广告

云计算将彻底改变电子设计

2020-06-30 10:55:47 Sally Ward-Foxton 阅读:
由于越来越多的问题将在云端解决,云计算将彻底改变电子设计。未来在选择处理器时的一个重要考虑因素将是,哪种处理器最容易支持从云端到嵌入式设备的实现。随着越来越多的嵌入式设备接入到IoT,什么计算应该在云端完成,什么计算应该在边缘完成,每个系统都必须从成本、速度、隐私等各个方面综合考虑。

由于设计师面临的越来越多的问题将在云端解决,在边缘AI及视觉联盟(Edge AI and Vision Alliance)创始人Jeff Bier看来,云计算将彻底改变电子设计。MhFednc

在与EDN编辑顾问委员会的定期电话中,我们问Bier当今的电子设计工程师更关注哪些技术趋势。Bier认为,云是推动全球工程部门变革的首要力量,但是,你可能并不清楚云计算与电子设计有何关联。MhFednc

Bier说:“可以说云与电子设计的方方面面都密切相关。”他深信,云将大大改变工程师的工作方式。MhFednc

代码生成

Bier指出,工程师常用的沙箱Matlab十多年前就有一项功能,只需一步即可为嵌入式目标处理器生成代码。但该功能有一个潜在的缺点:在选择一款处理器时,需要考虑Matlab是否能够为该处理器生成代码。MhFednc

嵌入式DSP工程师以前是从算法工程师那里获取Matlab代码,然后用汇编语言(现在可能是C或C++)重新编写整个代码。若使用Matlab的代码生成功能,则可省去这一步骤,节省了时间和金钱,但是只能用Matlab支持的处理器。MhFednc

如今,在AI和深度神经网络领域,大多数算法都使用TensorFlow和Pytorch这样的开源架构在云端生成。它们使用各种工具、以多种方式在嵌入式处理器上实现。MhFednc

“可以预见,未来在选择处理器时的一个重要考虑因素将是,哪种处理器最容易支持从云端到嵌入式设备的实现。”Bier说,“谁的云具有嵌入式实现按钮?支持哪些处理器?这样的云将在竞争中胜出,这样的嵌入式处理器也一样会赢……如果有用,人们就会这么做,因为比起自己编写代码,这容易得多,也快得多。”MhFednc

MhFednc

图1:云与电子设计几乎每一个方面都相关。MhFednc

Bier提到了西雅图的深度学习公司Xnor,该公司专注于这一流程,现已被苹果收购。MhFednc

他说:“他们从苹果得到了一个好价钱,因为苹果知道快速面市的价值。”MhFednc

Bier看到嵌入式软件正朝着云端发展,例如,现在已经有许多EDA工具上云。MhFednc

“在云端完成PCB设计的情况也相似。那么,谁有‘明天之前给我制作10个原型’的按钮?”Bier说。MhFednc

许多人尚未意识到云对于电子设计的重要性,这一变化来得很快,部分原因在于目前的云平台提供商都是大公司。MhFednc

Bier举例说,FPGA厂商为了使FPGA易于编程,曾经做了多次尝试,这些难题最终由微软和亚马逊解决了,他们目前可在云端提供数据并行代码的FPGA加速。MhFednc

“你只需提供信用卡号,然后按一下FPGA加速按钮就可以了,”他说,“微软和亚马逊解决了这个难题,因为它们具有相当的规模和同构环境,服务器完全一样,而不是有很多嵌入式系统,每一个却各不相同。他们解决了FPGA厂商无法解决的难题,这是为什么云成为设计和开发的重心的一个原因。”MhFednc

那么,芯片制造商要怎样做,才能使云平台提供商愿意为他们的处理器开发代码生成功能?MhFednc

“亚马逊、谷歌和微软并不在乎客户使用谁的芯片,只要使用自己的云就行。芯片制造商才希望自己的芯片最容易实现目标。”Bier说,“所以我认为芯片制造商一方面需要与大型云服务提供商合作,另一方面也必须做好自己的事。”MhFednc

Bier指出,英特尔提供的DevCloud是一种基于云的环境,开发人员可在其上构建和优化代码。MhFednc

