Presentation | 2018-06-15 Implementation of Code Generation for Parallel Processing Based on Parallelization Directives in LLVM IR Code Kengo Jingu, Kanemitsu Ootsu, Takeshi Ohkawa, Takashi Yokota, |
---|---|
PDF Download Page | ![]() |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | Nowadays, multi-core processors are widely used, and the speedup can be accomplished by thread-level parallel processing. But there are still many sequential machine language programs, and speeding up these on a multi-core processor requires additional cost of source code parallelization and recompilation. To solve this problem, directly parallelize machine language programs by binary conversion is effective. Against this background, we have proposed an automatic parallel processing system that converts sequential machine language program to optimized parallel code. In this paper, we realize a parallelization directive and a parallel code generatior based on it. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | LLVM / parallelization / compiler / directives |
Paper # | CPSY2018-6,DC2018-6 |
Date of Issue | 2018-06-07 (CPSY, DC) |
Conference Information | |
Committee | CPSY / DC / IPSJ-ARC |
---|---|
Conference Date | 2018/6/14(2days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | Takamiya Rurikura Resort |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | Dependable Computing Systems, etc. (HotSPA2018) |
Chair | Koji Nakano(Hiroshima Univ.) / Satoshi Fukumoto(Tokyo Metropolitan Univ.) / Masahiro Goshima(NII) |
Vice Chair | Hidetsugu Irie(Univ. of Tokyo) / Takashi Miyoshi(Fujitsu) / Hiroshi Takahashi(Ehime Univ.) |
Secretary | Hidetsugu Irie(Utsunomiya Univ.) / Takashi Miyoshi(Hokkaido Univ.) / Hiroshi Takahashi(Tokyo Inst. of Tech.) / (Nihon Univ.) |
Assistant | Yasuaki Ito(Hiroshima Univ.) / Tomoaki Tsumura(Nagoya Inst. of Tech.) |
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) | Implementation of Code Generation for Parallel Processing Based on Parallelization Directives in LLVM IR Code |
Sub Title (in English) | |
Keyword(1) | LLVM |
Keyword(2) | parallelization |
Keyword(3) | compiler |
Keyword(4) | directives |
1st Author's Name | Kengo Jingu |
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 | 2018-06-15 |
Paper # | CPSY2018-6,DC2018-6 |
Volume (vol) | vol.118 |
Number (no) | CPSY-92,DC-93 |
Page | pp.pp.107-112(CPSY), pp.107-112(DC), |
#Pages | 6 |
Date of Issue | 2018-06-07 (CPSY, DC) |