|
ABSTRACT
In the DSP world, many media workloads have to perform a specific amount of work in a specific period of time. This observation led us to examine Simultaneous Multithreading (SMT) and Chip Multiprocessing (CMP) for a VLIW DSP architecture (specifically the Star*Core SC140), in conjunction with Frequency/Voltage scaling to decrease dynamic power consumption in next-generation wireless handsets. We study the resulting performance and power characteristics of the two approaches using simulation, compiled code, and realistic workloads that respect real-time constraints. We find that a multithreaded DSP can utilize the available functional units much more efficiently, performing as well as a non-multithreaded DSP but with substantial power savings. Power consumption can also be lowered by using a chip-multiprocessor (CMP) operating at low frequency. We compare the power consumption of an SMT DSP with a CMP DSP under different architectural assumptions; we find that the SMT DSP uses up to 40% less power than the CMP DSP in our target environment.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
|
 |
3
|
|
 |
4
|
Dean M. Tullsen , Susan J. Eggers , Joel S. Emer , Henry M. Levy , Jack L. Lo , Rebecca L. Stamm, Exploiting choice: instruction fetch and issue on an implementable simultaneous multithreading processor, Proceedings of the 23rd annual international symposium on Computer architecture, p.191-202, May 22-24, 1996, Philadelphia, Pennsylvania, United States
|
| |
5
|
B. Smith, "Architecture and Applications of the HEP multiprocessor computer System," In SPIE Real Time Signal Processing IV, pp 241-248, 1981.
|
| |
6
|
J. Fisher, "VLIW architectures: an inevitable standard for the future?" Journal of Supercomputer, Vol. 7, No 2, pp 29-36. Mar 1990.
|
| |
7
|
Texas Instruments. TMS320C6211 Fixed Point Digital Signal Processor-Product Review, August 1998. SPRS073.
|
| |
8
|
"Star*Core Launches First Architecture," Microprocessor Report 12:14, 10/26/98.
|
| |
9
|
"Lucent rolls out its first Star*Core-based DSP, promises to double Internet chip capacity", Semiconductor Business News, 6/12/00.
|
 |
10
|
|
| |
11
|
European Telecommunications Standards Institute. "Digital cellular telecommunications system: Enhanced Full Rate (EFR) speech transcoding (GSM 06.60)," March 1997.
|
| |
12
|
I.C Kizilyalli et al. "A WSi/WSiN/Poly:Si Gate CMOS Technology for 1.0V DSPs," In Proceedings of the First International Symposium on ULSI Process integration, The Electrochemical Society Proceedings Vol. 99-18. pp 347-352.
|
 |
13
|
|
| |
14
|
Star*Core, "SC100 C/C++ Compiler User's Manual", available at http://www.starcore-dsp.com/.
|
| |
15
|
Ezio Biglieri , Dariush Divsalar , Marvin K. Simon , Peter J. McLane , John Griffin, Introduction to Trellis-Coded Modulation with Applications, Prentice-Hall, Inc., Upper Saddle River, NJ, 1991
|
| |
16
|
A. J. Viterbi, "Error Bounds for Convolutional Codes and an Asymptotically Optimum Decoding Algorithm", IEEE Trans. Information Theory, vol. IT-13, 260-269, April 1967.
|
| |
17
|
MPEG Software Simulation Group (MSSG), http:// www.mpeg.org/MPEG/MSSG/
|
| |
18
|
|
| |
19
|
MicroDesign Resources, "Embedded Processor Watch, #78", December 14, 1999. http://www.mpronline.com
|
| |
20
|
Keith Diefendorff, "Transmeta Unveils Crusoe: Supersecret Startup Attacks Mobile Market with VLIW, Code Morphing," Microprocessor Report, 1/24/00.
|
| |
21
|
"Philips Hopes to Displace DSPs with VLIW," Microprocessor Report 8:16, 12/5/94.
|
| |
22
|
L. Gwennap, "Network processors race toward 10-gigabit goal," Electrical Engineering Times, Issue 1118, 6/19/00.
|
 |
23
|
Patrick Crowley , Marc E. Fluczynski , Jean-Loup Baer , Brian N. Bershad, Characterizing processor architectures for programmable network interfaces, Proceedings of the 14th international conference on Supercomputing, p.54-65, May 08-11, 2000, Santa Fe, New Mexico, United States
[doi> 10.1145/335231.335237]
|
| |
24
|
"IA-64 and Merced--What and Why," Microprocessor Report, 12/30/96
|
| |
25
|
Michael Slater, Linley Gwennap, Keith Diefendorff, Peter Glaskowsky "Alpha 21464 Targets 1.7 GHz in 2003," Microprocessor Watch Issue #25, MicroDesign Resources, November 18, 1999.
|
 |
26
|
|
| |
27
|
Peter Glaskowsky, "Networking Gets XStream: Startup Debuts Simultaneous Multithreading in Network Processor", Microprocessor Report, 11/13/00, pg. 1-2.
|
| |
28
|
Joel S. Emer, "Simultaneous Multithreading: Multiplying Alpha Performance", Microprocessor Forum, October 1999.
|
| |
29
|
Tohru Ishihara and Hiroto Yasuura, "Experimental analysis of Power Estimation Models of CMOS VLSI Circuits"", IEICE Trans. Fundamentals, Vol. E80-A, No. 3, pp.480-486, March 1997.
|
CITED BY 12
|
|
Rajeev Krishna , Scott Mahlke , Todd Austin, Architectural optimizations for low-power, real-time speech recognition, Proceedings of the 2003 international conference on Compilers, architecture and synthesis for embedded systems, October 30-November 01, 2003, San Jose, California, USA
|
|
|
|
|
|
Jason Cong , Ashok Jagannathan , Glenn Reinman , Yuval Tamir, Understanding the energy efficiency of SMT and CMP with multiclustering, Proceedings of the 2005 international symposium on Low power electronics and design, August 08-10, 2005, San Diego, CA, USA
|
|
|
Ali El-Haj-Mahmoud , Ahmed S. AL-Zawawi , Aravindh Anantaraman , Eric Rotenberg, Virtual multiprocessor: an analyzable, high-performance architecture for real-time computing, Proceedings of the 2005 international conference on Compilers, architectures and synthesis for embedded systems, September 24-27, 2005, San Francisco, California, USA
|
|
|
|
|
|
Praveen Raghavan , Andy Lambrechts , Murali Jayapala , Francky Catthoor , Diederik Verkest, Distributed loop controller architecture for multi-threading in uni-threaded VLIW processors, Proceedings of the conference on Design, automation and test in Europe: Proceedings, March 06-10, 2006, Munich, Germany
|
|
|
Michael Schulte , John Glossner , Sanjay Jinturkar , Mayan Moudgill , Suman Mamidi , Stamatis Vassiliadis, A Low-Power Multithreaded Processor for Software Defined Radio, Journal of VLSI Signal Processing Systems, v.43 n.2-3, p.143-159, June 2006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|