BARRIER TO PARALLEL PROCESSING COURSES IN COMPUTER EDUCATION AND SOLUTIONS

被引:0
|
作者
Tseng, Yili [1 ]
机构
[1] N Carolina Agr & Tech State Univ, Greensboro, NC 27411 USA
来源
4TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED 2010) | 2010年
关键词
Parallel processing; cluster; MPI; multi-core programming; computing education;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
In the past, parallel processing was not widely adopted because of the complexity and lengthy duration of parallel software development and the amazing advancement of processing speed of uniprocessors. However, clock speed of contemporary uniprocessors can hardly be further pushed. That is why the major processor manufacturers like Intel and AMD introduce multi-cores processors. But little did people know that the extra cores of a multi-core processor cannot be utilized unless programs specifically written for multi-core processors are executed. In other word, parallel software is mandatory to take advantage of the multi-core processors. In short, the age of parallel computers has arrived and parallel processing is the only way to build more powerful computer systems with current technology. Therefore, the need for parallel processing education is prominent. Most educators are hindered from initiating parallel processing courses by a misconception: affordability of costly parallel computer systems. Thanks to the contribution of open-source software developers, major parallel software libraries are successfully ported to personal computer platform. Along with other free open-source software for PC, they can make networked PC's a cluster, an affordable platform for parallel processing education. With clusters built with the retired PC's and free software, any institution can own its tools with minimal cost and start parallel processing education. Although an affordable cluster can be built with the free open-source software and retired PC's, it cannot work correctly without some vital configurations. Unfortunately the free software does not provide support, necessary background knowledge, or correlated information for constructing a cluster. This paper presents the practical experience to build an affordable cluster. The free software library for multi-core programming, the parallel programming specific to multi-core processors, is also presented in the paper. Both approaches together provide low-cost solutions for all institutions to effectively offer their parallel processing courses.
引用
收藏
页码:568 / 575
页数:8
相关论文
共 50 条
  • [41] A review of parallel processing for statistical computation
    Adams, NM
    Kirby, SPJ
    Harris, P
    Clegg, DB
    STATISTICS AND COMPUTING, 1996, 6 (01) : 37 - 49
  • [42] ON STABILITY AND PERFORMANCE OF PARALLEL PROCESSING SYSTEMS
    BAMBOS, N
    WALRAND, J
    JOURNAL OF THE ACM, 1991, 38 (02) : 429 - 452
  • [43] FPGAs for expression level parallel processing
    Halverson, R
    Lew, A
    MICROPROCESSORS AND MICROSYSTEMS, 1995, 19 (09) : 533 - 540
  • [44] Parallel Processing Algorithms of Ultrasound Images
    Wang, Linhong
    IETE JOURNAL OF RESEARCH, 2021,
  • [45] Making Learning Parallel Processing Interesting
    Liu, Jie
    Wu, Yanwei
    Marsaglia, John
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 1307 - 1310
  • [46] SPARQL Query Parallel Processing: A Survey
    Feng, Jiaying
    Meng, Chenhong
    Song, Jiaming
    Zhang, Xiaowang
    Feng, Zhiyong
    Zou, Lei
    2017 IEEE 6TH INTERNATIONAL CONGRESS ON BIG DATA (BIGDATA CONGRESS 2017), 2017, : 444 - 451
  • [47] BEM and BEM with SOR on the parallel computer QCDPAX
    Yang, LS
    Machidori, H
    Shirakawa, T
    ENGINEERING ANALYSIS WITH BOUNDARY ELEMENTS, 1996, 18 (03) : 231 - 237
  • [48] Parallel computer vision on a reconfigurable multiprocessor network
    Bhandarkar, SM
    Arabnia, HR
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (03) : 292 - 309
  • [49] Exploring students learning behavior with an interactive etextbook in computer science courses
    Fouh, Eric
    Breakiron, Daniel A.
    Hamouda, Sally
    Farghally, Mohammed F.
    Shaffer, Clifford A.
    COMPUTERS IN HUMAN BEHAVIOR, 2014, 41 : 478 - 485
  • [50] GPU-based lightweight parallel processing toolset for LiDAR data for terrain analysis
    Li, Jing
    Xu, You
    Macrander, Hailey
    Atkinson, Laura
    Thomas, Tabris
    Lopez, Mario A.
    ENVIRONMENTAL MODELLING & SOFTWARE, 2019, 117 : 55 - 68