Title :
A scalable and flexible data synchronization scheme for embedded HW-SW shared-memory systems
Author :
Gangwal, Om Prakash ; Nieuwland, André ; Lippens, Paul
Author_Institution :
Embedded Syst. Architectures on Silicon, Philips Res. Labs., Netherlands
fDate :
6/23/1905 12:00:00 AM
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 multiprocessor 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.
Keywords :
distributed shared memory systems; embedded systems; hardware-software codesign; multiprocessing systems; parallel architectures; protocols; synchronisation; data-synchronization; distributed systems; embedded systems; multiprocessor architectures; protocol; shared-memory systems; Buffer storage; Data communication; Embedded system; Hardware; Permission; Pipelines; Signal processing; Signal processing algorithms; Silicon; Transportation;
Conference_Titel :
System Synthesis, 2001. Proceedings. The 14th International Symposium on
Print_ISBN :
1-58113-418-5
DOI :
10.1109/ISSS.2001.156523