Method for compiling scalar code for a single instruction...

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S159000, C717S151000, C717S106000, C717S140000, C712S001000, C712S022000

Reexamination Certificate

active

08010953

ABSTRACT:
Performing scalar operations using a SIMD data parallel execution unit is provided. With the mechanisms of the illustrative embodiments, scalar operations in application code are identified that may be executed using vector operations in a SIMD data parallel execution unit. The scalar operations are converted, such as by a static or dynamic compiler, into one or more vector load instructions and one or more vector computation instructions. In addition, control words may be generated to adjust the alignment of the scalar values for the scalar operation within the vector registers to which these scalar values are loaded using the vector load instructions. The alignment amounts for adjusting the scalar values within the vector registers may be statically or dynamically determined.

REFERENCES:
patent: 6292886 (2001-09-01), Makineni et al.
patent: 6839828 (2005-01-01), Gschwind et al.
patent: 2005/0097301 (2005-05-01), Ben-David et al.
patent: 2005/0273770 (2005-12-01), Eichenberger et al.
patent: 2005/0283773 (2005-12-01), Eichenberger et al.
patent: 2005/0283774 (2005-12-01), Eichenberger et al.
patent: 2007/0124722 (2007-05-01), Gschwind
patent: 2007/0174825 (2007-07-01), Eichenberger et al.
Wu et al., Efficient SIMD Code Generation for Runtime Alignment and Length Conversion, IBM, IEEE, 2005.
Eichenberger et al., “Vectorization for SIMD Architectures with Alignment Constraints”, PLDI'04, Jun. 9-11, 2004, Washington, D.C., ACM, 12 pages.
U.S. Appl. No. 11/032,194, filed Jan. 10, 2005, Kahle et al.
U.S. Appl. No. 11/065,707, filed Feb. 12, 2005, Kahle et al.
U.S. Appl. No. 09/816,004, filed Mar. 22, 2001, Suzuoki et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for compiling scalar code for a single instruction... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for compiling scalar code for a single instruction..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for compiling scalar code for a single instruction... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2633567

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.