Paper Abstract and Keywords |
Presentation |
2008-05-14 13:45
Automatic Parallelization of Restricted C Programs using Pointer Analysis Masayoshi Mase (Waseda Univ.), Daisuke Baba (Waseda Univ. / Matsushita Electric Industrial), Harumi Nagayama (Waseda Univ. / Intel), Yuta Murata, Keiji Kimura, Hironori Kasahara (Waseda Univ.) Link to ES Tech. Rep. Archives: ICD2008-30 |
Abstract |
(in Japanese) |
(See Japanese page) |
(in English) |
This paper describes a restriction on pointer usage in C language for parallelism extraction by an automatic parallelizing compiler. By rewriting programs to satisfy the restriction, automatic parallelization using flow-sensitive, context-sensitive pointer analysis on an 8 cores SMP server achieved 3.80 times speedup for SPEC2000 art, 6.17 times speedup for SPEC2006 lbm and 5.14 times speedup for MediaBench mpeg2enc against the sequential execution, respectively. |
Keyword |
(in Japanese) |
(See Japanese page) |
(in English) |
Multicore / Automatic Parallelizing Compiler / Pointer Analysis / Restricted C Language / / / / |
Reference Info. |
IEICE Tech. Rep., vol. 108, pp. 69-74, May 2008. |
Paper # |
|
Date of Issue |
2008-05-06 (ICD) |
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 |
Link to ES Tech. Rep. Archives: ICD2008-30 |
|