StarHPC - Teaching Parallel Programming within Elastic Compute Cloud

被引:31
作者
Ivica, Ceraj [1 ]
Riley, Justin T. [1 ]
Shubert, Charles [1 ]
机构
[1] MIT, Cambridge, MA 02139 USA
来源
PROCEEDINGS OF THE ITI 2009 31ST INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES | 2009年
关键词
Teaching; parallel programming; MPI; Amazon EC2; Eclipse parallel tools; Sun Studio; HPC; STAR project; StarHPC;
D O I
10.1109/ITI.2009.5196108
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The advancement of computer technology and the increasing complexity of research problems are creating the need to teach parallel programming in higher education more effectively. In this paper we present StarHPC, a system solution that supports teaching parallel programming in courses at the Massachusetts Institute of Techology. StarHPC prepackages a virtual machine image used by students, the scripts used by an administrator, and a virtual image of the Amazon Elastic Computing Cloud (EC2) machine used to build the cluster shared by the class. This architecture coupled with the no-cost availability of StarHPC allows it to be deployed at other institutions interested in teaching parallel programming with a dedicated compute cluster without incurring large upfront or ongoing costs.
引用
收藏
页码:353 / 356
页数:4
相关论文
共 12 条
  • [1] Amazon EC2, AM EL COMP CLOUD
  • [2] ANDERSEN P, 1999, TEXAS TECH TORNADO C
  • [3] [Anonymous], PHOTRAN INTEGRATED D
  • [4] Bernreuther M, 2005, LECT NOTES COMPUT SC, V3515, P1
  • [5] OpenMP: An industry standard API for shared-memory programming
    Dagum, L
    Menon, R
    [J]. IEEE COMPUTATIONAL SCIENCE & ENGINEERING, 1998, 5 (01): : 46 - 55
  • [6] EVANGELINOS C, PARALLEL PROGRAMMING
  • [7] Gabriel E, 2004, LECT NOTES COMPUT SC, V3241, P97
  • [8] RILEY JT, 2006, STARHPC
  • [9] RILEY JT, 2007, STARBIOGENE GAME 5 A
  • [10] SUGERMAN J, 2002, P GEN TRACK 2002 USE