提及推出sdaccel的动因,杨飞表示,从cpu到gpu再到dsp、fpga,业界一直在追求性能提高的同时降低功耗的方法
而与cpu、gpu类似,sdaccel对于fpga解决方案的独特之处,在于能够保持程序转换过程中的系统正常工作sdaccel是业界唯一能够创建可在应用运行过程中加载新加速器内核的fpga计算单元的环境在整个应用执行过程中,存储器、以太网、pcie®和性能监控器等关键系统接口和功能均保持工作状态即时可重配置的计算单元可让多个应用共享fpga加速器例如通过对运行系统编程,可支持图像搜索、视频转码和图像处理之间的切换
借助sdaccel,开发人员能够使用其熟悉的工作流程优化应用c++的历史有哪些,而且即便之前没有fpga使用经验,也能受益于fpga平台的优势集成设计环境(ide)不仅可提供编码模板和软件库,而且还能对各种开发目标进行编译、调试和特性分析,如在x86平台上仿真、使用快速仿真进行性能验证以及在fpga处理器上进行本地执行等ide可在数据中心用fpga平台上执行应用该平台配套提供面向所有支持开发目标的自动仪器插入功能此外,sdaccel还经过精心设计,使cpu/gpu开发人员能够轻松将其应用迁移到fpga上,同时还可在他们熟悉的工作流程中维护和复用opencl、c和c++代码以数据中心为例,运维人员总是不断在寻求更高的服务器性能目前,他们主要是通过易于编程的多核cpu和gpu来开发c++的优点有哪些应用,但cpu和gpu都遇到了单位功耗性能的瓶颈壁垒从事海量数据中心应用开发(如密钥加速、图像识别、语音转录、加密和文本搜索等)的设计人员既希望gpu易于编程,同时又希望硬件具有低功耗、高吞吐量和最低时延功能然而,多核cpu和gpu加速器在可扩展性上存在严重的问题:客户希望用简单的全高度插入式pcie开发板作为数据中心服务器的应用加速器这种开发板经配置可运行高功率图形卡,但客户同时希望功耗不超过25w,以便最大化可扩展性并最小化总功耗赛灵思在考虑通过改变软件开发环境来实现的方法,sdaccel的架构优化编译器相对cpu或gpu,单位功耗性能提高达25倍,相对其它fpga解决方案,性能和资源效率提高3倍
在提高c++学习性能、降低功耗的优势之外,sdaccel因为对可编程环境的革新势必也会提高编程人员的工作效率按照传统的软件开发流程,软件算法要由软件开发人员交给硬件开发人员去进行编译,这导致需要6-9个月的开发周期,而现在,硬件开发人员可以直接在软件环境下去进行编写还是以数据中心为例,这一变革将导致过去传统的2个月的数据中心交付时间转为2-4周,这是一个巨大的变革
zdnet至顶网软件频道消息:在不久前召开的2014国际超算大会(super computing 2014)上,赛灵思公司(xilinx)推出针对opencl、c和c++的sdacceltm开发环境sdaccel编译器相比高端cpu性能提高达10倍,而功耗仅为gpu的1/10,同时能保持代码的c++的优点有哪些兼容性和一个传统的软件编程模式,以便于应用移植并节约成本根据客户基准,sdaccel编译器相比同类竞争fpga解决方案,性能和资源效率均提升了3倍sdaccel编译器自动生成的设计甚至比手动编码的rtl设计方案的性能还高,在某些情况下可高出20%之多对于sdaccel对行业的变革和影响,zdnet记者特别采访了赛灵思公司亚太区销售与市场副总裁杨飞
sdaccel采用了已被1,000多名程序员广泛使用的基础编译器技术sdaccel充分利用该编译器的功能,使软件开发人员能够利用新的或现有的opencl、c和c++ 代码创建高性能加速器,并针对计算搜索、图像识别、机器学习、编码转换、存储压缩和加密等各种数据中心应用中c++的历史有哪些的存储器、数据流和流水线技术进行了精心优化
赛灵思公司亚太区销售与市场副总裁杨飞
杨飞告诉记者,在赛灵思成立迄今的30年中,一直致力于硬件的软件化工作sdaccel是业界首款支持opencl、c和c++内核任意组合的架构优化编译器,在fpga上首次实现了完全类似cpu、gpu的开发和运行时间体验在记者的理解中,sdaccel可以提供一个全可编程的环境,让硬件工程师和软件工程师配合进行软件开发工作,编程人员不需要懂得fpga,也可以通过opencl、c和c++等类似x86的编程环境来进行编程
如何治疗牛皮癣白癜风早期能治好吗