The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 16, 2014
Filed:
Jun. 09, 2010
Heather D. Achilles, Hudson, NH (US);
Giora Biran, Zichron-Yaakov, IL;
Amit Golander, Tel-Aviv, IL;
Nancy A. Greco, Lagrangeville, NY (US);
Heather D. Achilles, Hudson, NH (US);
Giora Biran, Zichron-Yaakov, IL;
Amit Golander, Tel-Aviv, IL;
Nancy A. Greco, Lagrangeville, NY (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A novel and useful system and method of improving the utilization of a special purpose accelerator in a system incorporating a general purpose processor. In some embodiments, the current queue status of the special purpose accelerator is periodically monitored using a background monitoring process/thread and the current queue status is stored in a shared memory. A shim redirection layer added a priori to a library function task determines at runtime and in user space whether to execute the library function task on the special purpose accelerator or the general purpose processor. At runtime, using the shim redirection layer and based on the current queue status, it is determined whether to execute the library function task on the special purpose accelerator or on the general purpose processor.