Zdenek Prikryl, Karel Masarík, Tomás Hruska, A. Husár
{"title":"生成周期精确的C语言分析器","authors":"Zdenek Prikryl, Karel Masarík, Tomás Hruska, A. Husár","doi":"10.1109/DSD.2010.39","DOIUrl":null,"url":null,"abstract":"Application-specific instruction set processors used in embedded systems are highly optimized for a given task. On this type of processors runs a specific application. Therefore, the designer should have a tool which helps him or her in the task of processor and application optimization. One of such tools is profiler. It can discover problematic parts, such as bottleneck points, in the processor and application design. Then, the designer can easily find which parts of the processor or application should be modified, so that performance gets better or power-consumption is reduced. In this paper, a way how to generate cycle-accurate profiler for C language from a processor model described with an architecture description language is proposed.","PeriodicalId":356885,"journal":{"name":"2010 13th Euromicro Conference on Digital System Design: Architectures, Methods and Tools","volume":"513 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Generated Cycle-Accurate Profiler for C Language\",\"authors\":\"Zdenek Prikryl, Karel Masarík, Tomás Hruska, A. Husár\",\"doi\":\"10.1109/DSD.2010.39\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Application-specific instruction set processors used in embedded systems are highly optimized for a given task. On this type of processors runs a specific application. Therefore, the designer should have a tool which helps him or her in the task of processor and application optimization. One of such tools is profiler. It can discover problematic parts, such as bottleneck points, in the processor and application design. Then, the designer can easily find which parts of the processor or application should be modified, so that performance gets better or power-consumption is reduced. In this paper, a way how to generate cycle-accurate profiler for C language from a processor model described with an architecture description language is proposed.\",\"PeriodicalId\":356885,\"journal\":{\"name\":\"2010 13th Euromicro Conference on Digital System Design: Architectures, Methods and Tools\",\"volume\":\"513 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 13th Euromicro Conference on Digital System Design: Architectures, Methods and Tools\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/DSD.2010.39\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 13th Euromicro Conference on Digital System Design: Architectures, Methods and Tools","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DSD.2010.39","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Application-specific instruction set processors used in embedded systems are highly optimized for a given task. On this type of processors runs a specific application. Therefore, the designer should have a tool which helps him or her in the task of processor and application optimization. One of such tools is profiler. It can discover problematic parts, such as bottleneck points, in the processor and application design. Then, the designer can easily find which parts of the processor or application should be modified, so that performance gets better or power-consumption is reduced. In this paper, a way how to generate cycle-accurate profiler for C language from a processor model described with an architecture description language is proposed.