Learn More
We propose and analyze a two-level cache organization that provides high memory bandwidth. The first-level cache is accessed directly by virtual addresses. It is small, fast, and, without the burden of address translation, can easily be optimized to match the processor speed. The virtually-addressed cache is backed up by a large physically-addressed cache;(More)
We propose improvements to current trace-driven cache simulation methods to make them faster and more economical. We attack the large time and space demands of cache simulation in two ways. First, we reduce the program traces to the extent that exact performance can still be obtained from the reduced traces. Second, we devise an algorithm that can produce(More)
  • Wen-Hann Wang
  • 2004
Mass user adoption is often a good indication of a technology's success. We argue that the vision laid out by some distributed computing system (DCS) pioneer that "almost everyone who uses a pencil will use a computer" is still unrealized. We review the past and present DCS usage models and call for explicit attention to the end user's need. In particular,(More)