• DocumentCode
    1963343
  • Title

    Hardware-software partitioning of soft multi-core cyber-physical systems

  • Author

    Babjak, Benjamin ; Volgyesi, Peter ; Ledeczi, Akos

  • Author_Institution
    Inst. for Software Integrated Syst., Vanderbilt Univ., Nashville, TN, USA
  • fYear
    2015
  • fDate
    13-15 July 2015
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Single microcontroller embedded systems cannot easily satisfy the computational requirements of systems observing physical phenomena via multiple channels at high sampling rates. Flash FPGAs can provide the necessary trade-off between adaptivity and computational power, however, fewer developers are familiar with them. Thus, we propose a soft multi-core architecture in the fabric forming a loosely coupled network with a queue-based messaging framework for inter-core communication. This platform provides parallel improvements (as per Amdahl´s Law) and a familiar Harvard abstraction. The nesC language was chosen for programming, as it enables modularity and assignment of independent tasks to cores. The single core development environment was augmented to help with the transition to the new architecture. A cycle accurate system simulator, called Avrora, was enhanced to fully support multi-core platforms and whole sensor networks. The architecture provides better power consumption and response time properties for time critical applications by effectively pipelining tasks.
  • Keywords
    embedded systems; field programmable gate arrays; multiprocessing systems; pipeline processing; queueing theory; Avrora; Flash FPGA; hardware-software partitioning; microcontroller embedded systems; multiple channels; nesC language; parallel improvements; pipelining tasks; queue-based messaging framework; soft multicore architecture; soft multicore cyber-physical systems; Fabrics; Field programmable gate arrays; Hardware; Multicore processing; Software; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Telecommunications (ConTEL), 2015 13th International Conference on
  • Conference_Location
    Graz
  • Type

    conf

  • DOI
    10.1109/ConTEL.2015.7231221
  • Filename
    7231221