历史上的今天
今天是:2025年03月27日(星期四)
2018年03月27日 | 英特尔FPGA 加速人工智能发展,助力深度学习应用于微软必应
2018-03-27
人工智能 (AI) 正在革新各行各业,改变数据的管理和解释方式,而且将帮助人们和企业更快地解决实际难题。
今天的 微软必应智能搜索(Intelligent Search)*新闻展示了英特尔® FPGA(现场可编程门阵列)技术正如何有效支持全球最先进的一些人工智能平台。借助实时人工智能,必应 (Bing)搜索引擎不仅能够提供标准搜索结果,还能满足用户的更多需求,帮助其快速了解所需知识和信息。必应智能搜索将提供答案而非网页,支持系统理解词语和词语背后的意思,以及搜索的上下文和意图。(观看视频,了解英特尔FPGA助力微软的必应*智能搜索详情。)
在这个以数据为中心的世界,用户对搜索引擎提出了比以往更高的要求。先进的英特尔技术可帮助 必应 利用强大的实时人工智能,每天为用户提供更智能的搜索体验。这就需要 微软 的深度学习人工智能平台 脑波项目(Project Brainwave) 对高度计算密集型工作负载进行加速,该平台运行在英特尔® Arria® 和英特尔® Stratix® FPGA 之上。
FPGA 如何支持智能搜索?英特尔 FPGA 支持必应快速处理网页中的数百万篇文章,从而为您提供基于上下文的答案。借助机器学习和阅读理解,必应 现在可提供智能答案,帮助用户更快速找到所需答案,而非手动点击各个链接结果。 现在,用户可轻松查询各类问题,如“咖啡对我有益吗”、“瑜伽对于心理健康的促进作用”等,获取丰富的有用信息。用户还可输入“热狗具有多少卡路里”的问题,必应会快速显示具体的卡路里数量以及这些卡路里摄入体内后需要多少分钟进行燃烧。
在必应智能搜索等应用中,英特尔 FPGA 可执行实时人工智能,具体方法是提供完全可定制的硬件加速功能帮助英特尔® 至强® CPU 处理深度神经网络中的计算密集型任务,同时保持灵活性,随人工智能模型的快速变化而演变,通过相应调整实现实时人工智能所需的高吞吐量和更高性能。
这一典型示例说明了英特尔 FPGA 如何帮助开发人员直接在处理硬件中设计加速器功能,以缩短延迟,提高吞吐量和改善功效。FPGA 灵活、高效的架构可提升人工智能工作负载的性能,包括机器学习和深度学习,并可增强其他广泛工作负载的性能,如网络、存储、数据分析和高性能计算等。
微软与英特尔拥有数十年的合作关系,长期致力于最大限度增强数据中心基础设施的性能和功能,为广泛用例提供强大支持。智能搜索是我们两家公司紧密合作的又一标志性成果。我们专注于选择合适工具处理相应任务,直面当前云数据中心存在的挑战。今天,我们的合作在人工智能部署方面又取得了一项重大成果(不同于上文所述的帮助用户了解咖啡是否有益于其身体健康),能够利用强大的英特尔 FPGA 快速改变数据的处理方式,提供更加智能的搜索结果,从而为各行各业及所有人带来长期福利。
史海拾趣
|
我正在做一个基于ATmega16单片机的直流调速系统 要用到PID控制 第一个问题是 怎么用ATmega16实现PID控制 第二个问题 怎么将PID的输出与PWM波的占空比联系起来… 查看全部问答> |
|
数字转模拟(D/A) 隔离转换器485/232转4-20MA 数字转模拟(D/A) 隔离转换器:ISO DAO系列 RS232/RS485信号转模拟信号 隔离D/A转换器 产品概述: ISO DAO系列产品实现主机RS-485/232接口信号隔离转换成标准模拟信号,用以控制远程设备。ISODA系列产品可应用在 RS-232/RS-4 ...… 查看全部问答> |
|
二个程序它们各有静态变量或静态区。它们的静态区和操作系统的静态区有什么不同? 二个程序它们各有静态变量或静态区。它们的静态区和操作系统的静态区(事件EVENT,互斥体Mutex存放的地方)有什么不同?… 查看全部问答> |
|
我使用evc开发一个应用程序,使用了timer,当timer里面没有任何人为添加的代码的时候,查看程序内存中正在使用的内存,没有变化。当我添加这样两行代码: CWnd* pWnd = GetDlgItem(IDC_COORD); ...… 查看全部问答> |
|
本人去年7月份左右买了友善之臂的micro2440sdk开发板,现在将其转让,并且我愿意回答bootloader以及wince驱动的问题,其余不懂的我也会给一些意见。开发板网址http://www.arm9.net/micro2440sdk.asp就是这 ...… 查看全部问答> |
|
求解答,工具是ccs2.2,读写flash空间和Clist问题 1.目前要把VC的程序刻录到板子上,请问原程序中用的是CList, c里面有替代的或差不多的吗?如果有,头文件是什么?刚接触这个,挺迷糊,刚 从一个辞职的同事上接手个半成品程序。 2. 请问怎么往板子里的flash空间写数据? typedef struct & ...… 查看全部问答> |
|
第一次碰见这种情况,shit是我生气打上的,但还是通过不了ELUOSI.C(25): error C244: \'shit\': can\'t initialize, bad type or classELUOSI.C(25): error C132: \'shit\': not in formal parameter list#include<reg52.h>#include\"anjian.h\ ...… 查看全部问答> |




