Comparative cross-platform performance results from a parallelizing SML compiler

被引:0
|
作者
Scaife, N
Michaelson, G
Horiguchi, S
机构
[1] Japan Adv Inst Sci & Technol, Tatsunokuchi, Ishikawa 9231211, Japan
[2] Heriot Watt Univ, Dept Elect & Comp Engn, Edinburgh EH14 4AS, Midlothian, Scotland
来源
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We have developed a parallelising compiler for Standard ML which allows instantiation of a fixed set of higher order functions with equivalent parallel algorithmic skeletons. The compiler is intended to be both portable and semi-automatic. Here we discuss the performance of the code generated by the compiler, for five exemplar programs on four MIMD parallel machines. Results show consistent cross-platform behaviour and good relative speedup for small numbers of processors but with limited scalability to larger numbers of processors.
引用
收藏
页码:138 / 154
页数:17
相关论文
共 50 条
  • [1] A Cross-platform Evaluation of Graphics Shader Compiler Optimization
    Crawford, Lewis
    O'Boyle, Michael
    2018 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS), 2018, : 219 - 228
  • [2] TAISC: A cross-platform MAC protocol compiler and execution engine
    Jooris, Bart
    Bauwens, Jan
    Ruckebusch, Peter
    De Valck, Peter
    Van Praet, Christophe
    Moerman, Ingrid
    De Poorter, Eli
    COMPUTER NETWORKS, 2016, 107 : 315 - 326
  • [3] Comparative Analysis of Cross-Platform Communication Mechanisms
    Atencio, Luis
    Aybar, Bruno
    Barrientos Padilla, Alfredo
    PROCEEDINGS OF THE 2018 2ND INTERNATIONAL CONFERENCE ON COMPUTE AND DATA ANALYSIS (ICCDA 2018), 2015, : 75 - 79
  • [4] Effectiveness of cross-platform optimizations for a Java']Java Just-In-Time compiler
    Ishizaki, K
    Takeuchi, M
    Kawachiya, K
    Suganuma, T
    Gohda, O
    Inagaki, T
    Koseki, A
    Ogata, K
    Kawahito, M
    Yasue, T
    Ogasawara, T
    Onodera, T
    Komatsu, H
    Nakatani, T
    ACM SIGPLAN NOTICES, 2003, 38 (11) : 187 - 204
  • [5] Lyra: A Cross-Platform Language and Compiler for Data Plane Programming on Heterogeneous ASICs
    Gao, Jiaqi
    Zhai, Ennan
    Liu, Hongqiang Harry
    Miao, Rui
    Zhou, Yu
    Tian, Bingchuan
    Sun, Chen
    Cai, Dennis
    Zhang, Ming
    Yu, Minlan
    SIGCOMM '20: PROCEEDINGS OF THE 2020 ANNUAL CONFERENCE OF THE ACM SPECIAL INTEREST GROUP ON DATA COMMUNICATION ON THE APPLICATIONS, TECHNOLOGIES, ARCHITECTURES, AND PROTOCOLS FOR COMPUTER COMMUNICATION, 2020,
  • [6] Cross-Platform Estimation of Network Function Performance
    Sapio, Amedeo
    Baldi, Mario
    Pongracz, Gergely
    2015 FOURTH EUROPEAN WORKSHOP ON SOFTWARE DEFINED NETWORKS - EWSDN 2015, 2015, : 73 - 78
  • [7] Integrated Measurement for Cross-Platform OpenMP Performance Analysis
    Huck, Kevin A.
    Malony, Allen D.
    Shende, Sameer
    Jacobsen, Doug W.
    USING AND IMPROVING OPENMP FOR DEVICES, TASKS, AND MORE, 2014, 8766 : 146 - 160
  • [9] Cross-Platform Performance Evaluation of Stateful Serverless Workflows
    Shahidi, Narges
    Gunasekaran, Jashwant Raj
    Kandemir, Mahmut Taylan
    2021 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION (IISWC 2021), 2021, : 63 - 73
  • [10] Cross-platform parallel debugging and performance analysis tools
    Browne, S
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 1998, 1497 : 257 - 264