loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Eleventh Euromicro Conference on Parallel, Distributed and Network-Based Processing
Communication on the Fly and Program Execution Control in a System of Dynamically Configurable SMP Clusters
Genova, Italy
February 05-February 07
ISBN: 0-7695-1875-3
Marek Tudruj, Polish-Japanese Institute of Information Technology; Polish Academy of Sciences
Lukasz Masko, Polish Academy of Sciences
New architectural solution for parallel systems built of bus-based shared memory processor cluster are presented. A new paradigm is proposed for interprocessor communication, called communication on the fly. With this paradigm, processors can be dynamically switched between clusters at program run-time to bring in their caches data that can be read by many processors in a cluster at the same time they are written to the cluster memory. A cache controlled macro data flow program execution paradigm is also proposed. Programs are structured into tasks for which all required data are brought to the processor data cache before task execution. A new graph representation of programs is introduced, which enables modeling of functioning of data caches, memories, bus arbiters, processor switching between cluster and parallel reads of data on the fly. This representation is used for realistic simulation of a numerical algorithm execution based on distribution of parallel tasks between dynamic SMP clusters and on communication on the fly. Performance evaluation results are presented for different configuration of the programs and shared memory clusters in the system.
Citation:
Marek Tudruj, Lukasz Masko, "Communication on the Fly and Program Execution Control in a System of Dynamically Configurable SMP Clusters," pdp, pp.67, Eleventh Euromicro Conference on Parallel, Distributed and Network-Based Processing, 2003
Usage of this product signifies your acceptance of the Terms of Use.