Home
•
Site Index
•
About
•
FAQ
•
Help
•
Contact Us
The Checked Items feature requires Javascript to be enabled in order to function.
Search
Advanced Search
Search Results
Searched:
Inventor(s) Must Contain (Eichenberger, Alexandre E.)
Sorted By:
Relevance, Descending
Results:
1–2 of exactly 2 matches.
Page 1 of 1
Show only (√) Items
Clear all (√) Items
Refine Search
Patent Title
Inventor(s)
Issue Date
Patent Number
Full Text
Mechanisms for optimizing scalar code executed on a single instruction multiple data (SIMD) engine are provided. Placement of vector operation-splat operations may be determined based on an identification of scalar and SIMD operations in an original code representation. The original code representation may be modified to insert the vector operation-splat operations based on the determined placement of vector operation-splat operations to generate a first modified code representation. Placement of separate splat operations may be determined based on identification of scalar and SIMD operations in the first modified code representation. The first modified code representation may be modified to insert or delete separate splat operations based on the determined placement of the separate splat operations to generate a second modified code representation. SIMD code may be output based on the second modified code representation for execution by the SIMD engine.
Optimized scalar promotion with load and splat SIMD instructions
Eichenberger, Alexandre E.
,
Gschwind, Michael K.
,
Gunnels, John A.
08/28/2012
8,255,884
Mechanisms are provided for controlling version pressure on a speculative versioning cache. Raw version pressure data is collected based on one or more threads accessing cache lines of the speculative versioning cache. One or more statistical measures of version pressure are generated based on the collected raw version pressure data. A determination is made as to whether one or more modifications to an operation of a data processing system are to be performed based on the one or more statistical measures of version pressure, the one or more modifications affecting version pressure exerted on the speculative versioning cache. An operation of the data processing system is modified based on the one or more determined modifications, in response to a determination that one or more modifications to the operation of the data processing system are to be performed, to affect the version pressure exerted on the speculative versioning cache.
Version pressure feedback mechanisms for speculative versioning caches
Eichenberger, Alexandre E.
,
Gara, Alan
,
O'
,
Brien, Kathryn M.
,
Ohmacht, Martin
,
Zhuang, Xiaotong
03/12/2013
8,397,052
Top
Return to Original Search Page
Page 1 of 1