• 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