Design of the Library Function of Performance Analysis on Speech Recognition Based on System C
-
摘要: 在嵌入式系统的建模和性能分析过程中,经常需要定量地分析和评估系统的平均延迟、CPU占用率等性能指标.本文基于System C语言,针对System C没有系统级的性能分析库函数的问题,设计了一套性能分析评估的库函数,用于统计性能参数样本、计算期望值和置信区间,同时在性能指标满足要求精度时终止仿真.通过对仿真结果的分析,设计的库函数适用于嵌入式语音识别系统的性能分析,并可以用于基于System C的复杂嵌入式系统的性能分析评估.Abstract: In the process of embedded system modeling and performance evaluation, the performance indicators, such as average delay, CPU occupancy rate etc., are often need to be evaluated.In this paper, the library functions of performance evaluation based on System C language have been designed, and the problem that it could not evaluate the performance at system-level based-on system C has been solved.The library functions are designed for evaluating performance parameters, calculating expectations and confidence interval, and terminating the simulation when the performance indicators meet the accuracy requirements. The library functions can be used in performance evaluation of embedded speech recognition system by evaluating the simulation results, as well as in performance evaluation of the complex embedded system based on System C.It is of great value for extending the library of System C.
-
Keywords:
- System C /
- system-level design /
- embedded system /
- performance evaluation /
- library function
-
-
[1] 陈曦, 徐宁仪.System C片上系统设计[M].北京:科学出版社, 2004:1-6. [2] 方林波, 黄樟钦, 侯义斌, 等.POOSL的扩展及其在性能分析中的应用研究[J].系统仿真学报, 2007, 19(13):2908-2912. FANG Lin-bo, HUANG Zhang-qin, HOU Yi-bin, et al.Studying on extending POOSL and its application on performance analysis[J].Journal of System Simulation, 2007, 19(13):2908-2912.(in Chinese) [3] PIMENTEL A D, ERBAS C, POLSTRA S.A systematic approach to exploring embedded system architectures at multiple abstraction levels[J].IEEE Transactions on Computers, 2006, 55(2):99-112.
[4] KEUTZER K, NEWTON A R, RABAEY J M, et al.System-level design:orthogonalization of concerns and platform-based design[J].IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2000, 19(12):1523-1543.
[5] COFFLAND J E, PIMENTEL A D.A software framework for efficient system-level performance evaluation of embedded systems[C]//Proceedings of the 2003 ACM symposium on Applied computing.New York:The Pennsylvania State University CiteSeer Archives, 2003:666-671.
[6] 高惠旋.统计计算[M].北京:北京大学出版社, 1995:57-74. [7] 王福保.概率论及数理统计[M].3版.上海:同济大学出版社, 1994:212-242. [8] ALLARD J L, DOBELL A R, HULL T E.Mixed congruertial random number generators for decimal machines[J].Journal of the ACM, 1963, 10(2):131-141.
[9] ASKINSON A C.Tests of pseudo-random numbers[J].Applices Statistics, 1980, 29(2):164-171.
计量
- 文章访问数: 0
- HTML全文浏览量: 0
- PDF下载量: 0