The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 25, 2007
Filed:
Oct. 29, 2003
Shay Ben-david, Haifa, IL;
Dorit Naishlos, Haifa, IL;
Uzi Shvadron, Misgav, IL;
Ayal Zaks, Misgav, IL;
Shay Ben-David, Haifa, IL;
Dorit Naishlos, Haifa, IL;
Uzi Shvadron, Misgav, IL;
Ayal Zaks, Misgav, IL;
International Business Machines Corporation, Armonk, NY (US);
Abstract
A method for determining vectorization configurations in a computer processor architecture, the method including identifying a vectorizable loop in a computer program, identifying a memory access pattern of data required for implementing the loop in the architecture, computing a set of candidate configurations of resources required for vectorizing the data in the architecture, where the computing step includes configuring a vector pointer register of the architecture in support of either of reorder-on-read use and reorder-on-write use of a vector element file of the architecture, selecting one of the candidates in accordance with predefined selection criteria, and implementing the selected vectorization configuration in the architecture.