Support Tools for Porting Legacy Applications to Multicore

被引:0
|
作者
Ardila, Yuri [1 ]
Kawai, Natsuki [1 ]
Nakamura, Takashi [1 ]
Tamura, Yosuke [1 ]
机构
[1] Fixstars Corp, Tokyo, Japan
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents PEMAP, an automated performance estimation tool to project performance of hand-parallelized programs from sequential programs and BEMAP, a benchmark suite to measure an auto-parallelizer or even a machine's performance. BEMAP is an open-source project, and the documentations on code explanations and experimental results are also provided. Our experiments on PEMAP shows we can estimate performance of hand-parallelized programs in an error of 0.44% of sequential program's performance on average, while using BEMAP shows that the ability of an auto-parallelizer can be measured by comparing the compiled code to the handtuned parallelized OpenCL code, and therefore assisting the development of the auto-parallelizer tool.
引用
收藏
页码:568 / 573
页数:6
相关论文
共 50 条
  • [1] Porting Legacy Applications to Multicore: Experiences from an Industrial System
    Seppanen, Aki
    Mikkonen, Tommi
    [J]. PROCEEDINGS OF THE PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2009, : 127 - +
  • [2] PORTING UNIX TO THE 386 - LANGUAGE TOOLS CROSS SUPPORT
    JOLITZ, WF
    JOLITZ, LG
    [J]. DR DOBBS JOURNAL, 1991, 16 (04): : 34 - &
  • [3] Porting legacy multilevel secure applications to security enhanced linux
    Suchoski, Andy
    Supplee, Rick
    [J]. PROCEEDINGS OF THE THIRD ANNUAL SECURITY ENHANCED LINUX SYMPOSIUM, 2007, : 93 - 100
  • [4] Porting legacy applications to immersive virtual environments -A case study
    Gruchalla, Kenny
    Marbach, Jonathan
    Dubin, Mark
    [J]. GRAPP 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON COMPUTER GRAPHICS THEORY AND APPLICATIONS, VOL AS/IE, 2007, : 179 - +
  • [5] Porting legacy engineering applications onto distributed NT systems.
    Allsopp, NK
    Cooper, TP
    Ftakas, P
    Macey, PC
    [J]. PROCEEDINGS OF THE 3RD USENIX WINDOWS NT SYMPOSIUM, 1999, : 41 - 48
  • [6] Recognition of dynamic Data structures to support porting of applications to the Cloud
    Di Martino, Beniamino
    Esposito, Antonio
    [J]. CIT/IUCC/DASC/PICOM 2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY - UBIQUITOUS COMPUTING AND COMMUNICATIONS - DEPENDABLE, AUTONOMIC AND SECURE COMPUTING - PERVASIVE INTELLIGENCE AND COMPUTING, 2015, : 2369 - 2376
  • [7] Porting Decision Tree Algorithms to Multicore Using FastFlow
    Aldinucci, Marco
    Ruggieri, Salvatore
    Torquati, Massimo
    [J]. MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, PT I: EUROPEAN CONFERENCE, ECML PKDD 2010, 2010, 6321 : 7 - 23
  • [8] TOWARDS THE EVOLUTION OF LEGACY APPLICATIONS TO MULTICORE SYSTEMS Experiences Parallelizing R
    Vera, Gonzalo
    Suppi, Remo
    [J]. BIONFORMATICS 2010: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON BIOINFORMATICS, 2010, : 250 - 256
  • [9] Porting DSP applications across design tools using the dataflow interchange format
    Hsu, CJ
    Bhattacharyya, SS
    [J]. 16th International Workshop on Rapid System Prototyping, Proceedings: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2005, : 40 - 46
  • [10] Multicore computing systems: Architecture, programming tools, and applications Foreword
    Sarbazi-Azad, H.
    Bagherzadeh, N.
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2013, 79 (04) : 403 - 405