R
Rahul Razdan
Researcher at Harvard University
Publications - 37
Citations - 1362
Rahul Razdan is an academic researcher from Harvard University. The author has contributed to research in topics: Cache & Cache pollution. The author has an hindex of 18, co-authored 35 publications receiving 1357 citations. Previous affiliations of Rahul Razdan include Cadence Design Systems & Hewlett-Packard.
Papers
More filters
Proceedings ArticleDOI
A high-performance microarchitecture with hardware-programmable functional units
Rahul Razdan,Michael D. Smith +1 more
TL;DR: A novel way to incorporate hardware-programmable resources into a processor microarchitecture to improve the performance of general-purpose applications through a coupling of compile-time analysis routines and hardware synthesis tools is explored.
Patent
Distributed data dependency stall mechanism
Stephen Van Doren,Rahul Razdan +1 more
TL;DR: In this article, a method and apparatus for preventing system wide data dependent stalls is provided, where requests that reach the top of a probe queue and which target data that is not contained in an attached cache memory subsystem are stalled until the data is filled into the appropriate location in cache memory.
Proceedings ArticleDOI
The Alpha 21264: a 500 MHz out-of-order execution microprocessor
TL;DR: The paper describes the internal organization of the 21264, a 500 MHz, out of order, quad fetch, six way issue microprocessor that can sustain 5+ Gigabytes/sec of bandwidth to an L2 cache and 3+ Gigabyte/sec to memory for high performance on memory-intensive applications.
Patent
Hardware extraction technique for programmable reduced instruction set computers
Rahul Razdan,Michael D. Smith +1 more
TL;DR: Programmable Reduced Instruction Set Computers (PRISC) as discussed by the authors use RISC techniques as a basis for operation and provide hardware programmable resources which can be configured optimally for a given user application.
PRISC: programmable reduced instruction set computers
TL;DR: This thesis presents the architecture, operating system, and programming language compilation techniques which are needed to successfully build PRISC, a new class of general-purpose computers that use RISC techniques as a base.