DocumentCode
3519930
Title
Processor´s micro-architectural support for runtime environment
Author
Garcia, P. ; Gomes, T. ; Salgado, F. ; Monteiro, J. ; Cabral, J. ; Tavares, A.
Author_Institution
Dept. Ind. Electron., Univ. of Minho, Braga, Portugal
fYear
2011
fDate
26-29 July 2011
Firstpage
759
Lastpage
762
Abstract
This paper presents a micro-architectural feature in a processor´s datapath to support the C language´s runtime environment. A hardware accelerator for C function calls was embedded in a processor core and its impact on area and performance was evaluated. Results show that the accelerator offers a performance improvement in several different processor configurations. The performance gain depends on the utilized processor configuration, especially on memory access contention.
Keywords
C language; multiprocessing systems; programming environments; C function calls; C language; hardware accelerator; memory access contention; processor configuration; processor core; processor datapath; processor microarchitectural support; runtime environment; Hardware; Memory management; Pipelines; Registers; Software; System-on-a-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Informatics (INDIN), 2011 9th IEEE International Conference on
Conference_Location
Caparica, Lisbon
Print_ISBN
978-1-4577-0435-2
Electronic_ISBN
978-1-4577-0433-8
Type
conf
DOI
10.1109/INDIN.2011.6034988
Filename
6034988
Link To Document