{"title":"混合全系统仿真平台的同步分析器","authors":"Kuan-Chung Chen, C. Chen","doi":"10.1109/SOCDC.2010.5682966","DOIUrl":null,"url":null,"abstract":"A hybrid abstraction of a full system simulation platform can provide flexible hardware-and-software co-verification and co-simulation in early stage of system-on-a-chip development. Being a hybrid abstraction for the simulated system, it has the advantage of faster simulation speed; however, its lack of timing information and no performance-metric synchronization mechanism among the different abstraction levels of the simulation models present troubles in doing performance analysis. To facilitate performance evaluations for hybrid abstraction simulation systems, in this paper, we propose a synchronization profiler to enable cross-abstraction level performance analysis and at the same time retain the fast simulation advantage. This approach allows a design engineer to evaluate not only the interactions between an application and its accelerated hardware but also the corresponding device drivers as well as the OS kernel.","PeriodicalId":380183,"journal":{"name":"2010 International SoC Design Conference","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"A synchronization profiler for hybrid full system simulation platform\",\"authors\":\"Kuan-Chung Chen, C. Chen\",\"doi\":\"10.1109/SOCDC.2010.5682966\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A hybrid abstraction of a full system simulation platform can provide flexible hardware-and-software co-verification and co-simulation in early stage of system-on-a-chip development. Being a hybrid abstraction for the simulated system, it has the advantage of faster simulation speed; however, its lack of timing information and no performance-metric synchronization mechanism among the different abstraction levels of the simulation models present troubles in doing performance analysis. To facilitate performance evaluations for hybrid abstraction simulation systems, in this paper, we propose a synchronization profiler to enable cross-abstraction level performance analysis and at the same time retain the fast simulation advantage. This approach allows a design engineer to evaluate not only the interactions between an application and its accelerated hardware but also the corresponding device drivers as well as the OS kernel.\",\"PeriodicalId\":380183,\"journal\":{\"name\":\"2010 International SoC Design Conference\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 International SoC Design Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SOCDC.2010.5682966\",\"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 International SoC Design Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SOCDC.2010.5682966","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A synchronization profiler for hybrid full system simulation platform
A hybrid abstraction of a full system simulation platform can provide flexible hardware-and-software co-verification and co-simulation in early stage of system-on-a-chip development. Being a hybrid abstraction for the simulated system, it has the advantage of faster simulation speed; however, its lack of timing information and no performance-metric synchronization mechanism among the different abstraction levels of the simulation models present troubles in doing performance analysis. To facilitate performance evaluations for hybrid abstraction simulation systems, in this paper, we propose a synchronization profiler to enable cross-abstraction level performance analysis and at the same time retain the fast simulation advantage. This approach allows a design engineer to evaluate not only the interactions between an application and its accelerated hardware but also the corresponding device drivers as well as the OS kernel.