Teaching parallel programming and building parallel computers

被引:0
作者
Liu, H [1 ]
Tkachyshyn, O [1 ]
McGee, B [1 ]
Kissinger, C [1 ]
机构
[1] Western Oregon Univ, Div Comp Sci, Monmouth, OR 97361 USA
来源
FECS '05: Proceedings of the 2005 International Conference on Frontiers in Education: Computer Science and Computer Engineering | 2005年
关键词
parallel programming; cluster; algorithms; complexity; and parallel computers;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
In this paper, we discuss the benefits of offering a parallel programming class to undergraduate computer science students. In our discussion, we list many algorithms and theories related to parallel programming and list the benefits of discussing these with students. In addition, we provided a set of detailed instructions on how to build a Linux Beoww cluster, including hardware and software specifications. The entire process takes rougly two and a half hours with a material costs that is under $1,000. We will briefly introduce techniques of programming on a Beowuy, using MPI and C and present some performance results.
引用
收藏
页码:149 / 155
页数:7
相关论文
共 50 条
  • [11] StarHPC - Teaching Parallel Programming within Elastic Compute Cloud
    Ivica, Ceraj
    Riley, Justin T.
    Shubert, Charles
    PROCEEDINGS OF THE ITI 2009 31ST INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2009, : 353 - 356
  • [12] SAUCE: A web application for interactive teaching and learning of parallel programming
    Hundt, Christian
    Schlarb, Moritz
    Schmidt, Bertil
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2017, 105 : 163 - 173
  • [13] Teaching Parallel Programming to Freshmen in an Undergraduate Computer Science Program
    Vasconcelos, Leonardo B. A.
    Soares, Felipe A. L.
    Penna, Pedro Henrique M. M.
    Machado, Max V.
    Goes, Luis Fabricio W.
    Martins, Carlos Augusto P. S.
    Freitas, Henrique C.
    2019 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2019), 2019,
  • [14] On interconnection networks for parallel computers
    Li, Lei
    Li, Qian
    Yoshioka, Yoshio
    Proceedings of the First International Conference on Information and Management Sciences, 2002, 1 : 546 - 550
  • [15] ON INTERCONNECTION NETWORKS FOR PARALLEL COMPUTERS
    Li, Lei
    Li, Qian
    Yoshioka, Yoshio
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2008, 11 (06): : 739 - 748
  • [16] PARALLEL PROGRAMMING IN PANDA
    ASSENMACHER, H
    BREITBACH, T
    BUHLER, P
    HUBSCH, V
    PEINE, H
    SCHWARZ, R
    JOURNAL OF SUPERCOMPUTING, 1995, 9 (1-2) : 71 - 90
  • [17] Design issues in building Web-based parallel programming environments
    Dincer, K
    Fox, GC
    SIXTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 1997, : 283 - 292
  • [19] Teaching HPC Systems and Parallel Programming with Small-Scale Clusters
    Alvarez, Lluc
    Ayguade, Eduard
    Mantovani, Filippo
    PROCEEDINGS OF 2018 IEEE/ACM WORKSHOP ON EDUCATION FOR HIGH-PERFORMANCE COMPUTING (EDUHPC 2018), 2018, : 1 - 10
  • [20] RESTRUCTURING OF FORTRAN LOOP STRUCTURES FOR VECTOR AND PARALLEL COMPUTERS
    LAMOUR, F
    RECHERCHE AEROSPATIALE, 1991, (05): : 1 - 8