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 条
  • [21] A toolkit for parallel image processing
    Squyres, JM
    Lumsdaine, A
    Stevenson, RL
    PARALLEL AND DISTRIBUTED METHODS FOR IMAGE PROCESSING II, 1998, 3452 : 69 - 80
  • [22] Adaptive parallel query processing
    Tok, WH
    Zhao, L
    Bressan, S
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 590 - 597
  • [23] PARALLEL PROCESSING ARCHITECTURES FOR ADVANCED SIGNAL-PROCESSING
    JAIN, VK
    WILLS, JM
    WADEKAR, SA
    MICROPROCESSORS AND MICROSYSTEMS, 1992, 16 (09) : 471 - 479
  • [24] Parallel processing of large graphs
    Kajdanowicz, Tomasz
    Kazienko, Przemyslaw
    Indyk, Wojciech
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2014, 32 : 324 - 337
  • [25] Parallel Programming in Computing Undergraduate Courses: a Systematic Mapping of the Literature
    Soares, E.
    Nobre, C.
    de Freitas, H.
    IEEE LATIN AMERICA TRANSACTIONS, 2019, 17 (08) : 1371 - 1381
  • [26] An adaptive parallel computer vision system
    Kim, JM
    Kim, Y
    Kim, SD
    Han, TD
    Yang, SB
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 1998, 12 (03) : 311 - 334
  • [27] Parallel Processing with MPI for Inter-band Registration in Remote Sensing
    Kim, Taeyoung
    Choi, Myungjin
    Chae, Tae-Byeong
    2011 IEEE 17TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2011, : 1021 - 1025
  • [28] PARALLEL PROCESSING USING MACRO-TASKING IN A MULTI-JOB ENVIRONMENT ON A CRAY Y-MP COMPUTER
    MONCRIEFF, D
    SAUNDERS, VR
    WILSON, S
    PARALLEL COMPUTING, 1991, 17 (6-7) : 733 - 750
  • [29] Low Cost Parallel Processing System for Image Processing Applications
    Ahmad, Z. A.
    Elshaikh, M.
    Nor, C. M.
    Mustafa, M. S.
    Romli, M. A.
    Jamlos, M. F.
    INTERNATIONAL SYMPOSIUM ON ROBOTICS AND INTELLIGENT SENSORS 2012 (IRIS 2012), 2012, 41 : 771 - 776
  • [30] Parallel Processing Data Streams in Complex Event Processing Systems
    Xiao, Fuyuan
    Zhan, Cheng
    Lai, Hong
    Tao, Li
    2017 29TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2017, : 6157 - 6160