DocumentCode :
3460649
Title :
Evaluation of Multi-threaded Processor Designs for Energy Efficient Embedded Systems
Author :
Ran Zhang ; Hui Guo
Author_Institution :
Sch. of Comput. Sci. & Eng., Univ. of New South Wales, Sydney, NSW, Australia
fYear :
2013
fDate :
3-5 Dec. 2013
Firstpage :
619
Lastpage :
626
Abstract :
Multi-threaded processor designs enable high performance of a single processor core by exploiting both the thread-level and instruction-level parallelism. The performance gain is, however, at the cost of increasing energy consumption, which is not desirable to embedded systems. This paper investigates the energy efficiency of varied multi-threaded processor designs (with the coarse-grained and fine-grained thread switching schemes and different thread numbers). Our experiments, based on a six-stage PISA processor, show that in terms of potential energy saving the coarse-grained design is better than the fine-grained design. Furthermore, for the coarse-grained design, the thread number for the optimal energy efficiency is closely related to the memory access delay. When the memory access latency is small, the low-thread processor appears more energy efficient, When the memory delay increases the high-thread processor becomes superior.
Keywords :
embedded systems; multi-threading; multiprocessing systems; power aware computing; coarse-grained design; coarse-grained thread switching schemes; energy consumption; energy efficient embedded systems; fine-grained design; fine-grained thread switching schemes; high-thread processor; instruction-level parallelism; low-thread processor; memory access delay; memory access latency; multithreaded processor design evaluation; optimal energy efficiency; potential energy saving; single processor core; six-stage PISA processor; thread numbers; thread-level parallelism; Clocks; Hazards; Instruction sets; Pipelines; Power demand; Registers; Switches; Energy Efficient Embedded Systems; Multi-threaded Processor Design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Science and Engineering (CSE), 2013 IEEE 16th International Conference on
Conference_Location :
Sydney, NSW
Type :
conf
DOI :
10.1109/CSE.2013.97
Filename :
6755277
Link To Document :
بازگشت