-
公开(公告)号:US11487585B1
公开(公告)日:2022-11-01
申请号:US15379153
申请日:2016-12-14
Applicant: Xilinx, Inc.
Inventor: Spenser Gilliland , Andrew Mirkis , Fernando J. Martinez Vallina , Ambujavalli Kesavan , Michael D. Allen
Abstract: An example method of managing a plurality of hardware accelerators in a computing system includes executing workload management software in the computing system configured to allocate a plurality of jobs in a job queue among a pool of resources in the computer system; monitoring the job queue to determine required hardware functionalities for the plurality of jobs; provisioning at least one hardware accelerator of the plurality of hardware accelerators to provide the required hardware functionalities; configuring a programmable device of each provisioned hardware accelerator to implement at least one of the required hardware functionalities; and notifying the workload management software that each provisioned hardware accelerator is an available resource in the pool of resources.
-
公开(公告)号:US10031760B1
公开(公告)日:2018-07-24
申请号:US15160993
申请日:2016-05-20
Applicant: Xilinx, Inc.
Inventor: Sonal Santan , Raymond Kong , Yenpang Lin , Jun Liu , Ashish Gupta , Spenser Gilliland , Brian S. Martin
IPC: G06F15/177 , G06F9/4401
Abstract: Managing an accelerator may include responsive to determining a first container including a first configuration file and a second configuration file, caching, using a host processor, the second configuration file within a local memory of the host processor. The first configuration file may be provided, using the host processor, to a device of the accelerator. Responsive to a configuration event, the host processor may provide the cached second configuration file from the local memory to the device of the accelerator.
-