Towards effective automatic parallelization for multicore systems

被引:0
|
作者
Bondhugula, Uday [1 ]
Baskaran, Muthu. [1 ]
Hartonol, Albert [1 ]
Krishnamoorthy, Sriram [1 ]
Ramanujam, J. [2 ]
Rountev, Atanas [1 ]
Sadayappan, R. [1 ]
机构
[1] Ohio State Univ, Dept Comp Sci & Engn, 2015 Neil Ave, Columbus, OH 43210 USA
[2] Louisiana State Univ, Ctr Comp & Technol, Dept Elect & Comp Engn, Baton Rouge, LA USA
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The ubiquity of multicore processors in commodity computing systems has raised a significant programming challenge for their effective use. An attractive but challenging approach is automatic parallelization of sequential codes. Although virtually all production C compilers have automatic shared-memory parallelization capability, it is rarely used in practice by application developers because of limited effectiveness. In this paper we describe our recent efforts towards developing an effective automatic parallelization system that uses a polyhedral model for data dependences and program transformations.
引用
收藏
页码:2545 / +
页数:2
相关论文
共 50 条
  • [1] A novel compiler support for automatic parallelization on multicore systems
    Andion, Jose M.
    Arenaz, Manuel
    Rodriguez, Gabriel
    Tourino, Juan
    [J]. PARALLEL COMPUTING, 2013, 39 (09) : 442 - 460
  • [2] Automatic Program Parallelization for Multicore Processors
    Kwiatkowski, Jan
    Iwaszyn, Radoslaw
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT I, 2010, 6067 : 236 - 245
  • [3] Automatic Parallelization of Multirate Block Diagrams of Control Systems on Multicore Platforms
    Tuncali, Cumhur Erkan
    Fainekos, Georgios
    Lee, Yann-Hang
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2016, 16 (01)
  • [4] Automatic parallelization of representative-based clustering algorithms for multicore cluster systems
    Islam, Saiyedul
    Balasubramaniam, Sundar
    Gupta, Shruti
    Brajesh, Shikhar
    Badlani, Rohan
    Labhishetty, Nitin
    Baid, Abhinav
    Goyal, Poonam
    Goyal, Navneet
    [J]. INTERNATIONAL JOURNAL OF DATA SCIENCE AND ANALYTICS, 2020, 10 (02) : 135 - 159
  • [5] Automatic parallelization of representative-based clustering algorithms for multicore cluster systems
    Saiyedul Islam
    Sundar Balasubramaniam
    Shruti Gupta
    Shikhar Brajesh
    Rohan Badlani
    Nitin Labhishetty
    Abhinav Baid
    Poonam Goyal
    Navneet Goyal
    [J]. International Journal of Data Science and Analytics, 2020, 10 : 135 - 159
  • [6] Parallelization of Bin Packing on Multicore Systems
    Ghosh, Sayan
    Gebremedhin, Assefaw H.
    [J]. PROCEEDINGS OF 2016 IEEE 23RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2016, : 311 - 320
  • [7] Towards Automatic Parallelization of "for" loops
    Bhat, Amit G.
    Babu, Meghana N.
    Anala, M. R.
    [J]. 2015 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2015, : 136 - 142
  • [8] Effective Automatic Parallelization of Stencil Computations
    Krishnamoorthy, Sriram
    Baskaran, Muthu
    Bondhugula, Uday
    Ramanujam, J.
    Rountev, Atanas
    Sadayappan, P.
    [J]. PLDI'07: PROCEEDINGS OF THE 2007 ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION, 2007, : 235 - 244
  • [9] Effective automatic parallelization of stencil computations
    Krishnamoorthy, Sriram
    Baskaran, Muthu
    Bondhugula, Uday
    Ramanujam, J.
    Rountev, Atanas
    Sadayappan, P.
    [J]. ACM SIGPLAN NOTICES, 2007, 42 (06) : 235 - 244
  • [10] Parallelization Strategies for ODE Solvers on Multicore Cluster Systems
    Rauber, Thomas
    Ruenger, Gudula
    [J]. PARALLEL COMPUTING: FROM MULTICORES AND GPU'S TO PETASCALE, 2010, 19 : 117 - 124