Patent · US Active

Controlling register bank access between program and dedicated processors in a processing system

US10387155B2 · kind B2 · utility

0Cited by
2References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 24, 2016
Grant dateAug 20, 2019
Priority date
Expiry dateJul 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.