历史上的今天
返回首页

历史上的今天

今天是:2025年07月31日(星期四)

正在发生

2018年07月31日 | 国科微杨应麟:基于低延迟NVMe系统的AI应用

2018-07-31 来源:集微网

   

集微网消息,7月20-21日,2018全球存储半导体大会暨全球闪存技术峰会(简称“GSS大会”)在武汉光谷拉开帷幕,大会以“构建闪存新生态”为主题,针对全球闪存和存储半导体的产业新生态、行业新热点、企业新发展,进行全面分析与解读。国科微美国研究所总经理杨应麟发表了题为《应用于AI上的低延迟NVMe系统》的主题演讲。

AI当前已经在大多数应用场景有用到,如股市,癌症治疗,自动驾驶,安防等领域。AI应用通过大量数据训练,特征识别,来达到对非常态情况的捕捉,进而预测、触发或激活相应行为或动作,除此之外,还有如陪同下棋的阿尔法狗机器人这类服务性AI等等。

AI的训练需要基于一个系统,这个系统负责将各种数据进行积累和存储,包括来自传感器和摄像头的数据,业务过程中产生的数据等。这些数据来了之后,我们需要对数据进行分类处理,如噪声的过滤,数据格式处理或用于机器学习等,或机器学习本身也是为了后续数据的自动分类处理进行服务训练的。

在利用数据进行学习的过程当中,我们通常需要一个模型,而这个模型通常会在不同的候选模型中进行选择,然后不停的根据结果和预期的吻合度进行调整,最终找到最好的学习模型范本。整个过程如下图所示:

这个模型的选择本身也是训练的一部分,模型选择过后,就是不断的反复调整模型参数和权重,最终达到满意的效果。在这个过程当中,需要大量的数据输入来对AI进行训练。而这些数据,通常是基于业务过程中、或实际运行过程中产生的各种数据,这些数据一方面需要快速处理,另一方面可能需要进行持久化存储,作为后续AI训练使用的数据。

数据和学习,他们之间如何相互影响和联系呢?

我们来看看数据中心当前在AI这块的实际处理方式和应用。首先,AI的深度学习其实是一个计算过程,通过前向计算和反向传播,不断调整参数,来提取最优特征,以达到预测的目的。其次,学习过程中所需的数据来自各个存储设备,并且学习过程当中还会产生新的数据。另外,机器学习中的“深层次”来源于深层学习模式,通常是神经网络。卷积神经网络(CNN)可以由许多层次的模型组成,其中每层从前一层获取输入并处理它,并以菊花链方式输出到下一层。通常的机器学习大概会用到50个层级,我们通过构建一个有序、分级、分层的模型,找到一个最好的算法来使用。

在整个过程当中,计算处理和存储之间会反复交换数据,且交换的数据量巨大,对时延的要求也非常高,且交换的数据到计算处理中心本身也需要大的缓存来进行存储。如下图所示,负责AI训练的这部分计算处理工作由虚拟机来完成,数据的存取服务由基于NVMe协议的存储设备来提供。

这样的AI应用方式有两个特点,一是需要高吞吐量的存储性能,二是学习过程中需要使用大量缓存。这两点都极大消耗了现有数据中心的存储、网络、计算资源。

有没有一种好的方式,我们既可以做到AI深度学习的目的,又不需要耗费如此巨大的数据中心资源?

让计算贴近存储,将贴近存储的分层学习做到存储内部,甚至将整个学习做到存储内部,将极大减少PCIe流量以及主机侧对数据缓存的消耗,有效解决以上问题。

为更好的将计算融合到存储,我们尝试将深度学习的分层按虚拟机的计算处理融合到存储内部,这里可以基于NVMe的虚拟化技术。同时NVMe本身的扁平化IO协议栈也能极大减少数据存取的时延,有效提升虚拟机侧的学习效率。

同时,一旦计算融合到存储,随着存储能力的提升,机器学习的效率本身也是成线性增加的,这得力于存储本身的性能提升。甚至还可能随着NVMe over RDMA的应用,我们可能还能够找出更有效、更快速的深度学习算法和模型,甚至构建出一个基于存储网络模型的深度学习网络。

当AI能力提升,我们能够处理和应用的复杂环境也就更为广泛,不用再担心上千万级的参数在机器学习过程中的不断调整,不用担心各种终端设备源源不断采集过来的海量原生态数据,我们可能能够更容易发现和总结各种数据规律。这种应用在现实中的意义也是巨大的,假如我们将每年发现和诊断的各种病例进行一个汇集,进行数据分析,通过AI来判断并预警相关疾病,我们可能能够在疾病到来之前就找到相关解决办法,其社会价值也是显而易见的。


推荐阅读

史海拾趣

Asia Electronics Ind Co Ltd公司的发展小趣事

面对日益激烈的市场竞争,Asia Electronics Ind Co Ltd深知优化供应链管理的重要性。公司加强与供应商的合作与沟通,确保原材料的质量和供应的稳定性。同时,公司还引入先进的供应链管理系统,实现供应链的透明化和高效化。通过优化供应链,公司降低了生产成本,提高了生产效率,为公司的持续发展提供了有力保障。

AOS公司的发展小趣事

进入20世纪,AOS公司开始将目光投向热水领域。1936年,公司研发出了著名的“金圭特护内胆”技术,这一创新在热水器行业中引起了革命性的变化。金圭内胆不仅提高了热水器的耐用性和安全性,也大幅提升了产品的能效。这一技术的推出使AOS公司迅速成为热水领域的领先者,并奠定了其在全球热水器市场的领导地位。

博众电气(BZCN)公司的发展小趣事

