| | |
Summary: 1
SimpleDSP: A Fast and Flexible DSP Processor Model
(EXTENDED ABSTRACT)
Jeff Ringenberg, David Oehmke
Todd Austin, Trevor Mudge
{jringenb, doehmke, taustin, tnm}@eecs.umich.edu
The University of Michigan
Advanced Computer Architecture Lab
1.0 Introduction
When designing a future mobile microprocessor, the standard model of high performance at all costs does
not apply. Power usage and chip costs are two major design points that must be minimized in order for the
processor to be a viable product. Unfortunately, many current high performance designs satisfy neither of these
requirements and, therefore, a separate class of machines has emerged that incorporates DSP functionality. As a
tool to explore this design space, we have developed a simulator for a popular DSP, the Texas Instruments
TMS320C6211 (C62x) [1], and incorporated it into the widely used SimpleScalar toolset [2]. With this simulator,
we have run detailed, cycle-accurate simulations of the underlying architecture and have found several
bottlenecks within the design. In addition, we have discovered the importance of appropriate code design and
selection through the use of intrinsic instructions. However, much deeper studies remain to be performed since
the purpose of this paper is to show the functionality and usage of the simulator.
2.0 Motivation
|