Check-hazard instructions for processing vectors
US8131979B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 7, 2009 |
| Grant date | Mar 6, 2012 |
| Priority date | — |
| Expiry date | Mar 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.