基于C的可重构编程环境研究

来源 :2008年全国高性能计算机学术年会 | 被引量 : 0次 | 上传用户:huei59
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文对基于C的可重构编程环境进行了研究。可重构计算着眼于使用高灵活性的计算结构进行高性能计算,它不但允许控制流的改变,还允许数据通路的改变。基于FPGA平台的软件编程环境是推广应用可重构系统的关键技术。把基于C的高级语言编译到FPGA硬件的编译工具的出现,让软件编程人员能够在更高的层次上利用可重构计算平台加速计算密集型课题。
其他文献
大规模机群因其良好的易构建性和可扩展性,已广泛应用于科学计算和商业应用中。通过分析大规模机群系统中的日志,可以预测失效、侦测失效、定位故障根源,提高系统和应用的可靠性
会议
本文阐述了云计算的概念和结构,分析了云计算的七种常见形式。在此基础上,研究了云计算的一个实例——IBM“蓝云”计划。
随着多核处理器、虚拟化、分布式存储、宽带互联网、自动化管理等技术的发展,云计算的概念变得 越来越流行。本文首先阐述了云计算的产生背景、相关概念和云计算的特点,然后对
随着I/O接口标准的快速发展,I/O控制器的设计必须具有灵活性。本文提出了一种基于信用管理的异步I/O控制器设计方案,并以加速芯片为应用背景进行逻辑实现和性能分析。该I/O控制
会议
本期关键词:  游戏化  (Gamification)  2010年9月以来,利用游戏规则解决现实中的问题,即游戏化越来越席卷全球,比如,教育、商业、招聘领域。目前,国外大学尚无“游戏化”这一专业,但是,有一些大学的教授和学者已把游戏化作为自己的重点研究方向,比如曾在加州大学伯克利分校任教的简·麦克高尼格。希望研究游戏化的同学,不妨搜索“游戏设计”专业的老师,看看他们的主攻方向是否与游戏化相关。 
目前,我国苹果生产面临着国际生产者的激烈竞争。虽然我国苹果生产有着面积、产量、价格等多方面的优势,但优质高档商品果率却很低。如何提高果品质量,促进苹果生产由数量型
本文在研究ORC编译器反馈式编译优化技术的基础上,针对Alpha结构的特点,对针对链式结构的反馈式数据预取进行了优化。SPEC2000测试表明,平均性能提高了4.1%。
缓存已经被广泛用于填补高速的处理器和相对较慢的主存之间的鸿沟。然而,缓存本身的动态和自适应的特性使得它成了程序运行不可预知的源头。于是,缓存管理在实时系统的设计中显
会议
随着并行计算机系统的发展,传输层容错的重要性越来越突出,现存的传输层容错协议都是要求确定性路由,且协议都很复杂,不利于硬件实现。本文给出了一种基于全局时钟同步及时间戳技
消息传输是实现并行计算的重要技术之一。在大规模并行系统中,消息传输的稳定性和可靠性是整机运行的重要保证。消息容错系统就是对消息传输中的错误进行有效处理,维持课题的正