• Publications
  • Influence
The SPLASH-2 programs: characterization and methodological considerations
The SPLASH-2 suite of parallel applications has recently been released to facilitate the study of centralized and distributed shared-address-space multiprocessors. In this context, this paper has twoExpand
  • 3,916
  • 570
The PARSEC benchmark suite: Characterization and architectural implications
This paper presents and characterizes the Princeton Application Repository for Shared-Memory Computers (PARSEC), a benchmark suite for studies of Chip-Multiprocessors (CMPs). Previous availableExpand
  • 3,035
  • 544
SPLASH: Stanford parallel applications for shared-memory
We present the Stanford Parallel Applications for Shared-Memory (SPLASH), a set of parallel applications for use in the design and evaluation of shared-memory multiprocessing systems. Our goal is toExpand
  • 985
  • 99
Parallel computer architecture - a hardware / software approach
The most exciting development in parallel computer architecture is the convergence of traditionally disparate approaches on a common machine structure. This book explains the forces behind thisExpand
  • 1,074
  • 41
HYDROLOGICAL MODELING OF THE IROQUOIS RIVER WATERSHED USING HSPF AND SWAT
Watershed scale hydrologic simulation models HSPF (Hydrologic Simulation Program – FORTRAN) and SWAT (Soil and Water Assessment Tool) were used to model the hydrology of the 2150 square mile IroquoisExpand
  • 469
  • 39
Scope Consistency: A Bridge between Release Consistency and Entry Consistency
Abstract. Systems that maintain coherence at large granularity, such as shared virtual memory systems, suffer from false sharing and extra communication. Relaxed memory consistency models have beenExpand
  • 245
  • 26
Computing and using reputations for internet ratings
Ratings for products and services are increasingly important on the Internet, as they allow users to harvest the wisdom of the community in making decisions. However, the difficulty with ratings isExpand
  • 209
  • 16
Load balancing for multi-projector rendering systems
Multi-projector systems are increasingly being used to provide large-scale and high-resolution displays for next-generation interactive 3D graphics applications, including large-scale dataExpand
  • 159
  • 12
Building and Using A Scalable Display Wall System
Princeton's scalable display wall project explores building and using a large-format display with commodity components. The prototype system has been operational since March 1998. Our goal is toExpand
  • 220
  • 11