Sciweavers

ASPLOS
1994
ACM
14 years 4 months ago
LCM: Memory System Support for Parallel Language Implementation
James R. Larus, Brad Richards, Guhan Viswanathan
ASPLOS
1994
ACM
14 years 4 months ago
Reactive Synchronization Algorithms for Multiprocessors
Synchronization algorithms that are efficient across a wide range of applications and operating conditions are hard to design because their performance depends on unpredictable ru...
Beng-Hong Lim, Anant Agarwal
ASPLOS
1994
ACM
14 years 4 months ago
Interleaving: A Multithreading Technique Targeting Multiprocessors and Workstations
There is an increasing trend to use commodity microprocessors as the compute engines in large-scale multiprocessors. However, given that the majority of the microprocessors are so...
James Laudon, Anoop Gupta, Mark Horowitz
ASPLOS
1994
ACM
14 years 4 months ago
Software Overhead in Messaging Layers: Where Does the Time Go?
Despite improvements in network interfaces and software messaging layers, software communication overhead still dominates the hardware routing cost in most systems. In this study,...
Vijay Karamcheti, Andrew A. Chien
ASPLOS
1994
ACM
14 years 4 months ago
Hardware Support for Fast Capability-based Addressing
Nicholas P. Carter, Stephen W. Keckler, William J....
ASPLOS
1994
ACM
14 years 4 months ago
Compiler Optimizations for Improving Data Locality
In the past decade, processor speed has become significantly faster than memory speed. Small, fast cache memories are designed to overcome this discrepancy, but they are only effe...
Steve Carr, Kathryn S. McKinley, Chau-Wen Tseng
ASPLOS
1994
ACM
14 years 4 months ago
Reducing Branch Costs via Branch Alignment
Several researchers have proposed algorithms for basic block reordering. We call these branch alignment algorithms. The primary emphasis of these algorithms has been on improving ...
Brad Calder, Dirk Grunwald