• DocumentCode
    2859153
  • Title

    StarHPC — Teaching parallel programming within elastic compute cloud

  • Author

    Ivica, Ceraj ; Riley, Justin T. ; Shubert, Charles

  • Author_Institution
    Massachusetts Inst. of Technol., Cambridge, MA, USA
  • fYear
    2009
  • fDate
    22-25 June 2009
  • Firstpage
    353
  • Lastpage
    356
  • Abstract
    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.
  • Keywords
    computer science education; educational courses; further education; parallel programming; teaching; virtual machines; computer technology; educational course; elastic compute cloud; higher education; starHPC; teaching parallel programming; virtual machine image; Cloud computing; Computer architecture; Computer science education; Concurrent computing; Costs; Educational programs; Educational technology; Parallel programming; Software packages; Virtual machining; Amazon EC2; Eclipse parallel tools; HPC; MPI; STAR project; StarHPC; Sun Studio; Teaching; parallel programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology Interfaces, 2009. ITI '09. Proceedings of the ITI 2009 31st International Conference on
  • Conference_Location
    Dubrovnik
  • ISSN
    1330-1012
  • Print_ISBN
    978-953-7138-15-8
  • Type

    conf

  • DOI
    10.1109/ITI.2009.5196108
  • Filename
    5196108