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
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;
Conference_Titel :
Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC), 2014 9th International Symposium on
Conference_Location :
Montpellier
DOI :
10.1109/ReCoSoC.2014.6861360