一种并行化算法在Coq中的实现及其正确性描述

来源 :电子技术 | 被引量 : 0次 | 上传用户:baohuse
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,计算机处理器开始向多核化发展,单个核芯的主频提升速度变慢,但很多传统的软件和算法都是串行的,无法从核的增多上获得性能提升,因此急需并行化编译技术。虽然研究人员提出了多种并行化算法,适用于不同的情况,但是对这些并行化算法的正确性并没有给出形式化的证明。本文着眼于并行化算法的正确性研究,在Coq中定义了一种简单的类汇编的语言,并在此基础上实现了一种类似于解耦软件流水线(DSWP)的并行化算法,形式化地定义了算法的正确性,以及算法实现过程各个中间过程的正确性,并完成了各个中间过程正确性到算法最终正确性的证明,为最终完全形式化地证明该并行化算法提供帮助。 In recent years, computer processors have started to move toward multicore development. As a result, the clock speed of a single core has been slowed down. However, many traditional software and algorithms are serial and can not achieve performance gains from the increase of cores. Therefore, parallelization is urgently needed Compile technology. Although researchers have proposed a variety of parallelization algorithms for different situations, no formal proof has been given on the correctness of these parallelization algorithms. This paper focuses on the correctness of parallel algorithms, defines a simple class assembly language in Coq, and implements a parallel algorithm similar to Decoupled Software Pipelining (DSWP) The correctness of the algorithm and the correctness of each intermediate process in the process of algorithm implementation are defined. The correctness of each intermediate process to the final correctness of the algorithm is proved, which helps to prove the parallelized algorithm in the final formalization.
其他文献
布尔e-导数的最小项编码分组法是在综合考虑逻辑函数最小项和两逻辑函数进行与运算的特征的基础上提出来的。该方法依据变量在最小项编码中的取值,把求导函数的最小项对应二进
广播是无线传感网的基本服务之一。在异步无线传感网中,睡眠调度在节省能量的同时,节点异步的苏醒增加了广播的复杂性。传统的研究中使用全局静态信息或者局部的动态信息指导
移民现象是全球化所导致的重要问题之一,移民个体与主流社会的个体或集体的交互过程,也是各种文化的互动和适应过程。随着华裔移民在美国社会中的适应问题得到越来越多的关注,有
90年代第2代移动电话(数字方式)不仅改善了音质和频率的使用效率,从而建立起了今天以移动数据通信为中心的现实。今天通信经营商充实了所提供的内容,电子邮件自不待言,而且已
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
隐性课程理论自20世纪80年代产生以来引起了国内外教育学者的广泛关注,在吸收已有的研究成果的基础上,笔者对《牛津高中英语》(译林版)教材中的隐性课程进行了探究。   《
今年2月28日是许世友同志诞辰100周年。笔者作为许世友的办公室主任,珍藏着许世友八十大寿时,邓小平与许世友的一张珍贵合影。这张照片尘封了20年,谨以此文表示对老司令日久
一、坚决维护党的纪律,努力从思想、作风、纪律上为贯彻落实中央和省委重大部署提供有力保证。做好“三农”工作、转变经济增长方式、增强自主创新能力、节约能源资源和保护
本文通过对荣华二采区10
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
期刊