• DocumentCode
    874244
  • Title

    Introducing undergraduates to parallel processing

  • Author

    Hintz, Tom

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Technol., Sydney, NSW, Australia
  • Volume
    36
  • Issue
    1
  • fYear
    1993
  • fDate
    2/1/1993 12:00:00 AM
  • Firstpage
    210
  • Lastpage
    213
  • Abstract
    Parallelism in many forms exists in all systems. Many facets of parallelism can be usefully and practically introduced in a one semester class, on parallel processing. Such a class, based on inexpensive hardware, is described in the context of core material preceding, elective material following, and supplemental material paralleling. The elements of this introduction are a single semester of these streams which examine specialized computing architectures, a specific multiple-instruction multiple-data (MIMD) machine and its assembly language, and a laboratory for programming the MIMD hardware. A brief analysis is made of some of the assignments given over the past six years in an undergraduate elective for computer systems engineers and computer scientists
  • Keywords
    computer science education; educational courses; parallel processing; assembly language; computer science education; computing architectures; core material; educational courses; elective material; hardware; laboratory; multiple-instruction multiple-data; parallel processing; parallelism; programming; supplemental material; undergraduates; Application software; Computer architecture; Educational institutions; Face; Hardware; Laboratories; Operating systems; Parallel processing; Programming profession; Systems engineering and theory;
  • fLanguage
    English
  • Journal_Title
    Education, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9359
  • Type

    jour

  • DOI
    10.1109/13.204848
  • Filename
    204848