Paper Abstract and Keywords |
Presentation |
2012-03-03 09:30
An Implementation and Evaluation of Automatic MPI Expansion tool for Cell/B.E. cluster Tetsuya Nakahama, Masahiro Yamada (Keio Univ.), Masato Yoshimi (Doshisya Univ.), Hideharu Amano (Keio Univ.) CPSY2011-88 DC2011-92 |
Abstract |
(in Japanese) |
(See Japanese page) |
(in English) |
The productivity of parallel programming has become a serious problem with the rapid advance of multi-core and many-core processors. Especially, for an economical small or middle scale clusters using accelerators, a programmer must describe accelerator specific APIs to manipulate an accelerator and network programming such as using MPI library. This often becomes an oppressive burden for programmers. Considering them, we propose a novel tool that extends a single node application on a heterogeneous accelerator Cell/B.E. to one for clustered environment with Cell/B.E.. This tool automatically inserts directives, and then converts input source code to one for cluster environment. In the evaluation about source code amount, at most 26% source code is generated by our tool. Besides, we evaluated the performance comparison between a source code generated of our tool and one generated by a programmer. As a result, our tool achieved 76% performance com- pared with hand-tuned code in Monte-Carlo simulation. On the other hand, in Vector multiplication and Linear Regression, our tool achieved the performance within 3% difference compared with hand-tuned code. |
Keyword |
(in Japanese) |
(See Japanese page) |
(in English) |
Cell Broadband Engine / Cell/B.E. cluster / source code conversion / MPI / / / / |
Reference Info. |
IEICE Tech. Rep., vol. 111, no. 461, CPSY2011-88, pp. 175-180, March 2012. |
Paper # |
CPSY2011-88 |
Date of Issue |
2012-02-24 (CPSY, DC) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
Copyright and reproduction |
All rights are reserved and no part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopy, recording, or any information storage and retrieval system, without permission in writing from the publisher. Notwithstanding, instructors are permitted to photocopy isolated articles for noncommercial classroom use without fee. (License No.: 10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
Download PDF |
CPSY2011-88 DC2011-92 |
Conference Information |
Committee |
CPSY DC IPSJ-SLDM IPSJ-EMB |
Conference Date |
2012-03-02 - 2012-03-03 |
Place (in Japanese) |
(See Japanese page) |
Place (in English) |
|
Topics (in Japanese) |
(See Japanese page) |
Topics (in English) |
|
Paper Information |
Registration To |
CPSY |
Conference Code |
2012-03-CPSY-DC-SLDM-EMB |
Language |
Japanese |
Title (in Japanese) |
(See Japanese page) |
Sub Title (in Japanese) |
(See Japanese page) |
Title (in English) |
An Implementation and Evaluation of Automatic MPI Expansion tool for Cell/B.E. cluster |
Sub Title (in English) |
|
Keyword(1) |
Cell Broadband Engine |
Keyword(2) |
Cell/B.E. cluster |
Keyword(3) |
source code conversion |
Keyword(4) |
MPI |
Keyword(5) |
|
Keyword(6) |
|
Keyword(7) |
|
Keyword(8) |
|
1st Author's Name |
Tetsuya Nakahama |
1st Author's Affiliation |
Keio University (Keio Univ.) |
2nd Author's Name |
Masahiro Yamada |
2nd Author's Affiliation |
Keio University (Keio Univ.) |
3rd Author's Name |
Masato Yoshimi |
3rd Author's Affiliation |
Doshisya University (Doshisya Univ.) |
4th Author's Name |
Hideharu Amano |
4th Author's Affiliation |
Keio University (Keio Univ.) |
5th Author's Name |
|
5th Author's Affiliation |
() |
6th Author's Name |
|
6th Author's Affiliation |
() |
7th Author's Name |
|
7th Author's Affiliation |
() |
8th Author's Name |
|
8th Author's Affiliation |
() |
9th Author's Name |
|
9th Author's Affiliation |
() |
10th Author's Name |
|
10th Author's Affiliation |
() |
11th Author's Name |
|
11th Author's Affiliation |
() |
12th Author's Name |
|
12th Author's Affiliation |
() |
13th Author's Name |
|
13th Author's Affiliation |
() |
14th Author's Name |
|
14th Author's Affiliation |
() |
15th Author's Name |
|
15th Author's Affiliation |
() |
16th Author's Name |
|
16th Author's Affiliation |
() |
17th Author's Name |
|
17th Author's Affiliation |
() |
18th Author's Name |
|
18th Author's Affiliation |
() |
19th Author's Name |
|
19th Author's Affiliation |
() |
20th Author's Name |
|
20th Author's Affiliation |
() |
Speaker |
Author-1 |
Date Time |
2012-03-03 09:30:00 |
Presentation Time |
30 minutes |
Registration for |
CPSY |
Paper # |
CPSY2011-88, DC2011-92 |
Volume (vol) |
vol.111 |
Number (no) |
no.461(CPSY), no.462(DC) |
Page |
pp.175-180 |
#Pages |
6 |
Date of Issue |
2012-02-24 (CPSY, DC) |
|