一种典型的嵌入式计算机体系结构效能评价方法技术

技术编号:13341367 阅读:251 留言:0更新日期:2016-07-13 17:30
本发明专利技术一种典型的嵌入式计算机体系结构效能评价方法,包括如下步骤,1.建立嵌入式计算机效能评价指标体系;根据嵌入式系统信息处理的需求,建立效能评价指标体系,并确定评价指标的测试方法与每个评价指标的标度和量化等级;2.通过专家咨询法得到效能评价指标体系中各评价指标的投票权重,通过两两赋值法确定效能评价指标体系中评价指标归一化权重系数;3.通过基于未确定测度的体系结构评价模型得出效能评价指标体系的多指标综合测度评价矩阵;4.利用评价指标归一化权重系数与多指标综合测度评价矩阵得到多指标综合测度评价向量;5.根据多指标综合测度评价向量,通过确立的置信度和识别准则来判别得到该体系结构适应性的评价等级。

【技术实现步骤摘要】
一种典型的嵌入式计算机体系结构效能评价方法
本专利技术涉及嵌入式计算机体系结构开发与设计评价领域,具体为一种典型的嵌入式计算机体系结构效能评价方法。
技术介绍
随着嵌入式计算机任务激增,要求计算机的系统结构越来越复杂,高性能嵌入式计算机体系结构进入多核时代,并且还出现了专有协处理器,为信息处理系统提供了快速计算的硬件平台,特别是处理能力、存储容量、总线传输速率等方面。但是,嵌入式系统的效能尚未得到定量并且可信的结论,迫切需要建立针对嵌入式计算机效能评价方法,结合系统各阶段决策组成的策略信息流,对系统的整体效能进行有效的测度和评价,并根据评价结果进一步的修正调整优化策略,使系统持续优化和资源配置统筹,为满足多任务高性能实时处理嵌入式计算机体系结构设计提供技术支撑。现有技术中,为了实现不同嵌入式系统的特定性能,嵌入式计算机大多都是被定制的,不同的产品功能性能的设计实现既有差异又存在共性。随着嵌入式系统对实时性等方面的迫切要求,需要硬件系统的体系结构的设计更加优化,特别是处理能力、存储容量、总线带宽等方面。但对于嵌入式计算机体系结构的效能的测度和评价缺乏手段。
技术实现思路
针对现有技术中存在的问题,本专利技术提供一种典型的嵌入式计算机体系结构效能评价方法,通过定义嵌入式计算机体系结构效能评价指标体系各评价指标的测试方法,标度与量化等级,建立了基于未确定测度的嵌入式体系结构评价模型,并设定了置信度与识别准则,能够为嵌入式体系结构的优化设计提供评价依据。一种典型的嵌入式计算机体系结构效能评价方法,包括如下步骤,步骤1,建立嵌入式计算机效能评价指标体系;根据嵌入式系统信息处理的需求,将嵌入式计算机体系结构实施后能够满足规定的性能要求所涉及的特征参数进行抽取,建立一套包含任务响应能力、主处理器资源占有率、协处理器FPGA资源占有率、存储资源占有率、传输资源占有率、数据吞吐量以及任务延时七个评价指标构成的嵌入式计算机体系结构效能评价指标体系,并确定评价指标的测试方法与每个评价指标的标度和量化等级;步骤2,通过专家咨询法以投票方式得到效能评价指标体系中各评价指标的投票权重,并通过两两赋值法确定效能评价指标体系中评价指标归一化权重系数;步骤3,通过基于未确定测度的体系结构评价模型得出效能评价指标体系的多指标综合测度评价矩阵;步骤4,利用评价指标归一化权重系数与多指标综合测度评价矩阵得到多指标综合测度评价向量;步骤5,根据多指标综合测度评价向量,通过确立的置信度和识别准则来判别得到该体系结构适应性的评价等级。优选的,步骤1中,效能评价指标体系中评价指标的测试方法如下:以x1表示任务响应能力,定义为在规定时间内完成规定处理任务的能力,通过测试数据处理任务完成的时间,以实际完成时间与规定时间之比记为响应时间的测试结果;以x2表示主处理器资源占有率,定义为数据处理过程中主处理器的内部资源的使用情况,通过测试其片内RAM的使用数量以及外部可扩展的程序和数据空间使用数量占可用芯片自有资源的多少,以某个资源占据的最大利用率记入测试结果;以x3表示协处理器FPGA资源占有率,定义为数据处理过程中FPGA内部资源的使用情况,通过测试FPGA时钟、逻辑、存储器资源以及计算资源的占用率,以某个资源占据的最大利用率记入测试结果;以x4表示存储资源占有率,定义为数据处理过程中存储资源的使用情况,通过测试存储器实际存储空间与存储器容量比值记入测试结果;以x5表示传输资源占有率,定义为数据处理过程中传输资源的使用情况,通过测试实际传输速率与设计接口速率比值记入测试结果;以x6表示数据吞吐量,定义为数据在单位时间内交互成立的能力,通过测试数据运算总量与实际计算时间比值记入测试结果;以x7表示任务延时,定义为数据达到至开始处理的时间,通过测试数据达到至开始计算的时间比值记入测试结果。进一步,各评价指标的量化等级分为9级,分别是特好、很好、好、较好、一般、较差、差、很差和特差,并引入1~9标度实现比较指标的量化等级;效能评价指标体系中各指标的标度分为9级,第1级标度为特好,记作c1表示为各评价指标的极限值;第5级标度为一般,记作c5表示为仅能够满足用户性能要求的各评价指标的计算值,将标度5与标度1差值等分为4份得到标度等级的增量值;第2级标度为很好,记作c2表示为标度1与增量值的和;第3级标度为好,记作c3表示为标度2与增量值的和;第4级标度为较好,记作c3表示为标度3与增量值的和;第6级标度为较差,记作c6表示为标度5与增量值的和;第7级标度为差,记作c7表示为标度6与增量值的和;第8级标度为很差,记作c8表示为标度7与增量值的和;第9级标度为特差,记作c9表示为标度8与增量值的和;由此得到的标度空间记为U={c1,c2,...,c9};且效能评价指标体系中各评价指标的测试值采样数应大于等于评价指标的量化等级数9。优选的,步骤2中,采用专家咨询法时,选取不少于四位专家咨询,其中专家限定研究领域为嵌入式系统设计且职称不低于高级工程师。优选的,步骤2具体步骤如下,步骤2.1,咨询的专家分别对各评价指标进行权重投票,得到效能评价指标体系中各评价指标的投票权重;步骤2.2,根据如下公式对各咨询专家的投票权重比进行算术平均,其结果为评价指标投票权重的算术平均矩阵,记作bi,j(1≤i<j≤7);其中,第k个专家的投票权重比记为l为专家人数,且wi为第k个专家对于第i个评价指标的投票权重;wj为第k个专家对于第j个评价指标的投票权重;br,q(1≤r≤7,2≤q≤7,)与bq,s(2≤q≤7,2≤s≤7,)分别在步骤2.2的结果中抽取获得;评价指标投票权重的统计平均矩阵第1列结果等于评价指标投票权重的算术平均矩阵第1列的结果;步骤2.4,根据如下公式对步骤2.3的结果进行归一化处理得到效能评价指标体系的归一化权重系数,记作其中,i=1,2,...,7,j=1,2,...,7;与分别在步骤2.3的结果中抽取获得。进一步,步骤3具体包括如下步骤,步骤3.1,以任务响应能力、主处理器资源占有率、协处理器FPGA资源占有率、存储资源占有率、传输资源占有率、数据吞吐量以及任务延时7个评价指标建立基于未确定测度的嵌入式体系结构效能评价模型;形成包括所有评价指标对应测试数据的空间记为X={x1,x2,…,x7};其中,xi(1≤i≤7)表示第i个评价指标的测试值;步骤3.2,对于效能评价指标体系中各评价指标都有1~9个量化评价等级,特好、很好、好、较好、一般、较差、差、很差和特差,对应9个标度c1,c2,...,c9,标度空间记为U={c1,c2,...,c9};其中ct表示第t级标度,则t级标度优于t+1级标度,标度空间U是有序分割类;通过如下公式计算得到第i个评价指标测试值xi属于第t个评价等级ct的程度记为,μit=μ(xi∈ct);0≤μ(xi∈ct)≤1,μ(xi∈U)≤1,其中i=1,2,...,7,t=1,2,...,9。步骤3.3,由步骤3.2的结果构建多指标综合测度评价矩阵如下,其中,i=1,2,...,7,t=1,2,...,9。其中,i=1,2,...,7,t=1,2,...,9,在步骤2.4的结果中抽取获得,μit在步骤3.3的结果中抽取获得。再进一步本文档来自技高网...

