Title :
Parallel programming using the MMX operating system and its processor
Author_Institution :
Raymond & Beverly Sackler Fac. of Exact Sci., Tel-Aviv Univ., Israel
Abstract :
MMX (multiprocessor multitasking executive) is a small yet powerful operating system for shared memory multiprocessors. The MMX parallel processor is a small shared bus multiprocessor assembled from several commercial processor boards. Together, MMX and its parallel processor provide a flexible and powerful testbed for parallel software development. The author describes MMX design principles, its structure and services. Parallel programming techniques with MMX are demonstrated with special emphasis on work distribution. The author concludes with some MMX timing and speedup measurements of several parallel programs
Keywords :
multiprogramming; parallel machines; parallel programming; MMX design principles; MMX operating system; MMX parallel processor; MMX timing; commercial processor boards; multiprocessor multitasking executive; parallel programming techniques; parallel programs; parallel software development; powerful operating system; shared memory multiprocessors; small shared bus multiprocessor; speedup measurements; work distribution; Computer science; Message passing; Multitasking; Operating systems; Parallel processing; Parallel programming; Software testing; Timing; Velocity measurement; Writing;
Conference_Titel :
Computer Systems and Software Engineering, 1988. Proceedings., Third Israel Conference on
Conference_Location :
Tel-Aviv
Print_ISBN :
0-8186-0884-6
DOI :
10.1109/ICCSSE.1988.72252