Automatic Program Parallelization for Multicore Processors

被引:0
|
作者
Kwiatkowski, Jan [1 ]
Iwaszyn, Radoslaw [1 ]
机构
[1] Wroclaw Univ Technol, Inst Informat, PL-50370 Wroclaw, Poland
关键词
parallel processing; automatic program transformation;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the advent of multi-core processors the problem of designing application that efficiently can utilize it performance become more and more important. Moreover developing programs for these processors requires from the programmers some additional, specific knowledge about the processor architecture. In multi-core systems efficient program execution is the main issue. It can even happen that switching from sequential to parallel computation can lead to decreasing of performance. The paper deals with the short description of SliCer, the hardware independent tool that parallelizes serial programs in automatic way depending on the number of available processing units by creating the proper number of threads that can be later execute in parallel.
引用
收藏
页码:236 / 245
页数:10
相关论文
共 50 条
  • [1] Parallelization of PageRank on Multicore Processors
    Kumar, Tarun
    Sondhi, Parikshit
    Mittal, Ankush
    [J]. DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, 2012, 7154 : 129 - +
  • [2] Parallelization of Data Mining Algorithms for Multicore Processors
    Kholod, Ivan
    Kuprianov, Mikhail
    Shorov, Andrey
    [J]. 2015 4TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2015, : 262 - 267
  • [3] High Performance Parallelization of COMPSYN on a Cluster of Multicore Processors with GPUs
    Alessi, Ferdinando
    Massini, Annalisa
    Basili, Roberto
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2012, 2012, 9 : 966 - 975
  • [4] Towards effective automatic parallelization for multicore systems
    Bondhugula, Uday
    Baskaran, Muthu.
    Hartonol, Albert
    Krishnamoorthy, Sriram
    Ramanujam, J.
    Rountev, Atanas
    Sadayappan, R.
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 2545 - +
  • [5] AUTOMATIC PROGRAM PARALLELIZATION
    BANERJEE, U
    EIGENMANN, R
    NICOLAU, A
    PADUA, DA
    [J]. PROCEEDINGS OF THE IEEE, 1993, 81 (02) : 211 - 243
  • [6] Parallelization of Gradient-based Edge Detection Algorithm on Multicore processors
    Atweh, Hanadi Kassem
    Hamandi, Lama
    Zekri, Ahmed
    Zantout, Rached
    [J]. 2018 SIXTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION, NETWORKING, AND WIRELESS COMMUNICATIONS (DINWC), 2018, : 59 - 64
  • [7] On the Dark Silicon Automatic Evaluation on Multicore Processors
    Santos, Tony
    Silva, Ana
    Duenha, Liana
    Santos, Ricardo
    Moreno, Edward
    Azevedo, Rodolfo
    [J]. PROCEEDINGS OF 28TH IEEE INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, (SBAC-PAD 2016), 2016, : 166 - 173
  • [8] 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
  • [9] Parallelization of Belief Propagation Method on Embedded Multicore Processors for Stereo Vision
    Lai, Chi-Hua
    Hsieh, Kun-Yuan
    Lai, Shang-Hon
    Lee, Jenq Kuen
    [J]. PROCEEDINGS OF THE 2008 IEEE/ACM/IFIP WORKSHOP ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA, 2008, : 39 - 44
  • [10] Communication optimization on automatic program parallelization
    Dong Chun-Li
    Zhao Rong-Cai
    Ma Zhuo-Jie
    Li Dong-Hong
    [J]. SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 1, PROCEEDINGS, 2007, : 437 - +