@COMMENT This file was generated by bib2html.pl version 0.94
@COMMENT written by Patrick Riley
@COMMENT None
@InProceedings{micro03,
author = "Karthikeyan Sankaralingam and Stephen W. Keckler and William R. Mark and Doug Burger",
title = "{Universal Mechanisms for Data-Parallel Architectures}",
booktitle = "Proceedings of the 36th Annual International Symposium on Microarchitecture",
year = 2003,
pages = "303-314",
month = {December},
abstract={Data-parallel programs are both growing in importance
and increasing in diversity, resulting in
specialized processors
targeted at specific classes of these programs. This
paper presents a classification scheme for data-parallel program
attributes, and proposes micro-architectural mechanisms to support
applications with diverse behavior using a single reconfigurable
architecture.
We focus on the following four broad kinds of data-parallel programs
--- DSP/multimedia, scientific, networking, and real-time graphics
workloads. While all of these programs exhibit high computational
intensity, coarse-grain regular control behavior, and some regular
memory access behavior, they show wide variance in the computation
requirements, fine grain control behavior, and the frequency of other
types of memory accesses. Based on this study of application
attributes, this paper proposes a set of general micro-architectural
mechanisms that enable a baseline architecture to be dynamically
tailored to the demands of a particular application. These mechanisms
provide efficient execution across a spectrum of data-parallel
applications and can be applied to diverse architectures ranging from
vector cores to conventional superscalar cores. Our results using a baseline TRIPS processor show that the configurability of the architecture to the
application demands provides harmonic mean performance improvement of
5\%--55\% over scalable yet less flexible architectures, and performs competitively against specialized architectures.
},
bib2html_dl_pdf = "http://www.cs.wisc.edu/~karu/docs/papers/utexas/micro03-dlp.pdf",
bib2html_pubtype = {Refereed Conference},
bib2html_rescat = {Architecture},
bib2html_extra_info = {This is a test of the extra info broadcasting system.}
}