Systems, methods and architecture for facilitating software access to acceleration technology
US8788787B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Mar 2, 2005 |
| Grant date | Jul 22, 2014 |
| Priority date | — |
| Expiry date | Oct 30, 2028 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/544
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Systems and methods allow access between a software application residing within a processor module and an accelerator module having an accelerator address space distinct from the processor address space. Access to the accelerator is provided by mapping the accelerator address space to an associated portion of the processor address space. The association may be made based upon a description of the accelerator address space provided in a pre-determined format. The formatted description is processed to create a software indicator module that is provided to the user application to thereby indicate the associated portion of the processor address space. Access to the associated portion of the processor address space by the software program is redirected to the accelerator address space to thereby allow the application to access the accelerator. A functional interface that allows the software application to issue commands and perform other administrative functions on the accelerator module may also be provided.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.