Engineering PapersSearch

NASA NTRS · 20020073866

Memory-Intensive Benchmarks: IRAM vs. Cache-Based Machines

Abstract

The increasing gap between processor and memory performance has lead to new architectural models for memory-intensive applications. In this paper, we explore the performance of a set of memory-intensive benchmarks and use them to compare the performance of conventional cache-based microprocessors to a mixed logic and DRAM processor called VIRAM. The benchmarks are based on problem statements, rather than specific implementations, and in each case we explore the fundamental hardware requirements of the problem, as well as alternative algorithms and data structures that can help expose fine-grained parallelism or simplify memory access patterns. The benchmarks are characterized by their memory access patterns, their basic control structures, and the ratio of computation to memory operation.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Biswas, Rupak, Gaeke, Brian R., Husbands, Parry, Li, Xiaoye S., Oliker, Leonid, Yelick, Katherine A., Biegel, Bryan. 2002-01-01. Memory-Intensive Benchmarks: IRAM vs. Cache-Based Machines. https://ntrs.nasa.gov/citations/20020073866

Cite the original work for its findings. Save a collection to share your selection of sources.