“下一步是将所有工具和开发板连接到英特尔服务器,”Bier说,“无需等待安装任何设备或收到任何盒子。”MhFednc

边缘与云

Bier说,边缘计算(指在云外的网络边缘执行的任何计算)是今天的嵌入式开发人员应熟知的另一个概念。随着越来越多的嵌入式设备接入到IoT,什么计算应该在云端完成,什么计算应该在边缘完成,每个系统都必须从成本、速度、隐私等各个方面综合考虑。MhFednc

“如果我是一名嵌入式系统设计员,为什么要关心这些?好吧,这很重要。”Bier说,“假如有两种嵌入式设备,一种复杂而智能,运行AI算法并将结果(而非原始数据)发送至云端,另一种只是作为一个简单的数据收集器,用来将数据流上传到云端,后者显然无趣得多,价值也低得多。”MhFednc

Bier举例说,一家婴儿监护仪公司开发了一款智能摄像头,用于监视婴儿的移动、呼吸和心律。那么,应该将智能置于嵌入式设备中还是置于云端?MhFednc

Bier说:“如果将智能置于云端,当家里的网络连接中断时,婴儿监护仪将无法正常工作。但是,将智能置于云端可以使该产品提前一年面市,因为它只是一款傻傻的Wi-Fi相机……这样的话就无需专门构建一个嵌入式系统了。”MhFednc

将智能置于云端,婴儿监护仪公司还能快速、轻松地迭代其算法。一旦达到适当的部署水平,便可快速完成A/B测试:为一半客户部署新算法,看哪种算法效果更好,然后再部署到每一个客户。部署新算法只需按几下键即可。MhFednc

“问题的关键是,端点设备及一些中间节点(如连接到路由器的设备,或者街上运营商的电杆或数据中心里面的设备)有什么样的智能,”Bier说,“但是,目前大多数嵌入式系统人员并没有考虑这个。”MhFednc

这家婴儿监护仪公司成功发布了其基于云端的监护仪,目前已批量发货。Bier指出,该公司对成本更加敏感,也不需要过多地迭代算法,目前正在研发第二代产品,主要使用边缘处理。MhFednc

你需要DNN吗?

另一个改变嵌入式系统工作方式的领域是人工智能,其发展迅猛。MhFednc

边缘AI和视觉联盟进行的调查显示,作为人工智能的基础,深度神经网络(DNN)过去五年中在嵌入式计算机视觉系统中的使用率已从大约20%上升到了大约80%。MhFednc

“有两件事让人们发愁。”Bier说,“一件是,在他们的应用中使用DNN非常困难;另一件是弄清楚他们究竟应该在哪里使用DNN。”MhFednc

Bier指出,DNN已成为一种时尚,每个人都想使用它们,但它们并不一定是解决许多问题的最佳方案。对许多人而言,传统技术仍然是更好的选择。MhFednc

“如何判断一个问题适合用深度神经网络还是其他传统技术来解决?”Bier说,“嵌入式系统设计人员、硬件和软件设计人员确实需要更好地了解这一点,因为运行深度神经网络将对硬件产生很大影响——与传统的手工设计算法相比,DNN对性能和内存的要求高得多。”MhFednc

(原文刊登于ASPENCORE旗下EETimes英文网站,参考链接:Cloud Computing Is Changing Everything About Electronic Design。)MhFednc

本文为《电子技术设计》2020年07月刊杂志文章,版权所有,禁止转载。免费杂志订阅申请点击这里MhFednc

