Paulo Garcia, T. Gomes, F. Salgado, J. Monteiro, J. Cabral, A. Tavares
{"title":"Processor's micro-architectural support for runtime environment","authors":"Paulo Garcia, T. Gomes, F. Salgado, J. Monteiro, J. Cabral, A. Tavares","doi":"10.1109/INDIN.2011.6034988","DOIUrl":null,"url":null,"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.","PeriodicalId":378407,"journal":{"name":"2011 9th IEEE International Conference on Industrial Informatics","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 9th IEEE International Conference on Industrial Informatics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INDIN.2011.6034988","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
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.