ACM Home Page
Please provide us with feedback. Feedback
A scalable and flexible data synchronization scheme for embedded HW-SW shared-memory systems
Full text PdfPdf (155 KB)
Source International Symposium on Systems Synthesis archive
Proceedings of the 14th international symposium on Systems synthesis table of contents
Montréal, P.Q., Canada
Session: Memory optimization methodologies table of contents
Pages: 1 - 6  
Year of Publication: 2001
ISBN:1-58113-418-5
Authors
Om Prakash Gangwal  Philips Research Laboratories, The Netherlands
André Nieuwland  Philips Research Laboratories, The Netherlands
Paul Lippens  Philips Research Laboratories, The Netherlands
Sponsors
IEEE : IEEE Computer Society Technical Committee on Design Automation
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 33,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/500001.500003
What is a DOI?

ABSTRACT

This paper describes the implementation of a data-synchronization scheme that can be used in the functional description and hardware realization of algorithms for heterogeneous multi-processor architectures. In this scheme, synchronization primitives are chosen such that they can be implemented efficiently in both hardware and software on distributed shared memory architectures, without the need for atomic semaphore instructions. The proposed solution is flexible as the configuration of the data synchronization is programmable even after a hardware realization. It is also scalable since it can be implemented without the need for central resources. We show with experiments that distributed implementations are needed for scalable and high performance systems-on-a-chip.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
D. Verkest, K. Van Rompaey, et al. "CoWare - A Design Environment for Heterogeneous Hardware/Software Systems", Design Automations for Embedded Systems, 1(4), 357-386, 1996.
3
 
4
R. Ernst, et al. "Hardware-Software Cosynthesis for Microcontrollers",inProc. of IEE ED&RC, December 1993.
 
5
Mattias O'Nils, "Communication within HW/SW Embedded Systems", ESDLab, Department of Electronics, Royal Institute of Technology, Sweden, report no. TRITA-ESD-1997-08, ESDlab, KTH-Electrum, Electrum 229, S-16440 Kista, Sweden, 1997.
 
6
G. Kahn, "The semantics of a simple language for parallel programming" in Information Processing, J.L. Rosenfeld, 1974
 
7
 
8
9
 
10
A.K. Nieuwland, P.E.R. Lippens "A heterogeneous HW-SW architecture for hand-held multi-media terminals",inProc. of IEEE Workshop on Signal Processing Systems, 1998, pp. 113-122.

CITED BY  8

Collaborative Colleagues:
Om Prakash Gangwal: colleagues
André Nieuwland: colleagues
Paul Lippens: colleagues