Challenge and Trend of Programming Model for Many Core Processor

Main Author: Adnan, Adnan
Format: Article
Bahasa: eng
Terbitan: Jurusan Teknik Elektro UNHAS , 2015
Subjects:
Online Access: http://repository.unhas.ac.id/handle/123456789/12807
Daftar Isi:
  • This paper reviews some important issues for scalability in programming and future trend with many-core technology. According some experimental results of different parallel programs, such as fast Fourier transform and Unbalanced Tree Search and on twelve cores of a parallel computer, we identified two issues that should be concerned in programming the many-core processor, and . The issues are efficiency, loadimbalance. Low efficiency of parallel program makes scalability of parallel program low. Although we could make program to be efficient by making its granularity coarse, load imbalance usually occurs. In addition, it sometimes not only the small task granularity will result in low efficiency, but it also the small load balancing granularity incurs high overhead. Therefore, efficient parallel programming paradigm is a mandatory for programming of many-core processor. For a high utilization of many-core processor, composability by work-stealing support can help programmer exploit efficiently this cutting-edge technology.