Patent · US Expired

Multithreaded SIMD parallel processor with loading of groups of threads

US7447873B1 · kind B1 · utility

83Cited by
9References
21Claims
0Family size

Assignee

Inventor

Key dates

Filing dateNov 29, 2005
Grant dateNov 4, 2008
Priority date
Expiry dateJan 22, 2026

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3891
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In a multithreaded processing core, groups of threads are executed using single instruction, multiple data (SIMD) parallelism by a set of parallel processing engines. Input data defining objects to be processed received as a stream of input data blocks, and the input data blocks are loaded into a local register file in the core such that all of the data for one of the input objects is accessible to one of the processing engines. The input data can be loaded directly into the local register file, or the data can be accumulated in a buffer and loaded after accumulation, for instance during a launch operation for a SIMD group. Shared input data can also be loaded into a shared memory in the processing core.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.