本文为电子技术设计原创文章,未经授权禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • 上海微系统所使用石墨烯纳米带研制出世界上最小尺寸的 非易失性相变随机存取存储器(PCRAM)被认为是大数据时代新兴海量存储的有希望的候选者之一。然而,相对较高的编程能量阻碍了 PCRAM 中功耗的进一步降低。利用石墨烯的窄边接触可以有效降低每个电池中相变材料的活性体积,从而实现低功耗运行。
  • 第三代半导体——碳化硅材料之制程与分析 SiC功率电子是加速电动车时代到来的主要动能。以SiC MOSFET取代目前的Si IGBT,不仅能使电力移转时的能源损耗降低80%以上,同时也可让芯片模块尺寸微缩至原本的1/10,达到延长电动车续航里程及缩短充电时间的功效。
  • 苹果iPhone 14 Pro、iPhone 14 Pro Max 将采用更快的 随着iPhone 14系列发布的临近,iPhone 14系列的内存供应商也被曝光。一份由DigiTimes发表的报道显示,今年晚些时候到达的"Pro"型号将配备6GB LPDDR5内存,这比当前一代的iPhone 13 Pro和iPhone 13 Pro Max都有6GB LPDDR4X内存提升了一代。
  • 国际象棋机器人Chessrobot夹断对手手指,意外还是设计缺 据悉,在7月19日的莫斯科国际象棋公开赛期间,一位7岁小男孩疑似因提前走子犯规手,意外被“对手”国际象棋机器人Chessrobot夹住手指,造成指骨骨折,该事件登上了热搜榜。该男孩是莫斯科9岁以下最强的30位棋手之一。
  • M2 Pro 和 M2 Max 或是苹果首款采用台积电3nm 工艺的 M1 Pro 和 M1 Max 最多可配置 10 核 CPU 和 32 核 GPU。借助 M2 Pro 和 M2 Max,Apple 有望突破这一门槛,为这两个领域带来更多的核心数量。目前M2 Pro相关的爆料很少,但据称M2 Max 有12 核 GPU 和 38 核 GPU。12 核 CPU 将包括 10 个性能核心和两个能效核心。
  • 小米12S Ultra游戏性能超越iPhone 13 Pro Max?高通骁龙 高通将骁龙8 Plus Gen 1的量产交给台积电之后,其生产技术带来了许多改进,其中之一是提高了游戏性能。众所周知,Apple 的 A15 Bionic 是目前公认的最快的移动 SoC,但这一认知却被小米 12S Ultra 搭配高通骁龙8 Plus Gen 1所颠覆。
  • 国内外两轮电动车发展趋势与风向 这两年大环境影响下,依靠“生态,低碳环保”理念,电动自行车逆势增长,势头强劲。朱文清指出:“虽然增量市场已经很强大了,但是我们要做好我们自己,把我们的产品做好,把我们的智能化产品做好就可以达到目标。”
  • 世界上尺寸最大的芯片Wafer Scale Engine-2打破了在单 Cerebras公司售价数百万美元的“全球最大AI芯片”Wafer Scale Engine-2又有新消息,在基于单个Wafer Scale Engine-2芯片的CS-2系统上训练了世界上最大的拥有200亿参数的NLP(自然语言处理)人工智能模型。
  • AMD介绍模块化芯片未来,将允许在定制芯片封装中混合非A 据EDN电子技术设计报道,AMD 近日详细介绍了模块化芯片的未来,AMD将允许客户在紧凑的芯片封装中实现多个裸片(也称为chiplet或compute tiles )。
  • 中国“天眼”收到外星信号?不,或许是无线电干扰 日前,《科技日报》报道称“中国天眼”已发现多个“疑似外星文明信号”,引起广泛关注。中国地外文明搜寻首席科学家张同杰教授透露称:“中国天眼”已经发现了几例“来自地球之外可能的科技痕迹和地外文明候选信号”。但经过进一步证实和排除后,他表示这些信号来自无线电干扰……
  • 一种具有触觉感应能力的仿生弹性机器人皮肤 科学家认为,给社交机器人安装类人体皮肤(或触觉传感器),可以实现安全、直观和接触丰富的人机交互。然而,现有的软触觉传感器存在一些缺点,如结构复杂、可扩展性差、易碎,这限制了它们在机器人全身皮肤上的应用。韩国科学技术高等研究院的一组研究人员与麻省理工学院的一位研究人员和斯图加特大学的另一位研究人员合作,开发了一种具有触觉感应能力的仿生弹性机器人皮肤。
  • 拆解10元4个的人体感应灯:一个鼓包,一个漏液… 前一阵子10元包邮买了4个TCL华瑞照明人体感应灯,2个正白、2个暖白。拆开看了一下,发现4个人体感应灯自带的锂电池容量不大且不带保护板,那2个不能点亮的锂电池,一个鼓包,一个漏液,都过放了……
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了