Moving Scientific Codes to Multicore Microprocessor CPUs

被引:13
|
作者
Woodward, Paul R. [1 ]
Jayaraj, Jagan [1 ]
Lin, Pei-Hung [1 ]
Yew, Pen-Chung [1 ]
机构
[1] Univ Minnesota, LCSE, Minneapolis, MN 55455 USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/MCSE.2008.152
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A restructuring method for implementing numerical algorithms for scientific computing can help them run efficiently on the IBM Cell processor and other multicore CPUs. Using the PPM gas dynamics algorithm as an example, this work walks step by step through code transformation techniques that can boost the performance of scientific simulation codes.
引用
收藏
页码:16 / 25
页数:10
相关论文
共 50 条
  • [1] A predictive performance model for stencil codes on multicore CPUs
    Schäfer, Andreas
    Fey, Dietmar
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2013, 7851 LNCS : 451 - 466
  • [2] A Predictive Performance Model for Stencil Codes on Multicore CPUs
    Schaefer, Andreas
    Fey, Dietmar
    [J]. HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2012, 2013, 7851 : 451 - 466
  • [3] PERFORMANCE OF MULTITHREADED AND MULTICORE CPUS
    不详
    [J]. COMPUTER, 2010, 43 (03) : 29 - 29
  • [4] Magnus integrators on multicore CPUs and GPUs
    Auer, N.
    Einkemmer, L.
    Kandolf, P.
    Ostermann, A.
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2018, 228 : 115 - 122
  • [5] PARALLELISM VIA MULTITHREADED AND MULTICORE CPUS
    Sodan, Angela C.
    Machina, Jacob
    Deshmeh, Arash
    Macnaughton, Kevin
    Esbaugh, Bryan
    [J]. COMPUTER, 2010, 43 (03) : 24 - 32
  • [6] Static and Dynamic Frequency Scaling on Multicore CPUs
    Bao, Wenlei
    Hong, Changwan
    Chunduri, Sudheer
    Krishnamoorthy, Sriram
    Pouchet, Louis-Noel
    Rastello, Fabrice
    Sadayappan, P.
    [J]. ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2016, 13 (04)
  • [7] Testing challenges of a multicore microprocessor
    Bushard, Louis
    Chelstrom, Nathan
    Ferguson, Steven
    Keller, Brion
    [J]. EE-EVALUATION ENGINEERING, 2007, 46 (02): : 12 - +
  • [8] OpenCL Performance Evaluation on Modern Multicore CPUs
    Lee, Joo Hwan
    Nigania, Nimit
    Kim, Hyesoon
    Patel, Kaushik
    Kim, Hyojong
    [J]. SCIENTIFIC PROGRAMMING, 2015, 2015
  • [9] OVERVIEW OF MICROPROCESSOR CENTRAL PROCESSING UNITS (CPUS)
    THOMPSON, TJ
    [J]. EDUCATIONAL TECHNOLOGY, 1979, 19 (10) : 41 - 44
  • [10] Microprocessor Forum to showcase major new CPUs
    Levy, M
    [J]. EDN, 1996, 41 (16) : 32 - +