Patent · US Expired

Multithreaded SIMD parallel processor with launching of groups of threads

US7594095B1 · kind B1 · utility

50Cited by
7References
18Claims
0Family size

Assignee

Inventor

Key dates

Filing dateNov 29, 2005
Grant dateSep 22, 2009
Priority date
Expiry dateNov 29, 2025

Classification

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

Abstract

In a multithreaded processing core, groups of threads are launched in parallel for single-instruction, multiple-data (SIMD) execution by a set of parallel processing engines. Thread-specific input data for threads in a new SIMD group can be loaded directly into the local register files used by the parallel processing engines, or the data can be accumulated in a buffer until a launch condition is satisfied. When the launch condition is satisfied, the entire group is launched. Various launch conditions can be defined, including but not limited to full population of the SIMD group, a change in data processing conditions, or a timeout.

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