• DocumentCode
    1815472
  • Title

    Shifting SOA to MPSoC: An exploratory example of application

  • Author

    Salgado, Filipe ; Garcia, Paulo ; Gomes, Teresa ; Vale, J. ; Pinto, S. ; Cabral, J. ; Ekpanyapong, M.

  • Author_Institution
    Centro Algoritmi, Univ. of Minho, Guimaraes, Portugal
  • fYear
    2012
  • fDate
    17-21 Sept. 2012
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    This paper presents an innovative Multi Processor System on Chip (MPSoC) architecture based on Service Oriented Architecture (SOA) concepts. The proposed architecture promotes the design flexibility and interoperability by setting an implementation agnostic services´ integration interface and being reconfiguration aware by design. The concept is tried with an example of an embedded legacy support system, a Dynamic Binary Translation (DBT) engine based on three services. DBT can solve the x86 architecture virtualization limitations. A SOA based MPSoC endowed of autonomous dynamic reconfiguration capabilities is introduced and pointed as a research opportunity. The introduction in the architecture of a Service Module responsible for Partial Runtime Reconfiguration (PRTR) is expected to dynamically adjust the architecture to better match the workload.
  • Keywords
    integrated circuit design; multiprocessing systems; open systems; service-oriented architecture; software maintenance; system-on-chip; virtualisation; DBT engine; MPSoC; PRTR; SOA; agnostic services integration interface; autonomous dynamic reconfiguration capabilities; design flexibility; design interoperability; dynamic binary translation engine; embedded legacy support system; multiprocessor system-on-chip architecture; partial runtime reconfiguration; reconfiguration aware; service module; service oriented architecture concepts; x86 architecture virtualization limitations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies & Factory Automation (ETFA), 2012 IEEE 17th Conference on
  • Conference_Location
    Krakow
  • ISSN
    1946-0740
  • Print_ISBN
    978-1-4673-4735-8
  • Electronic_ISBN
    1946-0740
  • Type

    conf

  • DOI
    10.1109/ETFA.2012.6489726
  • Filename
    6489726