Title :
Introducing undergraduates to parallel processing
Author_Institution :
Sch. of Comput. Sci., Univ. of Technol., Sydney, NSW, Australia
fDate :
2/1/1993 12:00:00 AM
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;
Journal_Title :
Education, IEEE Transactions on