Presentation | 2015-08-05 Efficient Thread Control Method for Parallel Loop Processing by Dynamic Binary Translation Hiroyuki Obuchi, Kanemitsu Ootsu, Takeshi Ohkawa, Takashi Yokota, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | In order to effectively utilize the performance of multicore processors spreading commonly at present, it is an important issue to speed up programs by using thread-level parallelism. we have developed the automated parallel processing system for binary codes without referring to the source codes by using Valgrind, which is a dynamic binary translation framework. In this system, the overhead in the thread control when executing the generated multithreaded code can cause the performance of the system to be degraded. To solve this problem, we compare and examine some thread control methods about creation and management of threads, about assignment of threads to processors, and clarify the most efficient method. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | thread level parallel processing / dynamic binary translation / automatic parallelization / runtime overhead / thread control |
Paper # | CPSY2015-29 |
Date of Issue | 2015-07-28 (CPSY) |
Conference Information | |
Committee | CPSY / DC / IPSJ-ARC |
---|---|
Conference Date | 2015/8/4(3days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | B-Con Plaza (Beppu) |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | Parallel, Distributed and Cooperative Processing |
Chair | Yasuhiko Nakashima(NAIST) / Nobuyasu Kanekawa(Hitachi) |
Vice Chair | Koji Nakano(Hiroshima Univ.) / Hidetsugu Irie(Univ. of Tokyo) / Michiko Inoue(NAIST) |
Secretary | Koji Nakano(Fujitsu Labs.) / Hidetsugu Irie(NII) / Michiko Inoue(RTRI) / (Kyoto Sangyo Univ.) |
Assistant | Shinya Takameda(NAIST) / Takeshi Ohkawa(Utsunomiya Univ.) |
Paper Information | |
Registration To | Technical Committee on Computer Systems / Technical Committee on Dependable Computing / Special Interest Group on System Architecture |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | Efficient Thread Control Method for Parallel Loop Processing by Dynamic Binary Translation |
Sub Title (in English) | |
Keyword(1) | thread level parallel processing |
Keyword(2) | dynamic binary translation |
Keyword(3) | automatic parallelization |
Keyword(4) | runtime overhead |
Keyword(5) | thread control |
1st Author's Name | Hiroyuki Obuchi |
1st Author's Affiliation | Utsunomiya University(Utsunomiya Univ.) |
2nd Author's Name | Kanemitsu Ootsu |
2nd Author's Affiliation | Utsunomiya University(Utsunomiya Univ.) |
3rd Author's Name | Takeshi Ohkawa |
3rd Author's Affiliation | Utsunomiya University(Utsunomiya Univ.) |
4th Author's Name | Takashi Yokota |
4th Author's Affiliation | Utsunomiya University(Utsunomiya Univ.) |
Date | 2015-08-05 |
Paper # | CPSY2015-29 |
Volume (vol) | vol.115 |
Number (no) | CPSY-174 |
Page | pp.pp.155-160(CPSY), |
#Pages | 6 |
Date of Issue | 2015-07-28 (CPSY) |