• DocumentCode
    1666474
  • 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
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    1
  • Lastpage
    6
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Synthesis, 2001. Proceedings. The 14th International Symposium on
  • Print_ISBN
    1-58113-418-5
  • Type

    conf

  • DOI
    10.1109/ISSS.2001.156523
  • Filename
    957904