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 条
  • [1] Practical Methods to Begin Parallel Processing Education and Research
    Tseng, Yili
    IMETI 2010: 3RD INTERNATIONAL MULTI-CONFERENCE ON ENGINEERING AND TECHNOLOGICAL INNOVATION, VOL II (POST-CONFERENCE EDITION), 2010, : 154 - 159
  • [2] Parallel processing computer architectures for process control
    Venkatesan, G
    Abachi, H
    PROCEEDINGS OF THE THIRTY-FOURTH SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 2002, : 234 - 238
  • [3] Parallel processing modelling methodology in computer engineering
    Abachi, H
    Lisner, RP
    Debnath, NC
    COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 2000, : 250 - 254
  • [4] Software platform for parallel image processing and computer vision
    Taniguchi, R
    Makiyama, Y
    Tsuruta, N
    Yonemoto, S
    Arita, D
    PARALLEL AND DISTRIBUTED METHODS FOR IMAGE PROCESSING, 1997, 3166 : 2 - 10
  • [5] 20 Years of Teaching Parallel Processing to Computer Science Seniors
    Liu, Jie
    PROCEEDINGS OF WORKSHOP ON EDUCATION FOR HIGH-PERFORMANCE COMPUTING (EDUHPC 2016), 2016, : 7 - 13
  • [6] Simulation of propagation in a realistic-geometry computer heart model with parallel processing
    Trudel, MC
    Gulrajani, RM
    Leon, LJ
    PROCEEDINGS OF THE 23RD ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-4: BUILDING NEW BRIDGES AT THE FRONTIERS OF ENGINEERING AND MEDICINE, 2001, 23 : 359 - 362
  • [7] Beowulf clusters for parallel programming courses
    Stavrakas, I
    Kontogiannis, T
    Panaousis, M
    Kaitsa, M
    Daradimos, I
    Georgiou, T
    Blathras, G
    Triantis, D
    EUROCON 2005: THE INTERNATIONAL CONFERENCE ON COMPUTER AS A TOOL, VOL 1 AND 2 , PROCEEDINGS, 2005, : 791 - 794
  • [8] Real-time optical flow measurement based on parallel processing with multicore computer
    Shimokawa, Mao
    Yamaguchi, Teruo
    Harada, Hiroshi
    2011 11TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS), 2011, : 49 - 54
  • [9] Research on the architectures of parallel image processing systems
    Ma Dongdong
    Li Jinzong
    Zhu Bing
    Zhu Fuzhen
    2008 INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL III, PROCEEDINGS, 2008, : 146 - 150
  • [10] Performance estimation of parallel processing techniques on various platforms
    Jakimovska, Danijela
    Jakimovski, Goran
    Tentov, Aristotel
    Bojchev, Dimitar
    2012 20TH TELECOMMUNICATIONS FORUM (TELFOR), 2012, : 1409 - 1412