• DocumentCode
    3104295
  • Title

    A distributed shared memory programming course

  • Author

    Wilkinson, Barry ; Pai, Tanusree ; Miraj, Meghana

  • Author_Institution
    North Carolina Univ., Charlotte, NC, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    492
  • Lastpage
    497
  • Abstract
    This paper describes a course on distributed shared memory (DSM) programming that uses a cluster of workstations and freely available software. DSM progamming offers a unique challenge to the instructor as it is not yet well established. The ways of obtaining a DSM environment are still actively researched and many different approaches are being explored. Progammers using a DSM system require an understanding of the complex underlying methods used to create the illusion of shared memory. Intriguingly, DSM can also offer a mixture of both message passing and shared memory programming techniques and especially so if the cluster being used is a cluster of symmetric multiprocessors (SMPs). Our courses teach this new environment to advanced undergraduates or graduates. A detailed list of topics and techniques that a student needs to know for DSM programming are described. A home page has been developed providing online instructional materials
  • Keywords
    computer science education; distributed programming; distributed shared memory systems; educational courses; message passing; workstation clusters; computer science education; distributed shared memory programming course; freely available software; home page; message passing; online instructional materials; symmetric multiprocessors; teaching; workstation cluster; Computer industry; Computer science education; Hardware; High performance computing; Home computing; Laboratories; Personal communication networks; Programming profession; Software systems; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2001. Proceedings. First IEEE/ACM International Symposium on
  • Conference_Location
    Brisbane, Qld.
  • Print_ISBN
    0-7695-1010-8
  • Type

    conf

  • DOI
    10.1109/CCGRID.2001.923233
  • Filename
    923233