Online Archive of University of Virginia Scholarship
Maximizing Memory Bandwidth for Streamed Computations492 views
Author
McKee, Sally A., Department of Computer Science, University of Virginia
Advisors
Wulf, William, Department of Computer Science, University of Virginia
Abstract
Processor speeds are increasing much faster than memory speeds, and thus memory bandwidth is rapidly becoming the limiting performance factor for many applications, particularly those whose inner loops linearly traverse streams of vector-like data. Because they execute sustained accesses, these streaming computations are limited more by bandwidth than by latency. Examples of these kinds of programs include vector (scientific) computations, multi-media compression and decompression, encryption, signal processing, image processing, text searching, some database queries, some graphics applications, and DNA sequence matching.
Degree
PHD (Doctor of Philosophy)
Rights
All rights reserved (no additional license for public reuse)
McKee, Sally A.. Maximizing Memory Bandwidth for Streamed Computations. University of Virginia, Department of Computer Science, PHD (Doctor of Philosophy), 1995-05-31, https://doi.org/10.18130/V3FC6D.