DocumentCode :
1778648
Title :
Hardware/software debugging of large scale many-core architectures
Author :
Friederich, Stephanie ; Heisswolf, Jan ; Becker, Jurgen
Author_Institution :
Karlsruhe Inst. of Technol., Karlsruhe, Germany
fYear :
2014
fDate :
1-5 Sept. 2014
Firstpage :
1
Lastpage :
7
Abstract :
The size of current multi-processor system-on-chip (MPSoC) is growing unsustainable. Besides, new decentralized software approaches are being developed to handle the management of increasing resources. To verify the system functionality of these novel hardware/software systems, sufficiently accurate models are required. However, current simulation tools have limited scalability and performance; hence hardware prototypes and debugging concepts are necessary for system verification. We present a novel debug approach which offers visualization of hardware/software interaction for system level verification. The debug concept comprises debug probes within each router of the network as well as monitoring units to trace the activity of each core in the MPSoC. In addition a transactor based method is proposed to transmit the huge amount of debug information out of the hardware prototype to evaluate the information on a standard host computer. Experimental results show that the resource overhead is insignificant in contrast to the gain of extensive debug possibilities. Furthermore the number of pins required for the presented debugging concept is kept constant independent of the architecture size and thus we are not facing problems of limited debug interfaces or pins. In comparison to conventional debugging we show improvements in scalability and bandwidth.
Keywords :
hardware-software codesign; multiprocessing systems; program debugging; program verification; system-on-chip; MPSoC; debug information; decentralized software; extensive debug possibility; hardware prototypes; hardware-software debugging; hardware-software interaction; large scale many core architectures; multiprocessor system-on-chip; resource overhead; system level verification; Abstracts; Bandwidth; Clocks; Debugging; Field programmable gate arrays; Hardware; Workstations; Many-Core; Network on Chip; Prototyping;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Integrated Circuits and Systems Design (SBCCI), 2014 27th Symposium on
Conference_Location :
Aracaju
Type :
conf
DOI :
10.1145/2660540.2661013
Filename :
6994663
Link To Document :
بازگشت