微内核操作系统IPC通信机制的实时性能分析与评测

来源 :第十五届全国容错计算学术会议(CFTC13) | 被引量 : 0次 | 上传用户:ahehehehehe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
微内核操作系统的分析表明,进程间通信机制(Inter-Process Communication,IPC)是一项影响微内核操作系统整体性能的关键因素.为了评估IPC通信的实时性能,本文提出了基于高实时优先级进程通信延时的测试方法,用以测试在压力负载下高实时优先级进程的通信延时.以Android操作系统和Linux操作系统为例,以一个完整的IPC远程调用过程作为测试对象,并发现出了部分IPC通信机制的实时性问题,即高优先级进程的IPC通信性能随着负载增大而增大.针对这些实时性问题,给出了一些优化的建议.
其他文献
SRAM型FPGA对于空间环境下的粒子辐射非常敏感,易受单粒子翻转影响产生软故障,限制了其在航天领域的应用.针对此问题,提出一种基于动态部分重构的三模冗余(TMR)容错系统设计.TMR表决器采用比较编码器实现故障检测及定位;定位故障后,利用动态部分重构恢复故障,实现系统可靠性设计.比较编码器有效解决了多数表决器只能屏蔽故障,不能定位故障的问题.实验结果表明,该设计方案具有可行性,能有效提高FP-G
数据中心服务器等计算平台中采用的大容量内存系统的故障发生率高.高强度的纠错编码虽然能够保证内存系统的可靠性,但是会带来较高的硬件和功耗开销.运行在数据中心服务器上的应用程序对可靠性的要求不同,混合容错编码能使内存系统在可靠性与容错代价之间取得较好的权衡.因此,本文提出了一种支持混合容错编码调节的设计,将数据与容错信息分开存放,通过地址映射逻辑实现容错编码信息的存取.本文提出的设计不仅支持内存的混合
随着晶体管集成规模的不断增加,越来越多的处理芯核能够被集成到一个硅片上.然而,参数偏差却会导致核间性能出现差异,降低系统能效.为了克服参数偏差的负面影响,基于电压/频率岛的设计方法被广泛应用于多核平台.电压/频率岛设计方法源自于全局异步局部同步思想,在有效地提高芯片性能的同时也为系统能耗优化提供了广阔的操作空间.本文提出一种面向基于电压/频率岛设计的三维多核SoC的硅后能耗优化方法.能耗优化过程中
大型计算计算系统基于规则的故障预测可较好解决故障提前发现的问题.目前基于规则的故障预测方法只考虑了事件出现与否和故障的关系,而没有考虑事件出现率,而事件出现率往往可以提供更多的故障信息.本文将提出一种基于事件出现率的预测方法,能够有效地找出事件出现率与故障的关联性.通过对Blue Gene/P日志的实验分析,验证了该方法的有效性.
NBTI已成为纳米集成电路生命周期内可靠性的一个主要威胁,为防止集成电路由NBTI引起的电路失效,集成电路老化程度的在线预测得到广泛研究.然而不断增加的参数偏差、设计复杂度、及面积开销导致基于延迟变化的老化预测方法越来越难以实施.本文提出一种将关键路径漏电流变化量从全芯片漏电流测量结果中分离的方法,并将该方法应用于NBTI引起的电路老化预测.在施加一组测量向量的前提下,芯片级的漏电流变化首先构成一
现代处理器越来越多地使用功耗管理技术,如动态电压频率调节,近阈值电压计算和睿频(Turbo Boost)技术等,这些技术增大了处理器的运行功耗范围.但是,大的电压范围给处理器的供电系统设计带来了新的挑战——由于传统的供电系统并不能够高效地支持大的电压范围,这些技术会使供电系统产生额外的功耗损失.首先研究了供电系统中的主要组成部分,即电压调整系统,发现已有的电压调整器设计方法都是针对较窄的电压范围,
在对超大规模集成电路进行随机测试的测试码之间的距离作定量分析的基础上,改进了最大距离测试算法中测试码的生成方法,使得所生成的伪随机测试码集合同时达到最大海明距离与近似最大笛卡尔距离.因此每一个测试码可以尽可能多地独立检测到更多不重复的故障.在此基础上,本文提出了准完全最大距离测试新算法的思想和构建理论,并详细阐述了该算法的执行流程.通过对ISCAS85基准电路上进行的大量实验数据分析,已经表明本方
随着二代导航、载人航天、深空探测等空间应用对星载电子产品的低功耗和抗辐射容错能力提出了更高的需求,传统多机冗余设计星载计算机面临着亟需进行设计升级换代的需求.本文将可重构技术应用多核片上系统的设计中,提出了一种基于动态可重构的容错体系结构,在硬件层提高系统的容错能力和扩展性,对于未来空间工程应用具有重要意义..本文首先介绍了多核片上系统和可重构技术的基本概念,简要分析了国际宇航可重构系统的研究案例
在大规模SoC芯片量产测试中,昂贵的自动测试设备导致了测试成本不断提升.对于单颗芯片而言,其测试成本主要由测试时间来决定,因此在保证测试质量的前提下缩短测试时间是降低测试成本的有效途径之一.SoC通常由众多IP核组成,每个IP核都有其各自的测试矢量集.这些IP核的测试矢量集构成了整个SoC芯片测试矢量集.自动测试设备由于自身存储空间的限制,通常需要经过多次加载、卸载才能完成所有测试矢量集的测试施加
对于传统的基于整数编码表的测点优化技术,总结起来的过程是一种启发式的过程.这个过程为每次找一个标准,把符合标准的测试点加入优化点集,直到优化点集可以区分所有故障.在基于整数编码表的方法中,这个过程的关键是找到这个标准.本文的方法是采用敏感度因子的标准.在这个标准的基础上用KNN算法来替代整数编码表,在KNN算法中把KNN的训练模型的空间切分,利用分治法,减小算法的计算量.用这个算法在某些情况下可以