Patent · US Active

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 dateJan 17, 2006
Grant dateMar 2, 2010
Priority date
Expiry dateJan 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.