Patent · US Active

Check-hazard instructions for processing vectors

US8131979B2 · kind B2 · utility

33Cited by
23References
32Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 7, 2009
Grant dateMar 6, 2012
Priority date
Expiry dateMar 17, 2030

Classification

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

Abstract

The described embodiments provide a system that determines data dependencies between two vector memory operations or two memory operations that use vectors of memory addresses. During operation, the system receives a first input vector and a second input vector. The first input vector includes a number of elements containing memory addresses for a first memory operation, while the second input vector includes a number of elements containing memory addresses for a second memory operation, wherein the first memory operation occurs before the second memory operation in program order. The system then determines elements in the first and second input vectors where the memory addresses indicate that a dependency exists between the memory operations. The system next generates a result vector, wherein the result vector indicates the elements where dependencies exist between the memory operations.

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