历史上的今天
返回首页

历史上的今天

今天是:2025年02月25日(星期二)

正在发生

2020年02月25日 | 专访赛灵思副总裁:让软件开发者更容易地使用硬件

2020-02-25 来源:EEWORLD

文章来源:APP Devoloper Magazine


从5G和无人驾驶汽车到科学研究,都需要硬件能够可靠、快速和高效地执行独特的任务,并能够适应不断变化的标准和规范。

在本文中,Xilinx的AI和软件副总裁Ramine Roane讨论了如何通过统一的软件平台使新的和现有的芯片技术帮助广大开发变得越来越易用,并且使技术可以进步得更快。

问:是什么驱动着FPGA在新的垂直领域和细分市场中越来越广泛的采用?

Roane:简而言之,数据和计算需求继续呈指数级增长,而CPU性能却停滞不前。 CPU频率难以持续提升,促使CPU制造商转移至多核架构,从本质上将缩放问题从芯片层迁移到软件层。但是,阿姆达尔定律严重限制了多线程软件的加速效率。再加上摩尔定律放缓,处理器的体系结构已经跟不上工作负载的计算需求。性能扩展现在来自特定领域架构(DSA)。这样,FPGA就可以方便的帮助公司在硬件上加速其应用程序,这些硬件可以动态地适应正确的DSA。

问:现场可编程门阵列(FPGA)和新型自适应计算加速平台(ACAP)设备相比GPU和ASIC有哪些优势?满足了哪些需求?

Roane:自适应平台(FPGA和ACAP)适用于多种工作负载,包括有线和无线通信,医学和生命科学、工业应用、运输、云计算以及包括人工智能在内的边缘计算,大数据分析,定量金融,视频转码等。对于这些工作负载,CPU耗尽了精力,而GPU仅适用于这些工作负载的一小部分。此外,可以即时对同一自适应平台进行重新编程,以加速不同的,无关的工作负载。在数据中心中,这提供了一个简单但适应性强的体系结构,该体系结构可以即时处理任何类型的工作负载。

问:FPGA的AI优势是训练还是推理?有哪些例子?

Roane:Xilinx专注于推理,AI中自适应硬件的优势包括低延迟,高性能和低功耗推断。这是由于在自适应硬件上构建了网络优化的加速器(具有自定义数据流和处理以及自定义内存层次结构)而导致的,从而最大程度地减少了对外部存储器的访问,使计算效率达到了最大化。低延迟和低功耗的高性能推理与汽车,工业,科学和医疗应用以及数据中心相关。

问:FPGA / ACAP编程如何使更广泛的开发人员变得更容易和更容易访问?

Roane:FPGA编程工具,过去是为硬件设计人员设计的,使用复杂的硬件描述语言,调试速度非常慢。赛灵思专为软件开发人员和AI科学家开发了工具,使他们能够在几乎不了解硬件的情况下使用自适应硬件。我们最近启动了免费的Vitis统一软件平台,消除了割裂的开发社区这一障碍。对于软件开发人员而言,这开辟了新的职业道路和能力,以利用他们现有的技能,同时以更快的开发时间和更容易的自适应平台解决方案来帮助加速项目。

问:对于没有硬件经验的开发人员,使用Vitis等平台时的学习曲线是什么?您能否分享有关新平台如何缩短开发时间的任何示例?

Roane:软件和AI开发人员的学习曲线应该很短,因为他们在Vitis和Vitis AI软件平台中使用标准语言,库和框架。例如,对于智能视觉应用,开发人员将使用带有OpenCV库(由Xilinx开发和加速)的C++,并使用Vitis AI将其TensorFlow输出编译到我们的DNN加速器DSA中。

问:您认为哪些行业更依赖于硬件?哪些领域硬件开发者较少?

Roane:在汽车,通讯基础设施以及工业和医疗应用中将大量使用硬件加速器。同时,数据中心还面临着扩展问题,例如视频转码和处理,大数据和数据库分析,安全性以及AI推理等应用。在技能方面,我们清楚地看到,大学里有越来越多的软件和AI科学家,而硬件开发人员则相对较少。

问:您认为开源解决方案未来扮演什么角色?

Roane:大多数行业的软件社区已经采用了开源方式,它不仅通过透明的方式提供安全性,而且还通过利用全球数百万开发人员的专业知识来加速开发和提升质量。甚至硬件开发也正在通过开源硬件项目转向该模型,其中DARPA是此类项目的最大赞助商。

推荐阅读

史海拾趣

光大芯业公司的发展小趣事

光大芯业微电子有限公司的创立,源于一群对电子行业充满热情的先驱者。他们看到了中国电子产业在起步阶段所面临的挑战和机遇,决定投身其中,为中国电子产业的崛起贡献自己的力量。公司的成立,不仅标志着中国电子产业的一个新起点,也展示了光大芯业对于未来技术发展的坚定信念和追求。

B&K Precision公司的发展小趣事

