Browsing by Author "Pai, Vijay S."
Now showing items 1-20 of 23
-
Analytic Evaluation of Shared-Memory Systems with ILP Processors
Sorin, Daniel J.; Pai, Vijay S.; Adve, Sarita V.; Vernon, Mary K.; Wood, David A. (1998-06-20)None -
Challenges in Computer Architecture Evaluation
Skadron, Kevin; Martonosi, Margaret; August, David; Hill, Mark; Lilja, David; Pai, Vijay S. (2003-08-20)A report to the US National Science Foundation argues that simulation and benchmarking technology will require a leap in capability within the next few years to maintain ongoing innovation in computer systems. -
Code Transformations to Improve Memory Parallelism
Pai, Vijay S.; Adve, Sarita V. (1999-11-20)None -
Code Transformations to Improve Memory Parallelism
Pai, Vijay S.; Adve, Sarita V. (2000-05-20)Current microprocessors incorporate techniques to exploit instruction-level parallelism (ILP). However, previous work has shown that these ILP techniques are less effective in removing memory stall time than CPU time, ... -
Comparing and Combining Read Miss Clustering and Software Prefetching
Pai, Vijay S.; Adve, Sarita V. (2001-09-20)None -
A Customized MVA Model for ILP Multiprocessors
Sorin, Daniel J.; Vernon, Mary K.; Pai, Vijay S.; Adve, Sarita V.; Wood, David A. (1998-04-20)This paper provides the customized MVA equations for an analytical model for evaluating architectural alternatives for shared-memory multiprocessors with processors that aggressively exploit instruction-level parallelism ... -
An Evaluation of Memory Consistency Models for Shared-Memory Systems with ILP Processors
Pai, Vijay S.; Ranganathan, Parthasarathy; Adve, Sarita V.; Harton, Tracy (1996-10-20)None -
Exploiting Instruction-Level Parallelism for Memory System Performance
Pai, Vijay S. (2000-08-20)Current microprocessors improve performance by exploiting instruction-level parallelism (ILP). ILP hardware techniques such as multiple instruction issue, out-of-order (dynamic) issue, and non-blocking reads can accelerate ... -
Exploiting Task-Level Concurrency in a Programmable Network Interface
Kim, Hyong-youb; Pai, Vijay S.; Rixner, Scott (2003-06-20)Programmable network interfaces provide the potential to extend the functionality of network services but lead to instruction processing overheads when compared to application-specific network interfaces. This paper aims ... -
A Flexible and Efficient Application Programming Interface (API) for a Customizable Proxy Cache
Pai, Vivek S.; Cox, Alan; Pai, Vijay S.; Zwaenepoel, Willy (2003-03-20)This paper describes the design, implementation, and performance of a simple yet powerful Application Programming Interface (API) for providing extended services in a proxy cache. This API facilitates the development of ... -
The Impact of Exploiting Instruction-Level Parallelism on Shared-Memory Multiprocessors
Pai, Vijay S.; Ranganathan, Parthasarathy; Abdel-Shafi, Hazim; Adve, Sarita V. (1999-02-20)Current microprocessors incorporate techniques to aggressively exploit instruction-level parallelism (ILP). This paper evaluates the impact of such processors on the performance of shared-memory multiprocessors, both without ... -
The Impact of Instruction-Level Parallelism on Multiprocessor Performance and Simulation Methodology
Pai, Vijay S. (1997-04-20)Current microprocessors exploit high levels of instruction-level parallelism (ILP). This theis presents the first detailed analysis of the impact of such processors on shared-memory multiprocessors. We find that ILP ... -
The Impact of Instruction-Level Parallelism on Multiprocessor Performance and Simulation Methodology
Pai, Vijay S.; Ranganathan, Parthasarathy; Adve, Sarita V. (1997-02-20)None -
Improving the Accuracy vs. Speed Tradeoff for Simulating Shared-Memory Multiprocessors with ILP Processors
Durbhakula, Murthy; Pai, Vijay S.; Adve, Sarita V. (1999-01-20)None -
Increasing Web Server Throughput with Network Interface Data Caching
Kim, Hyong-youb; Pai, Vijay S.; Rixner, Scott (2002-10-20)This paper introduces network interface data caching, a new technique to reduce local interconnect traffic on networking servers by caching frequently-requested content on a programmable network interface. The operating ... -
The Interaction of Software Prefetching with ILP Processors in Shared-Memory Systems
Ranganathan, Parthasarathy; Pai, Vijay S.; Abdel-Shafi, Hazim; Adve, Sarita V. (1997-06-20)None -
Isolating the Performance Impacts of Network Interface Cards through Microbenchmarks
Pai, Vijay S.; Rixner, Scott; Kim, Hyong-youb (2004-06-01)This paper studies the impact of network interface cards (NICs) on network server performance, testing six different Gigabit Ethernet NICs. Even with all other hardware and software configurations unchanged, a network ... -
-
Recent Advances in Memory Consistency Models for Hardware Shared Memory Systems
Adve, Sarita V.; Pai, Vijay S.; Ranganathan, Parthasarathy (1999-03-20)None -
RSIM Reference Manual: Version 1.0
Pai, Vijay S.; Ranganathan, Parthasarathy; Adve, Sarita V. (1997-08-20)Simulation has emerged as an important method for evaluating new ideas in both uniprocessor and multiprocessor architecture. Compared to building real hardware, simulation provides at least two advantages. First it ...