Method and system for versioning codes based on relative alignment for single instruction multiple data units
US7673284B2 · kind B2 · utility
0Cited by
14References
14Claims
0Family size
Assignee
Inventors
Key dates
| Filing date | Jan 17, 2006 |
| Grant date | Mar 2, 2010 |
| Priority date | — |
| Expiry date | Jan 2, 2029 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/49
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method and system for generating efficient versioned codes for single instruction multiple data units whose memory systems have alignment constraints. The system creates multiple versions of codes based on relative alignments of the data streams involved in the computation. The system also analyzes characteristics of relative alignments (e.g. compile-time or runtime) to determine whether code versioning is beneficial based on a cost model.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.