See this document in CiteSeerX!

ENSEMBLE: A Communication Layer for Embedded Multi-Processor Systems  (Make Corrections)  
Sidney Cadot, Frits Kuijlman, Koen Langendoen, Kees van Reeuwijk, Henk Sips
LCTES/OM



  Home/Search   Context   Related

 
View or download:
i44w3.info.unikarlsru...17reeuwijk.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  i44w3.info.unikarlsruhe.de/~j... (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: The ENSEMBLE communication library exploits overlapping of message aggregation (computation) and DMA transfers (communication) for embedded multi-processor systems. In contrast to traditional communication libraries, ENSEMBLE operates on n-dimensional data descriptors that can be used to specify often-occurring data access patterns in n-dimensional arrays. This allows ENSEMBLE to setup a three-stage pack-transfer-unpack pipeline, effectively overlapping message aggregation and DMA transfers.... (Update)

Similar documents (at the sentence level):
59.3%:   ENSEMBLE: A Communication Layer for Embedded.. - Cadot, Kuijlman..   (Correct)

Active bibliography (related documents):   More   All
0.2:   Exploiting Large Register Files in General Purpose Code - Author Info Removed   (Correct)
0.2:   Iterative Compilation - van der Mark (1999)   (Correct)
0.2:   Compiler and Microarchitecture Mechanisms for Exploiting.. - Postiff (2001)   (Correct)

Similar documents based on text:   More   All
0.6:   Code generation techniques for the task-parallel.. - Kuijlman, van..   (Correct)
0.5:   Annotating Spar/Java for data-parallel programming - van Reeuwijk, Kuijlman.. (2000)   (Correct)
0.4:   Parallel and Distributed Systems Report Series - Code Generation Techniques   (Correct)

BibTeX entry:   (Update)

@inproceedings{ cadot01ensemble,
    author = "Sidney Cadot and Frits Kuijlman and Koen Langendoen and Kees van Reeuwijk and Henk J. Sips",
    title = "{ENSEMBLE}: A Communication Layer for Embedded Multi-Processor Systems",
    booktitle = "{LCTES}/{OM}",
    pages = "56-63",
    year = "2001",
    url = "citeseer.ist.psu.edu/480450.html" }
Citations (may not include all citations):
912   MPI: A Message-Passing Interface Standard - Interface - 1994
835   High Performance Fortran Language Specification - Fortran - 1997
587   PVM: A framework for parallel distributed computing - Sunderam - 1990
127   A declarative concurrent object oriented programming notatio.. (context) - Chandy, Kesselman - 1993
90   Performance evaluation of the Orca shared-object system - Bal, Bhoedjang et al. - 1998
62   Efficient support for irregular applications on distributed .. - Mukherjee, Sharmann et al. - 1995
35   Efficient layering for high speed communication: Fast Messag.. - Lauria, Pakin et al. - 1998
31   user-level DMA for the SHRIMP network interface (context) - Blumrich, Dubnicki et al. - 1996
15   An implementation framework for HPF distributed arrays on me.. - van Reeuwijk, Denissen et al. - 1996
10   User-level DMA without operating system kernel modification - Markatos, Katevenis - 1997
5   TM1000 Preliminary Data Book (context) - Electronics, Group - 1997
2   ENSEMBLE: A communication layer for the embedded heterogeneo.. (context) - Cadot, Langendoen et al. - 2000
1   Extending Java with constructs for scientific computation (context) - van Reeuwijk, Kuijlman et al.
http://www.pds.twi.tudelft.nl/timber

Documents on the same site (http://i44w3.info.uni-karlsruhe.de/~josesworkshop/):   More
A Fast Java Interpreter - Gregg, Ertl, Krall (2001)   (Correct)
Static Scheduling of Sequential Java Programs for.. - Aronsson, Fritzson   (Correct)
Hard Real-Time Reference Counting without External Fragmentation - Ritzau   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC