Controlling register bank access between program and dedicated processors in a processing system
US10387155B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Mar 24, 2016 |
| Grant date | Aug 20, 2019 |
| Priority date | — |
| Expiry date | Jul 8, 2037 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F15/76
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A processing system includes a program processor for executing a program, and a dedicated processor for executing operations of a particular type (e.g. vector processing operations). The program processor uses an interfacing module and a group of two or more register banks to offload operations of the particular type to the dedicated processor for execution thereon. While the dedicated processor is accessing one register bank for executing a current operation, the interfacing module can concurrently load data for a subsequent operation into a different one of the register banks. The use of multiple register banks allows the dedicated processor to spend a greater proportion of its time executing operations.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.