loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
12th IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP'00)
Contention-Conscious Transaction Ordering in Embedded Multiprocessors
Boston, Massachusetts
July 10-July 12
ISBN: 0-7695-0716-6
Mukul Khandelia, University of Maryland at College Park
Shuvra S. Bhattacharyya, University of Maryland at College Park
This paper explores the problem of efficiently ordering interprocessor communication operations in statically scheduled multiprocessors for iterative dataflow graphs. In digital signal processing applications, the throughput of the system is significantly affected by communication costs. By explicitly modeling these costs within an effective graph-theoretic analysis framework, we show that ordered transaction schedules could significantly outperform self-timed schedules even when synchronization costs are low. However, we also show that when communication latencies are non-negligible, finding an optimal transaction order given a static schedule is an NP-complete problem, and that this intractability holds both under iterative and non-iterative execution. We develop new heuristics for finding efficient transaction orders, and perform an experimental comparison to gauge the performance of these heuristics.
Index Terms:
interprocessor communication, self-timed scheduling, dataflow programming, embedded multiprocessors, multiprocessor synchronization
Citation:
Mukul Khandelia, Shuvra S. Bhattacharyya, "Contention-Conscious Transaction Ordering in Embedded Multiprocessors," asap, pp.276, 12th IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP'00), 2000
Usage of this product signifies your acceptance of the Terms of Use.