博众电气自创立之初,就明确了技术立企的战略方向。公司投入大量资源进行技术研发,不断推出具有竞争力的电子产品。其中,一项关键技术的突破为博众电气的发展奠定了坚实基础。这项技术使得公司产品在性能上大幅超越同类产品,赢得了市场的广泛认可。凭借这一技术突破,博众电气逐渐在电子行业中崭露头角。

Burr-Brown公司的发展小趣事

进入20世纪70年代中期,Burr-Brown敏锐地意识到数字技术将对音频行业产生深远影响。公司迅速抓住CD播放机市场的机遇,通过技术创新,成功引领音频行业进入数字时代。这一转型不仅巩固了Burr-Brown在音频领域的领先地位,也为公司带来了更广阔的发展空间。

Cal-Chip Electronics公司的发展小趣事

在XXXX年,Cal-Chip Electronics公司迎来了一次技术创新的重大突破。公司研发团队成功开发出了一款具有高效能、低功耗特点的新型芯片,这款芯片在行业内引起了广泛关注。凭借这一技术创新,公司迅速扩大了市场份额,并与多家知名企业建立了长期合作关系。这一突破不仅提升了公司的技术水平,也为公司的长远发展奠定了坚实基础。

Digital Voice Systems Inc公司的发展小趣事

Digital Voice Systems, Inc.(DVSI)于1988年成立,当时正值数字通信技术的兴起阶段。公司创始人凭借对语音编解码技术的深刻理解和前瞻性的市场洞察力,决定投身于这一领域。他们开发出了具有专利保护的基于鲁棒性多带激励模型(MBE Model)的低码率语音压缩算法,如IMBE和AMBE编解码系统。这些算法在当时的市场上独树一帜,为DVSI赢得了第一桶金。

在创立初期,DVSI面临着资金、技术、市场等多方面的挑战。然而,他们凭借着坚定的信念和不懈的努力,逐步克服了这些困难。他们不断投入研发,优化算法,提高产品的性能和稳定性;同时,他们积极开拓市场,与各大通信设备制造商建立合作关系,将产品推向市场。

随着时间的推移,DVSI的产品逐渐在市场上获得了认可。他们的编解码系统被广泛应用于移动通信、卫星通信、军事通信等领域,为客户提供了高效、稳定的语音通信解决方案。DVSI也因此逐渐崭露头角,成为了电子行业中一颗耀眼的明星。

故事二至五框架概述

  1. 技术创新与突破:DVSI在语音编解码技术方面的持续创新,如推出新一代的高效压缩算法,进一步提升了产品的竞争力。
  2. 市场拓展与国际化:随着公司实力的增强,DVSI开始拓展国际市场,与全球多家知名企业建立合作关系,实现了国际化发展。
  3. 合作与竞争:在电子行业中,DVSI与其他企业的合作与竞争并存。他们通过合作共赢的方式,共同推动行业的发展;同时,也面临着来自竞争对手的挑战和竞争压力。
  4. 企业文化与团队建设:DVSI注重企业文化建设,倡导创新、协作、共赢的价值观。他们注重团队建设,吸引了一批优秀人才加入公司,为公司的发展提供了有力的人才保障。

以上故事和框架概述仅供参考,您可以根据这些线索进一步挖掘和编写关于DVSI公司的故事。

问答坊 | AI 解惑

无线模块24L01资料及51程序

本帖最后由 paulhyde 于 2014-9-15 04:04 编辑 无线模块24L01资料  …

查看全部问答>

关于VHDL语言的逻辑运算

a=red4*(1/2)用VHDL语言怎么表示?…

查看全部问答>

TQ2440 触摸屏

关于TQ2440触摸屏的应用设计。现在能够实现触摸屏界面的旋转,想添加一些其它的应用功能,请问能不能把显示界面缩小,即原来3.5寸屏的界面,显示为1.75寸的区域,这种功能能够实现吗?如果实现需要涉及那些方面?…

查看全部问答>

一个外行的weti

我用一个电源,交流转换成直流 上面写着:+5V 3A 我有一个电子设备充电要求是 +5V 2.2A 请问,这个电源我来给这个充电可以吗? (我认为可以,就是不敢肯定) …

查看全部问答>

wince,在flash中保存文件!

我在flash上烧写的镜像文件为 NK.BIN, 我在注册表中添加如下: ; Bind BINFS to the block driver [HKEY_LOCAL_MACHINE\\System\\StorageManager\\Profiles\\FlashDrv]     \"DefaultFileSystem\"=\"BINFS\"     \"Partition ...…

查看全部问答>

STM32GPIO不受控?

我用的是keil. 遇到到 PA4, PA5 , PA6,PA7 等无法设置输出状态. 在keil的调试状态就感觉无**常设置.而引脚设置跟附近的一样,看起来没错. 但无**常设置.其他的比如PC5~PC7等就没有问题. 初始化的语句:应该没有问题.    GPIO_Ini ...…

查看全部问答>

求好用的DSP2407开发板原理图与PCB图

求好用的DSP2407开发板原理图与PCB图. PROTEL格式的. 我的油箱是automationcn@126.com 先谢谢各位了!…

查看全部问答>

比较器

有那位高手可以推荐高速比较器的电路,急!!!!…

查看全部问答>

寻迹小车DIY

这是当年毕业设计参考的项目了,最近翻资料翻出来,抖出来晒晒太阳.... 那个觉得有用就拿去吧    …

查看全部问答>

有没有3v可用的数码管驱动芯片?或者怎么用电池给5v的74门供电?

想做个数字钟,但是找不到3v可用的数码管驱动芯片,找到了淘宝上也没卖的。 另外就是考虑怎么给3v/5v元件混合电路用AA电池供电………

查看全部问答>