DocumentCode :
2285719
Title :
Preliminary evaluation of a binary translation system for multithreaded processors
Author :
Ootsu, Kanemitsu ; Yokota, Takashi ; Ono, Takafumi ; Baba, Takanobu
Author_Institution :
Dept. of Inf. Sci., Utsunomiya Univ., Tochigi, Japan
fYear :
2002
fDate :
2002
Firstpage :
77
Lastpage :
84
Abstract :
Thread level parallelism (TLP) is a key technology for next-generation high performance processors. Although it provides higher processing capability, the loss of compatibility with existing processors is a crucial issue. This research is motivated by the following two points: (1) TLP requires multithread programming which is rather difficult for ordinary programmers, or complex compilation technologies that can exploit multithread parallelism, and (2) existing binary codes should be executed efficiently on multithreaded processors. In this paper, we first propose a binary translation system, that translates existing binary codes to multithreaded ones and optimizes them dynamically during execution. The system inputs the original binary codes and translates them to internal RTL representation. It analyzes the structure of the program and applies multithreading to loop bodies in a thread pipelining manner. A pilot binary translator, that is a part of the proposed system, was built for the sake of preliminary evaluation. Evaluation results illustrate effectiveness of the system.
Keywords :
multi-threading; optimising compilers; parallel architectures; pipeline processing; program interpreters; binary codes; binary translation system; binary translator; multithreaded processors; multithreading; run-time optimization; thread level parallelism; thread pipelining; Binary codes; Information science; Instruction sets; Multithreading; Parallel programming; Pipeline processing; Programming profession; Runtime; VLIW; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Innovative Architecture for Future Generation High-Performance Processors and Systems, 2002. International Workshop on
ISSN :
1537-3223
Print_ISBN :
0-7695-1635-1
Type :
conf
DOI :
10.1109/IWIA.2002.1035021
Filename :
1035021
Link To Document :
بازگشت