Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where David Scott Ray is active.

Publication


Featured researches published by David Scott Ray.


international solid-state circuits conference | 2010

A 32kB 2R/1W L1 data cache in 45nm SOI technology for the POWER7TM processor

Juergen Pille; Dieter Wendel; Otto Wagner; Rolf Sautter; Wolfgang Penth; Thomas Froehnel; Stefan Buettner; Otto Torreiter; Martin Eckert; Jose Angel Paredes; David A. Hrusecky; David Scott Ray; Miles G. Canada

Increasing demand for parallelism due to out-of-order and multi-threading computation requires fast and dense arrays with multi-port capabilities. The load-store-unit (LSU) of the POWER7™ microprocessor core has a 32kB L1 data cache composed of four 8kB blocks. In a two-cycle back-to-back operation it supports concurrently two independent read and one write operations. Organized in banks of 16 cells each, the two reads operate independently in any of these banks, including two reads within the same bank, even the same cell. A bank selected for write is blocked for any read operation. If read and write collide within the same bank, collision-control circuitry provides write-over-read priority. Each read port provides 4B from 1 of 256 locations, whereas the double-bandwidth write operation provides individual control of 8B to 128 locations.


Archive | 2000

Software prefetch system and method for predetermining amount of streamed data

James Allan Kahle; Michael John Mayfield; Francis Patrick O'Connell; David Scott Ray; Edward John Silha; Joel M. Tendler


Archive | 1999

System and method for prefetching data to multiple levels of cache including selectively using a software hint to override a hardware prefetch mechanism

James Allan Kahle; Michael John Mayfield; Francis Patrick O'Connell; David Scott Ray; Edward John Silha; Joel M. Tendler


Archive | 1999

Cache prefetching of L2 and L3

Michael John Mayfield; Francis Patrick O'Connell; David Scott Ray


Archive | 1995

System and method for selectively controlling fetching and prefetching of data to a processor

Dwain Alan Hicks; Michael John Mayfield; David Scott Ray; Shih-Hsiung Stephen Tung


Archive | 1989

Tightly coupled multiprocessor instruction synchronization

Gregory F. Grohoski; James Allan Kahle; Myhong Nguyenphu; David Scott Ray


Archive | 2002

Data streaming mechanism in a microprocessor

David Scott Ray; David Shippy


Archive | 2002

Method and apparatus for mapping software prefetch instructions to hardware prefetch logic

Michael John Mayfield; Francis Patrick O'Connell; David Scott Ray


Archive | 1996

Multiple execution unit dispatch with instruction shifting between first and second instruction buffers based upon data dependency

David Scott Ray; Larry Edward Thatcher; Henry S. Warren


Archive | 1999

System and method for prefetching data using a hardware prefetch mechanism

Michael John Mayfield; Francis Patrick O'Connell; David Scott Ray

Researchain Logo
Decentralizing Knowledge