Compiling Vector Pascal to the XeonPhi

被引:1
作者
Chimeh, Mozhgan [1 ]
Cockshott, Paul [1 ]
Oehler, Susanne B. [1 ]
Tousimojarad, Ashkan [1 ]
Xu, Tian [1 ]
机构
[1] Univ Glasgow, Sch Comp Sci, Glasgow G12 8RZ, Lanark, Scotland
关键词
XeonPhi; many integrated core (MIC); Glasgow Vector Pascal; OpenMP; pre-fetching; Nvidia GPU;
D O I
10.1002/cpe.3509
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Intel's XeonPhi is a highly parallel x86 architecture chip made by Intel. It has a number of novel features which make it a particularly challenging target for the compiler writer. This paper describes the techniques used to port the Glasgow Vector Pascal Compiler to this architecture and assess its performance by comparisons of the XeonPhi with 3 other machines running the same algorithms. Copyright (c) 2015John Wiley & Sons, Ltd.
引用
收藏
页码:5060 / 5075
页数:16
相关论文
共 31 条
  • [1] Automatic intra-register vectorization for the Intel® architecture
    Bik, AJC
    Girkar, M
    Grey, PM
    Tian, XM
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2002, 30 (02) : 65 - 98
  • [2] AN APL COMPILER FOR A VECTOR PROCESSOR
    BUDD, TA
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1984, 6 (03): : 297 - 313
  • [3] Chakravarty M., 2007, PROC WORKSHOP DECLAR, P10
  • [4] ZPL: A machine independent programming language for parallel computers
    Chamberlain, BL
    Choi, SE
    Lewis, EC
    Lin, C
    Snyder, L
    Weathersby, WD
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2000, 26 (03) : 197 - 211
  • [5] Chrysos George, 2012, 2012 IEEE Hot Chips 24 Symposium (HCS), P1, DOI 10.1109/HOTCHIPS.2012.7476487
  • [6] Orthogonal parallel processing in vector Pascal
    Cockshott, P
    Michaelson, G
    [J]. COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2006, 32 (01) : 2 - 41
  • [7] Vector Pascal reference manual
    Cockshott, P
    [J]. ACM SIGPLAN NOTICES, 2002, 37 (06) : 59 - 81
  • [8] Cockshott W, 2012, MAN COR APPL RES COM, P1
  • [9] Cockshott W, 2011, 4 MARC S POTSD, P49
  • [10] Cooper P., 2005, THESIS U GLASGOW