Multicore Software Technologies A survey

被引:18
|
作者
Kim, Hahn [1 ]
Bond, Robert [1 ]
机构
[1] MIT, Lincoln Lab, Embedded Digital Syst Grp, Cambridge, MA 02139 USA
关键词
Multicore processing; Parallel processing; Program processors; Software;
D O I
10.1109/MSP.2009.934141
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
For decades, parallel computers were synonymous with supercomputers, large and expensive machines built by companies like Cray and IBM, affordable only to government laboratories and large corporations. Only expert programmers were able to effectively use these systems. In the 1990s, two parallel programming standards grew to dominate the parallel computing landscape: the Message Passing Interface (MPI) [1] and Open Multiprocessing (OpenMP) [2]. MPI and OpenMP simplified development of parallel applications by promoting portable, open standards over multiple proprietary technologies. Nevertheless, MPI and OpenMP still required an indepth understanding of parallel computing. © 2009 IEEE.
引用
收藏
页码:80 / 89
页数:10
相关论文
共 50 条
  • [1] Recent technologies on Multicore EDFA
    Sugizaki, Ryuichi
    [J]. 2018 IEEE PHOTONICS SOCIETY SUMMER TOPICAL MEETING SERIES (SUM), 2018, : 261 - 262
  • [2] Recent technologies on Multicore EDFA
    Sugizaki, Ryuichi
    Takasaka, Koichi Maeda Shigehiro
    Tsukamoto, Masayoshi
    [J]. 2018 IEEE PHOTONICS CONFERENCE (IPC), 2018,
  • [3] The impact of multicore on math software
    Buttari, Alfredo
    Dongarra, Jack
    Kurzak, Jakub
    Langou, Julien
    Luszczek, Piotr
    Tomov, Stanimire
    [J]. APPLIED PARALLEL COMPUTING: STATE OF THE ART IN SCIENTIFIC COMPUTING, 2007, 4699 : 1 - +
  • [4] Optimizing software for multicore processors
    Verplanke, Edwin
    [J]. DR DOBBS JOURNAL, 2007, 32 (06): : 44 - +
  • [5] SOFTWARE STANDARDS FOR THE MULTICORE ERA
    Holt, Jim
    Agarwal, Anant
    Brehmer, Suen
    Domeika, Max
    Griffin, Patrick
    Schirrmeister, Frank
    [J]. IEEE MICRO, 2009, 29 (03) : 40 - 50
  • [6] Building Confidence in Multicore Software
    Sarkar, Vivek
    [J]. COMMUNICATIONS OF THE ACM, 2010, 53 (06) : 96 - 96
  • [7] Literature Survey on Technologies for Developing Privacy-Aware Software
    Hazeyama, Atsuo
    Yoshioka, Nobukazu
    Okubo, Takao
    Washizaki, Hironori
    Kaiya, Haruhiko
    [J]. 2016 IEEE 24TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW), 2016, : 86 - 91
  • [8] Preface: Commercial software for multicore systems
    Blainey, Bob
    Franke, Hubertus
    Hind, Michael
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2010, 54 (05)
  • [9] Multicore Processors Create Software Headaches
    Cass, Stephen
    [J]. TECHNOLOGY REVIEW, 2010, 113 (03) : 74 - 75
  • [10] Energy efficiency in cloud computing data centers: a survey on software technologies
    Avita Katal
    Susheela Dahiya
    Tanupriya Choudhury
    [J]. Cluster Computing, 2023, 26 : 1845 - 1875