Updating hardware libraries for use by applications on a computer system with an FPGA coprocessor
US9424019B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jun 20, 2012 |
| Grant date | Aug 23, 2016 |
| Priority date | — |
| Expiry date | Jun 20, 2032 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F15/7871
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A computer system includes one or more field programmable gate arrays as a coprocessor that can be shared among processes and programmed using hardware libraries. Given a set of hardware libraries, an update process periodically updates the libraries and/or adds new libraries. One or more update servers can provide information about libraries available for download, either in response to a request or by notifying systems using such libraries. New available libraries can be presented to a user for selection and download. Requests for updated libraries can arise in several ways, such as through polling for updates, exceptions from applications attempting to use libraries, and upon compilation of application code.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.