湖南省教育厅优秀青年基金(08B014)
- 作品数:8 被引量:10H指数:2
- 相关作者:田祖伟孙光李勇帆谢伦国张小强更多>>
- 相关机构:湖南第一师范学院国防科学技术大学湖南财经高等专科学校更多>>
- 发文基金:湖南省教育厅优秀青年基金湖南省科技厅科技计划项目国家高技术研究发展计划更多>>
- 相关领域:自动化与计算机技术文化科学更多>>
- 基于OpenMP的事务存储同步语义研究
- 2009年
- 多核处理器环境下必须解决多核处理器的并行编程问题,才能够充分发挥多核处理器的性能。事务存储(Transactional Memory)机制提供了一种在多核环境下程序并行执行和同步的方法。已有的工作已将事务存储扩展到了OpenMP,为程序员提供满足事务原子性、一致性和隔离性的共享存储访问。但当前事务存储的语义并不完善,事务间不能交换中间结果,不能实现锁的部分语义。提出并实现了一种基于开放嵌套的事务存储的同步语义,从而解决了事务间不能交换中间结果的问题,增强了扩展事务存储后OpenMP的并行编程能力。
- 田祖伟李勇帆
- 关键词:事务存储OPENMP多核处理器
- 基于谓词代码的编译优化技术研究
- 2010年
- 程序中大量分支指令的存在,严重制约了体系结构和编译器开发并行性的能力。有效发掘指令级并行性的一个主要挑战是要克服分支指令带来的限制。利用谓词执行可有效地删除分支,将分支指令转换为谓词代码,从而扩大了指令调度的范围并且删除了分支误测带来的性能损失。阐述了基于谓词代码的指令调度、软件流水、寄存器分配、指令归并等编译优化技术。设计并实现了一个基于谓词代码的指令调度算法。实验表明,对谓词代码进行编译优化,能有效提高指令并行度,缩短代码执行时间,提高程序性能。
- 田祖伟孙光
- 关键词:指令级并行指令调度
- 基于圆形靶标的数码相机外部参数标定算法被引量:2
- 2009年
- 数码相机的外部参数标定是应用计算机视觉进行现场测量和图像处理的关键技术。提出一种基于圆形靶标的数码相机外部参数标定算法,首先提出一种用于估计靶标上圆的圆心在该相机像平面的像坐标的迭代学习算法,在此基础上,利用已知的数码相机内部参数和成像几何模型计算出数码相机的外部参数。实验结果表明算法具有较高的精度和良好的稳定性。
- 田祖伟李勇帆
- 关键词:数码相机
- 基于汇编语言的递归算法教学设计探讨被引量:1
- 2008年
- 本文根据作者多年的教学和软件开发经验,从递归的定义出发,通过对一个汇编语言递归子程序的剖析,详细分析了递归调用在类推和返回过程中堆栈的变化,从汇编语言的角度讨论了递归的本质和特点,这对学生正确理解和应用递归解决实际问题有很好的参考价值。
- 田祖伟孙光
- 关键词:汇编语言递归堆栈子程序
- C语言中指针自增自减运算常见错误分析
- 2008年
- C语言是一种通用的结构化程序设计语言,具有层次清晰、表达式简洁、运算符和数据类型丰富等特点,便于实现各类复杂的数据结构,并且还可以直接访问内存的物理地址,支持位操作。在C语言中,指针的使用非常广泛,使用指针通常可以生成更为高效、更紧凑的代码。本文根据作者多年的C语言教学和软件开发经验,通过具体的实例分析了C语言中指针自增自减运算在编程过程中容易出现的一些常见错误,对于帮助学生正确地使用指针具有较高的参考价值。
- 田祖伟孙光杨素萍
- 关键词:C语言常见错误分析
- 一种挖掘多核处理器存储级并行的算法
- 多核处理器中,各个处理器核之间可以并发地进行外部存储访问,提供不同于单处理器的存储级并行(memory level parallelism)能力.不规则应用中的循环,传统的并行方法难以识别其并行性,不能充分利用多核处理器...
- 彭林张小强刘德峰谢伦国田祖伟
- 关键词:多核处理器存储级并行
- 文献传递
- 基于CDMA 2000技术的无线终端数据通信系统的设计被引量:3
- 2009年
- 随着以CDMA 2000为代表的3G技术飞速发展,基于3G的远程数据通信应用将逐渐增多,如何提高通信系统的性能成为人们所关心的一个主要问题。文章提出了一种基于CDMA 2000的无线终端数据通信方案。该方案设计主要采用测量单元、无线终端、主站数据处理系统以及CDMA 2000网络实现对远程数据的实时采集和传输。该方案能可靠实现远程数据通信功能,为多种实际应用提供经济、高效的透明数据传输。可广泛应用于能源、金融、交通和环保等领域。
- 田祖伟孙光
- 关键词:COMA数据通信无线终端
- 基于汇编代码的指令调度器的设计与实现被引量:2
- 2009年
- 随着嵌入式处理器在各个领域的广泛应用,嵌入式软件的复杂度越来越高。充分发掘嵌入式处理器的性能,需要高级编译优化技术的支持。指令调度是编译器发掘程序指令级并行性的关键技术之一。设计并实现了一个基于汇编代码的指令调度器。实验结果表明,在TECC嵌入式编译器中集成指令调度器后可显著提高程序的性能。
- 田祖伟李勇帆
- 关键词:指令调度汇编代码表调度
- 事务存储中的一种自适应冲突检测算法被引量:2
- 2009年
- 事务存储被认为是极具前景的多核处理器并行编程的手段,但存在开销过大的问题。采用Bloom Filter对事务间访问共享变量进行冲突检测,能够有效地降低开销,但其存在误判会导致不必要的事务作废,因此要尽可能减少。简要介绍了Bloom Filter和事务存储,提出了一种事务存储的自适应冲突检测算法ACDA,根据事务读写集合大小自适应地调整Bloom Filter的位串大小,在较低开销的情况下,保持误判率不增加。分析了软件事务存储中实现ACDA的特点,初步实现ACDA,与主流软件事务存储实现RSTM相比,在事务存储测试程序STAMP中,开销可接受的前提下,减少因误判而作废的事务最高达93%。给出了对ACDA哈希函数进一步优化的思路。
- 彭林谢伦国张小强
- 关键词:多核处理器BLOOMFILTER事务存储