DYNAMICALLY CONFIGURABLE HARDWARE QUEUES FOR DISPATCHING JOBS TO A PLURALITY OF HARDWARE ACCELERATION ENGINES
Patent №
US 9,606,838
Granted
2017-03-28
Filed 2015
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
2
planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
14827333
A computer system having a plurality of processing resources, including a sub-system for scheduling and dispatching processing jobs to a plurality of hardware accelerators, the subsystem further comprising a job requestor, for requesting jobs having bounded and varying latencies to be executed on the hardware accelerators; a queue controller to manage processing job requests directed to a plurality of hardware accelerators; and multiple hardware queues for dispatching jobs to the plurality of hardware acceleration engines, each queue having a dedicated head of queue entry, dynamically sharing a pool of queue entries, having configurable queue depth limits, and means for removing one or more jobs across all queues.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 363340709
Assignors
BASS, BRIAN M., BLANER, BARTHOLOMEW, DALY, GEORGE W., JR., DERBY, JEFFREY H., LEAVENS, ROSS B., MCDONALD, JOSEPH G.
On an employer assignment, the assignors are typically the inventors.