导读:本文包含了测试基准程序论文开题报告文献综述、选题提纲参考文献及外文文献翻译,主要关键词:基准,测试,程序,流程,数据,体系结构,近似。
测试基准程序论文文献综述
阳小华,闫仕宇,李萌,于涛,谢金森[1](2017)在《基于基准题的中子扩散程序蜕变测试验证方法》一文中研究指出基准题计算是核电设计与安全分析软件验证测试的主要方式之一,但其存在研制成本高、周期长、题量少的问题。本文针对中子扩散程序提出一种新型测试方法,即以基准题作为原始测试用例,依据物理模型蕴含的蜕变关系,生成衍生测试用例,进行蜕变测试验证。实例表明该方法不但可扩充基准题数量,还能提高测试的充分性,是一种很有应用前景的验证测试方法。(本文来源于《原子能科学技术》期刊2017年07期)
李宁[2](2017)在《面向安卓应用的CPU基准测试程序合成方法设计与实现》一文中研究指出为了应对移动智能设备、操作系统和应用软件的迅速发展对处理器提出的新的挑战,基准测试程序被广泛应用于处理器设计中,用于缩短仿真时间并为探索架构设计空间提供指导。当前针对ARM处理器安卓应用,基准测试程序合成方法涵盖少量的负载特征、引入微架构相关特征,合成程序具有精度低、跨微架构特性差等缺点;本文基于微架构无关特征,增加了更多特征维度的合成方法,提高了基准测试程序的精度和跨微架构特性。针对ARM平台安卓应用的特点,本文在已有特征指令混合比、寄存器依赖距离、数据的空间局部性、分支跳转变化率的基础上,增加了关键路径长度、指令的时间和空间局部性、数据的时间局部性、串行指令分布等单类特征维度生成方法。为了消除不同特征之间的耦合关系,本文提出了在一个模板程序中实现所有指定特征维度的新方法,并依据负载程序确定模板程序的生成规则,生成大量模板程序用做合成测试程序的模板库。为了从模板库中选取合适的模板程序,本文采用遗传算法选取模板;在模板拼接阶段,使用函数调用的方法将模板线性拼接。最终得到代表原始负载的基准测试程序集合。在安卓6.0系统下,针对ARMv8指令集,以Mibench中的程序作为安卓应用合成基准测试程序集合。实验结果表明,合成的基准测试程序与原始负载在微架构无关特征上的平均误差为10.25%;CPI的平均误差为9.63%;在不同的微架构配置下,CPI误差为10.37%。实验结果表明本文的合成方法具有良好的精度和跨微架构特性。(本文来源于《东南大学》期刊2017-06-06)
邓奇[3](2016)在《TinyOS程序缺陷研究与基准测试包的实现》一文中研究指出TinyOS是无线传感器网络中应用广泛的节点操作系统,采用组件化的nesC编程语言实现。由于节点资源严重受限,TinyOS程序具有以下特性,而这些特性使得程序很容易出错:TinyOS程序在访问节点内存等硬件时,无法得到系统所提供访问保护机制;非类型安全的nesC编程语言使程序无法使用动态类型检测机制;事件驱动和计算任务的分割执行等使得程序的并发执行模型很复杂。对Tiny OS程序的常见缺陷进行特征分析,是研究TinyOS程序测试调试技术的基础,对开发高质量的传感网程序具有重要指导意义。实验研究是软件测试调试研究的重要组成部分,研究者在评估一个软件测试调试技术时应当使用恰当的基准测试包(benchmark suite)。现有的TinyOS程序测试调试的每项研究所针对的通常是一到叁种程序缺陷,而实验研究所使用的通常是一到叁个自选的被测程序。为了推动TinyOS的测试调试技术研究,很有必要对Tiny OS程序的常见缺陷进行综合分析并建立相应的基准测试包。本课题针对十七种常见的TinyOS程序缺陷进行了系统的特征分析,并实现了包含十七个被测程序的基准测试包。本文首先总结了Tiny OS程序的常见缺陷类型,对这些缺陷的特征进行了系统的描述,包括每种缺陷的原因、模式与修复策略。针对上述的每种程序缺陷,本文描述了相应的基准被测程序,包括程序的错误版本、正确版本以及相应的测试用例。本文还描述了如何在Avrora模拟实验环境下使用基准测试包,包括如何触发被测程序的错误条件以及如何判断错误症状。(本文来源于《暨南大学》期刊2016-06-25)
高加琼[4](2016)在《大数据基准测试程序包技术分析》一文中研究指出1大数据概述人类社会随着云计算、物联网与社交网络等新兴服务的产生,数据种类与规模呈现出爆炸式的增长与扩大,标准着人类已经进入了大数据时代。大数据就是指大量数据的集合,难以用当前已有的软件工具提取、捕捉、共享、管理、存储、搜索、分析与处理工作。大数据最明显的特征:Volume(数据量大)、Value(数值大)、Velocity(速度快)与Varity(种类多)这几类。大数据的量大指单个数据集达到了(本文来源于《电脑迷》期刊2016年06期)
辛思达,王强,范方园,张春元[5](2015)在《面向通用可重构体系结构的基准测试程序集构建与评测》一文中研究指出可重构处理器具有通用处理器的灵活性,又能获得专用处理器级别的性能,因此在学术和工业界都具有很大的吸引力。然而,目前可重构处理器技术还不成熟,各种应用在可重构处理器上可获得的性能还有待验证。针对这一问题,本文以伯克利大学提出的13类计算模式为基准,面向通用可重构体系结构,构建了可重构处理器测试程序集,并在我们的一款可重构处理器上进行了实现与评测,评测结果显示,大部分的应用程序在可重构处理器上的性能优于英特尔Atom320上获得的性能。这些测试程序的构建和评测为可重构处理器和编译器的设计提供参考。(本文来源于《第十九届计算机工程与工艺年会暨第五届微处理器技术论坛论文集》期刊2015-10-18)
叶帅,唐玉华,刘衡竹,朱玄[6](2015)在《Graph500基准测试程序算法优化技术研究》一文中研究指出Graph500是衡量计算机处理数据密集型应用能力的测试基准,BFS算法是其中的核心搜索程序,具有较差的时空局部性等特点。本文将从减少访存开销、利用多线程并行等方面来对单节点上的BFS算法的优化技术进行介绍,分别介绍混合BFS算法,并针对NUMA结构的特点,介绍了线程绑定和内存绑定技术,以及数据预处理技术,最后实验给出了各项技术对性能的影响。(本文来源于《第十九届计算机工程与工艺年会暨第五届微处理器技术论坛论文集》期刊2015-10-18)
高加琼[7](2015)在《网络大数据基准测试程序拟定与探讨》一文中研究指出利用基准测验流程来检验计算机装置处理数据的性能表现是目前采用的主要方式,但是,至今还没有一个成熟完善且被业界普遍遵循的基准检验方案问世,特别是悄然而至的大数据涌潮给当今社会带来了更为艰巨的问题,为求得较理想的测验方案,本文依托具体的大数据平台拟定了一套Hadoop系统的交通事务大数据基准捡验流程.经挑捡若干个属性等级的项目,把流程内容特点进行数量化处理,并选取以同类相聚的计算方法,评估每一个流程的输进参数集合的近似程度,参照类别聚集情况,给基准测验确定了典型的流程及输进参数集合.最终,经过实践检验证明,该基准测验在符合流程内容广泛性的前提下,彻底去掉了基准测验集合中的多余成分.(本文来源于《四川职业技术学院学报》期刊2015年03期)
范瑛[8](2015)在《网络大数据基准测试程序拟定与探讨》一文中研究指出利用基准测验流程来检验计算机装置处理数据的性能是目前采用的主要方式,但是,至今还没有一个被业界普遍承认的基准检验方案问世,特别是针对大数据涌潮带来的更为艰巨的问题。为求得理想的测验方案,本文依托具体的大数据平台拟定了一套Hadoop系统的交通事务大数据基准捡验流程。挑捡若干属性等级的项目,把流程内容特点进行了数量化处理,并选取以同类相聚的计算方法,评估每一个流程的输进参数集合的近似程度。参照类别聚集情况,给基准测验确定典型的流程及输进参数集合。最终实践检验证明,该基准测验在符合流程内容广泛性的前提下,还彻底去掉了基准测验集合中的多余成分。(本文来源于《网络安全技术与应用》期刊2015年05期)
熊文,喻之斌,须成忠[9](2014)在《大数据基准测试程序包构建方法研究》一文中研究指出基准测试程序是评估计算机系统的关键测试工具。然而,大数据时代的到来使得开发大数据系统基准测试程序面临着更加严峻的挑战,当前学术界和产业界还不存在得到广泛认可的大数据基准测试程序包。文章利用实际的交通大数据系统构建了一个基于Hadoop平台的交通大数据基准测试程序包SIAT-Bench。通过选取多个层次属性量化了程序行为特征,采用聚类算法分析了不同程序-输入数据集对的相似性。根据聚类结果,为SIATBench选取了有代表性的程序和输入数据集。实验结果表明,SIAT-Bench在满足程序行为多样性的同时消除了基准测试集中的冗余。(本文来源于《集成技术》期刊2014年04期)
吕超,戴晨,张为华[10](2013)在《计算机体系结构基准测试程序集的研究》一文中研究指出随着计算机体系结构研究的不断深入,特别是近两年来针对众核、异构等新型体系结构的研究不断增多,挑选合适的基准测试程序集对各种设计进行科学公正的评估,已成为体系结构设计中不可或缺的环节之一。通过调研近年来计算机体系结构相关的研究成果,从基准测试程序集的角度,详细介绍和分析了现代计算机体系结构研究中基准测试程序集的分类、特性、评估以及采用情况。并讨论了测试程序集的相关发展方向。(本文来源于《计算机应用与软件》期刊2013年10期)
测试基准程序论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
为了应对移动智能设备、操作系统和应用软件的迅速发展对处理器提出的新的挑战,基准测试程序被广泛应用于处理器设计中,用于缩短仿真时间并为探索架构设计空间提供指导。当前针对ARM处理器安卓应用,基准测试程序合成方法涵盖少量的负载特征、引入微架构相关特征,合成程序具有精度低、跨微架构特性差等缺点;本文基于微架构无关特征,增加了更多特征维度的合成方法,提高了基准测试程序的精度和跨微架构特性。针对ARM平台安卓应用的特点,本文在已有特征指令混合比、寄存器依赖距离、数据的空间局部性、分支跳转变化率的基础上,增加了关键路径长度、指令的时间和空间局部性、数据的时间局部性、串行指令分布等单类特征维度生成方法。为了消除不同特征之间的耦合关系,本文提出了在一个模板程序中实现所有指定特征维度的新方法,并依据负载程序确定模板程序的生成规则,生成大量模板程序用做合成测试程序的模板库。为了从模板库中选取合适的模板程序,本文采用遗传算法选取模板;在模板拼接阶段,使用函数调用的方法将模板线性拼接。最终得到代表原始负载的基准测试程序集合。在安卓6.0系统下,针对ARMv8指令集,以Mibench中的程序作为安卓应用合成基准测试程序集合。实验结果表明,合成的基准测试程序与原始负载在微架构无关特征上的平均误差为10.25%;CPI的平均误差为9.63%;在不同的微架构配置下,CPI误差为10.37%。实验结果表明本文的合成方法具有良好的精度和跨微架构特性。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
测试基准程序论文参考文献
[1].阳小华,闫仕宇,李萌,于涛,谢金森.基于基准题的中子扩散程序蜕变测试验证方法[J].原子能科学技术.2017
[2].李宁.面向安卓应用的CPU基准测试程序合成方法设计与实现[D].东南大学.2017
[3].邓奇.TinyOS程序缺陷研究与基准测试包的实现[D].暨南大学.2016
[4].高加琼.大数据基准测试程序包技术分析[J].电脑迷.2016
[5].辛思达,王强,范方园,张春元.面向通用可重构体系结构的基准测试程序集构建与评测[C].第十九届计算机工程与工艺年会暨第五届微处理器技术论坛论文集.2015
[6].叶帅,唐玉华,刘衡竹,朱玄.Graph500基准测试程序算法优化技术研究[C].第十九届计算机工程与工艺年会暨第五届微处理器技术论坛论文集.2015
[7].高加琼.网络大数据基准测试程序拟定与探讨[J].四川职业技术学院学报.2015
[8].范瑛.网络大数据基准测试程序拟定与探讨[J].网络安全技术与应用.2015
[9].熊文,喻之斌,须成忠.大数据基准测试程序包构建方法研究[J].集成技术.2014
[10].吕超,戴晨,张为华.计算机体系结构基准测试程序集的研究[J].计算机应用与软件.2013