【技术保护点】
一种典型的嵌入式计算机体系结构效能评价方法,其特征在于,包括如下步骤,步骤1,建立嵌入式计算机效能评价指标体系;根据嵌入式系统信息处理的需求,将嵌入式计算机体系结构实施后能够满足规定的性能要求所涉及的特征参数进行抽取,建立一套由任务响应能力、主处理器资源占有率、协处理器FPGA资源占有率、存储资源占有率、传输资源占有率、数据吞吐量以及任务延时七个评价指标构成的嵌入式计算机体系结构效能评价指标体系,并确定评价指标的测试方法与每个评价指标的标度和量化等级;步骤2,通过专家咨询法以投票方式得到效能评价指标体系中各评价指标的投票权重,并通过两两赋值法确定效能评价指标体系中评价指标归一化权重系数;步骤3,通过基于未确定测度的体系结构评价模型得出效能评价指标体系的多指标综合测度评价矩阵;步骤4,利用评价指标归一化权重系数与多指标综合测度评价矩阵得到多指标综合测度评价向量;步骤5,根据多指标综合测度评价向量,通过确立的置信度和识别准则来判别得到该体系结构适应性的评价等级。

【技术特征摘要】
1.一种典型的嵌入式计算机体系结构效能评价方法,其特征在于,包括如下步骤,步骤1,建立嵌入式计算机效能评价指标体系;根据嵌入式系统信息处理的需求,将嵌入式计算机体系结构实施后能够满足规定的性能要求所涉及的特征参数进行抽取,建立一套由任务响应能力、主处理器资源占有率、协处理器FPGA资源占有率、存储资源占有率、传输资源占有率、数据吞吐量以及任务延时七个评价指标构成的嵌入式计算机体系结构效能评价指标体系,并确定评价指标的测试方法与每个评价指标的标度和量化等级;步骤2,通过专家咨询法以投票方式得到效能评价指标体系中各评价指标的投票权重,并通过两两赋值法确定效能评价指标体系中评价指标归一化权重系数;步骤3,通过基于未确定测度的体系结构评价模型得出效能评价指标体系的多指标综合测度评价矩阵;步骤4,利用评价指标归一化权重系数与多指标综合测度评价矩阵得到多指标综合测度评价向量;步骤5,根据多指标综合测度评价向量,通过确立的置信度和识别准则来判别得到该体系结构适应性的评价等级;步骤1中,效能评价指标体系中评价指标的测试方法如下:以x1表示任务响应能力,定义为在规定时间内完成规定处理任务的能力,通过测试数据处理任务完成的时间,以实际完成时间与规定时间之比记为响应时间的测试结果;以x2表示主处理器资源占有率,定义为数据处理过程中主处理器的内部资源的使用情况,通过测试其片内RAM的使用数量以及外部可扩展的程序和数据空间使用数量占可用芯片自有资源的多少,以某个资源占据的最大利用率记入测试结果;以x3表示协处理器FPGA资源占有率,定义为数据处理过程中FPGA内部资源的使用情况,通过测试FPGA时钟、逻辑、存储器资源以及计算资源的占用率,以某个资源占据的最大利用率记入测试结果;以x4表示存储资源占有率,定义为数据处理过程中存储资源的使用情况,通过测试存储器实际存储空间与存储器容量比值记入测试结果;以x5表示传输资源占有率,定义为数据处理过程中传输资源的使用情况,通过测试实际传输速率与设计接口速率比值记入测试结果;以x6表示数据吞吐量,定义为数据在单位时间内交互成立的能力,通过测试数据运算总量与实际计算时间比值记入测试结果;以x7表示任务延时,定义为数据达到至开始处理的时间,通过测试数据达到至开始计算的时间比值记入测试结果。2.根据权利要求1所述的一种典型的嵌入式计算机体系结构效能评价方法,其特征在于,各评价指标的量化等级分为9级,分别是特好、很好、好、较好、一般、较差、差、很差和特差,并引入1~9标度实现比较指标的量化等级;效能评价指标体系中各指标的标度分为9级,第1级标度为特好,记作c1表示为各评价指标的极限值;第5级标度为一般,记作c5表示为仅能够满足用户性能要求的各评价指标的计算值,将标度5与标度1差值等分为4份得到标度等级的增量值;第2级标度为很好,记作c2表示为标度1与增量值的和;第3级标度为好,记作c3表示为标度2与增量值的和;第4级标度为较好,记作c3表示为标度3与增量值的和;第6级标度为较差,记作c6表示为标度5与增量值的和;第7级标度为差,记作c7表示为标度6与增量值的和;第8级标度为很差,记作c8表示为标度7与增量值的和;第9级标度为特差,记作c9表示为标度8与增量值的和;由此得到的标度空间记为U={c1,c2,…,c9};且效能评价指标体系中各评价指标的测试值采样数应大于等于评价指标的量化等级数9。3.根据权利要求1所...

【专利技术属性】
技术研发人员:刘彬周煦林
申请(专利权)人:中国航天科技集团公司第九研究院第七七一研究所
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1