• DocumentCode
    188043
  • Title

    A hierarchical reconfigurable micro-coded multi-core processor for IoT applications

  • Author

    Ning Ma ; Zhuo Zou ; Zhonghai Lu ; Lirong Zheng ; Blixt, Stefan

  • Author_Institution
    iPack Vinn Excellence Center, KTH, Stockholm, Sweden
  • fYear
    2014
  • fDate
    26-28 May 2014
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    This paper presents a micro-coded multi-core processor featuring reconfigurability and scalability with high energy efficiency for IoT domain-specific applications. By simplifying the control logic and removing the pipelines, the gate count of one core is minimized to 14 K. Meanwhile, all the hardware units are directly controlled and can be reorganized by the long microinstructions. High utilization of the hardware is thus achieved when designing the micro programs properly. Furthermore, both the ISAs for C and Java have been implemented by the micro programs to supply the general-purpose programmability. Besides, application-specific instructions can be further developed once higher performance is demanded in specific scenarios. Depending on the performance requirement, the activity and working strategies of the cores are adjustable. Moreover, several processors can be further connected to construct a network with the integrated router for even higher performance. As a case study, the AES encryption is implemented using both C and micro programs. More than 10 times of performance improvement is achieved when using micro programs on the single core, and 20 times on two cores.
  • Keywords
    Internet of Things; cryptography; multiprocessing systems; reconfigurable architectures; AES encryption; C programs; IoT domain-specific applications; Java; application-specific instructions; control logic; general-purpose programmability; hierarchical reconfigurable micro-coded multi-core processor; micro programs; reconfigurability; scalability; Encryption; Hardware; Internet of Things; Memory management; Multicore processing; Program processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC), 2014 9th International Symposium on
  • Conference_Location
    Montpellier
  • Type

    conf

  • DOI
    10.1109/ReCoSoC.2014.6861360
  • Filename
    6861360