Title :
GEMS: a new model of parallelism in PC workstations for multimedia applications
Author :
Debes, Eric ; Moschetti, Fulvio
Author_Institution :
Signal Process. Lab., Swiss Fed. Inst. of Technol., Lausanne, Switzerland
Abstract :
This article presents a new model for the exploitation of the different levels of parallelism in general purpose processor based workstations in the framework of multimedia applications. It is called the GEMS model, standing for gain, effort, management and size. It is used to study the intra-processor parallelism including instruction level and data level parallelism, inter-processor parallelism ranging from shared-memory multiprocessors to distributed memory clusters and system level parallelism like input/output operations and the exploitation of external resources. The aim of this work is to help a programmer writing a multimedia application in choosing which level of parallelism will help to speed up the application and how to partition the application into small tasks to obtain the highest gain for a given parallelism. Indeed for an efficient implementation it is very important to have a good understanding of the architecture in order to design new algorithms or to optimize an existing application according to features available in PC workstations
Keywords :
microcomputer applications; multimedia computing; parallel processing; workstations; GEMS model; PC workstations; data level parallelism; distributed memory cluster; external resources; gain; input/output operations; instruction level parallelism; inter-processor parallelism; intra-processor parallelism; multimedia applications; parallelism model; shared-memory multiprocessor; system level parallelisms; Delay; Design optimization; Laboratories; Out of order; Parallel processing; Personal communication networks; Programming profession; Signal processing; Streaming media; Workstations;
Conference_Titel :
Multimedia and Expo, 2000. ICME 2000. 2000 IEEE International Conference on
Conference_Location :
New York, NY
Print_ISBN :
0-7803-6536-4
DOI :
10.1109/ICME.2000.871463