Altera FPGA OpenCL计划基于FPGA的高性能解决方案
扫描二维码
随时随地手机看文章
Altera公司今天宣布,goHDR作为FPGA OpenCL计划的早期试用客户,通过Altera的FPGA OpenCL计划,大幅度缩短了开发时间,显著提高了性能。与Altera密切合作,goHDR将其专用C代码导入到OpenCL标准中,不到一星期的时间便在FPGA中实现了这些代码——使用传统的HDL流程,这一过程一般需要3到6个月的时间。
Altera在FPGA技术上的专长与goHDR深厚的宽动态范围(HDR)知识相结合,两家公司利用OpenCL作为公共语言,从而使得goHDR能够快速开发支持HDR的电视解决方案。这一解决方案在Altera FPGA中实现了goHDR的专用视频编解码器算法,使现有的电视能够以实时速率显示HDR视频内容——至少每秒25帧。通过使用OpenCL标准,goHDR完全能够在C级环境中工作,在其FPGA设计中迅速完成多次设计迭代。
goHDR有限公司的创新总监Alan Chalmers评论说:“HDR视频有很高的数据和计算要求,对电视或者机顶盒等这类平台的视频处理而言是很大的挑战。FPGA是传统多核CPU和GPU非常有吸引力的替代方案,但是,我们并不是经验丰富的VHDL编程人员。Altera的OpenCL解决方案非常适合我们的HDR电视应用,大大方便了这一应用的实现。采用Altera的FPGA OpenCL计划,我们能够在不到一个星期的时间内建立我们的系统,并运行它,在非常有限的开发时间里满足我们工程的性能要求。”
goHDR为用户提供了高级数据压缩算法来开发HDR技术。goHDR开发的编码/解码软件支持在多个领域应用HDR视频,包括,电影和电视、计算机游戏、安全和移动设备等。
Altera于2011年11月启动了FPGA OpenCL计划。作为这一计划的一部分,Altera最先与早期试用客户、学术科研和标准组织合作,定义并开发了FPGA OpenCL解决方案。FPGA OpenCL结合OpenCL并行编程语言,发挥FPGA的并行性能,与基于多核CPU和CPU/GPU的系统相比,显著提高了性能,缩短了开发时间。
Altera的DSP和IP软件市场总监Alex Grbic评论说:“采用我们的FPGA OpenCL计划,极大的方便了设计人员加速其FPGA设计。FPGA OpenCL大幅度提高了设计人员的效能优势,这些设计人员以前曾在C环境中对算法进行建模,而现在将其转换到了HDL中。FPGA OpenCL解决方案进一步推动了FPGA在各类市场上的应用,包括,军事、医疗、计算机和广播等。”