随着业务的不断发展,科恩和班意识到电子测试和测量领域的巨大潜力。1951年,他们将公司更名为B&K Precision,并开始扩展业务,涉足其他电子测试和测量领域。工程师们凭借在电视测试设备领域的丰富经验,不断研发新产品,获得了多项专利,并推动公司迅速成为全球电子测量领域的领导者。

Cornell Dubilier公司的发展小趣事

在1936年至1962年期间,Cornell Dubilier公司在汉密尔顿工业园运营,专门制造电子零件和组件。然而,在这一时期,公司在生产过程中使用了含有多氯联苯(PCB)和其他有害物质的材料,并将其直接倾倒在现场土壤中。这一行为导致了严重的环境污染问题,使得该场地在后续被众多商业企业占据后,仍面临着环境保护的挑战。

CLAIREX公司的发展小趣事

随着订单的不断增加,Clairex意识到必须提升生产能力以满足市场需求。于是,公司投入大量资金引进了先进的生产设备和技术,并对生产线进行了优化改造。同时,Clairex还建立了严格的质量控制体系,从原材料采购到产品出厂的每一个环节都进行严格把关。这些措施确保了Clairex产品的质量和稳定性,赢得了客户的信任和好评。

AEL [AEL Crystals Ltd]公司的发展小趣事

AEL Crystals非常重视与供应商和客户之间的合作关系。公司积极与供应商建立长期稳定的合作关系,确保原材料的稳定供应和质量可靠。同时,AEL Crystals也与众多客户建立了紧密的合作关系,深入了解客户需求并提供定制化的解决方案。这种长期合作关系的建立为公司的持续发展提供了有力保障。

Cambridge Electronic Industries Ltd公司的发展小趣事

CEI的发展历程中,技术创新一直是其核心竞争力。公司不断投入研发资源,探索新的电子技术和应用领域。在某一时期,CEI成功研发出了一款具有革命性的电子产品,该产品在性能、稳定性和成本方面均达到了行业领先水平。这一产品的推出,不仅为CEI带来了可观的经济效益,更重要的是,它为公司树立了技术创新和产品质量的标杆,进一步巩固了CEI在电子行业中的地位。

问答坊 | AI 解惑

帮朋友发送一个招聘信息,打扰了【高薪】

1)精通c/c++编程语言,编程习惯良好 2)熟悉软件开发开发流程,有较强的设计能力和文档编写能力 3)较强的团队意识和沟通能力 4)熟悉sqlite数据库(可选) 5)熟悉GSM或者3G协议(可选) 6)熟悉Wince操作系统及其开发平台(可选) ...…

查看全部问答>

急!!! 关于倒计时牌设计

各位大虾  14位的倒计时牌设计  我实在是凑不齐14位  不知道是哪14位 先谢谢啦!! …

查看全部问答>

根据LED显示屏测试过程(图解)求用单片机测试的程序?

大家新年好,除夕没回家,写了一下测试LED显示屏的过程。不过想大家帮忙写一下测试程序。…

查看全部问答>

大家帮我分析这二行代码,不难的,谢谢!

void CLODlg::OnBnClickedButton1() {         pSubDlg->ShowWindow(SW_SHOW);         Sleep(2000);         AfxMessageBox(_T(\"\")); } 就是这样的几行代码,每次我运行时, ...…

查看全部问答>

急!!!请各位看看我的这个触摸屏程序就是显示不出坐标?

程序好像没有运行这一部分(红色显示) 下面是我的程序: #include #include #include sfr AUXR = 0x8e; #define X_ADDR XBYTE[0x0000] #define Y_ADDR XBYTE[0x0100] #define CMD XBYTE[0x0200] #define DAT XBYTE[0x0300] unsigne ...…

查看全部问答>

既然T0是51规定的计时器,那么就不应该可以让它定义为全局变量,但却可以,咋回事?

既然T0是51规定的计时器,那么就不应该可以让它定义为全局变量,但却可以,咋回事? $ep         T0 EQU 13         LF EQU 10         PUBLIC START SAMP    SEGMEN ...…

查看全部问答>

紧急求助OMAPL138的UART0无法发送数据的原因

用示波器测试UART0的管脚,无波形。UART0和MII复用,故将MII的PINMUX屏蔽,而使用PINMUX3设置,经内核启动信息,查看UART0中断配置正常,并通过ehco \"test\">/dev/ttyS0,然后输入cat /proc/tty/driver/serial,发现TX发送数据增加,但无法测试到 ...…

查看全部问答>

阿牛哥参加深圳IIC见闻之一

2012年IIC展于2月23日至25日在深圳会展中心举办,这是电子元器件原厂代理商和电子工程师的盛事,也是电子行业的风向标事件。阿牛哥在IIC展会第一天参加TriQuint新产品会议,TriQuint将分别针对移动设备的前端射频解决方案和针对基站集成的最新研发 ...…

查看全部问答>

请求一个CPLD开发板原理图!

请求各位给我一个简单点的CPLD开发板原理图,我想学硬件电路和CPLD最小系统,请各位给我发到sxfyzhengtao@sina.com 谢谢各位了!…

查看全部问答>