历史上的今天
返回首页

历史上的今天

今天是:2025年04月07日(星期一)

正在发生

2021年04月07日 | 百度助力AI芯片的技术变革

2021-04-07 来源:爱集微

集微网消息,百度AI芯片部门昆仑近日完成一轮融资,知情人士透露,昆仑估值约为20亿美元。目前,昆仑芯片主要被百度用于智能电动汽车和云计算。百度将在AI芯片相关领域持续发力。

人工智能算法中存在着很多复杂计算。现在的AI处理器多通过单指令的方式调用专用的复杂计算单元来实现复杂计算。由于这些复杂计算单元占用的逻辑面积相对较大,在多核AI处理器中,如果每个处理器核都独享这些复杂计算单元,则会占用很大的芯片面积,实现代价太大;而且在实际应用场景中,这些复杂计算指令的使用频率也不是特别高,每个处理器核独享时,对这些复杂计算单元的利用率也不高。

为此,百度于2020年6月30日申请了一项名为“复杂计算装置、方法、人工智能芯片和电子设备”的发明专利(申请号: 202010612288.3),申请人为北京百度网讯科技有限公司。

图1 AI芯片结构示意图

图1为本发明提出的AI芯片结构示意图。该AI芯片中多个指令来源100均与复杂计算装置200连接,指令来源100可为AI处理器核。其中,复杂计算装置200包括输入接口210、多个计算部件220以及输出接口230。输入接口210可以连接于多个AI处理器核100与多个计算部件220之间,输出接口可以连接于多个计算部件220与多个AI处理器核100之间。

多个计算部件220构成特殊功能单元,每个计算部件220具有独立的运算能力,可以实现某种类型的复杂计算。计算部件220包括以下至少一项:专用集成电路、芯片和现场可编程门阵列。

AI处理器核100可以在接收到待执行指令的情况下,对待执行指令进行译码,并将译码后的数据拼接成复杂计算指令。AI处理器核100可以向复杂计算装置200的输入接口210发出指令请求,输入接口210再从每个AI处理器核100中获取复杂计算指令,并根据各复杂计算指令中的计算类型将其分别仲裁给对应的计算部件220。

计算部件220从接收到的复杂计算指令中获取源操作数以进行复杂计算,并生成计算结果指令反馈给输出接口230。计算结果指令中包括指令来源标识、计算结果以及写回地址等。其中,计算结果即为该计算部件220对源操作数进行复杂计算的计算结果,指令来源标识和写回地址来自于该计算部件220接收到的复杂计算指令中的数据。

输出接口230从各计算部件220中接收计算结果指令,并根据其中的指令来源标识将各计算结果指令中的计算结果和写回地址分别仲裁给对应的指令来源,如AI处理器核100。AI处理器核100根据写回地址将计算结果写入内部寄存器中。

简而言之,百度的AI芯片专利,通过与各指令来源弱耦合,实现了多指令来源共享SFU,并减少了指令来源调用SFU进行复杂计算时的数据通路,降低了AI芯片的面积开销和功耗开销。

百度是全球领先的AI公司,在AI算力、算法、开放平台、开发者生态等方面建立了领先优势,进入强劲增长的快车道。在云、AI、互联网融合发展的大趋势下,百度布局多引擎增长新格局,积蓄起支撑未来发展的强大势能。


推荐阅读

史海拾趣

3D PLUS公司的发展小趣事

为了更好地满足客户需求,3D PLUS公司不仅提供硬件设备,还积极构建3D生态圈。公司推出了一系列3D个性化产品,包括3D全彩婚纱人像、3D梦幻水晶摆件等,这些产品独具潮流气息,深受市场欢迎。同时,公司还提供软件开发、定制开发等服务,帮助客户在移动端构建感性的3D商业场景,实现O2O移动营销的有效联动。这些举措不仅丰富了公司的产品线,也为客户提供了全方位的3D解决方案。

EECO Switch公司的发展小趣事

1993年,Transico公司收购了EECO Switch部门,这标志着EECO Switch公司进入了一个全新的发展阶段。在被收购后,EECO Switch获得了更多的资源和支持,进一步加速了其业务拓展的步伐。公司不仅在原有的人机界面产品领域继续深耕细作,还积极拓展新的业务领域,如智能家居、物联网等。

CT Micro公司的发展小趣事
  1. 创业初期与技术创新

CT Micro公司最初由几位电子工程领域的专家创立,他们看到了微型计算机断层扫描(Micro-CT)技术在电子行业中的巨大潜力。初期,公司面临着资金短缺和技术难题,但他们通过不断研发和创新,成功开发出了一款具有高性价比的Micro-CT设备,迅速获得了市场的认可。

  1. 市场拓展与合作伙伴关系

随着产品的成熟,CT Micro开始积极寻求市场拓展。他们与多家电子制造企业建立了合作关系,为这些企业提供Micro-CT设备的定制服务。通过与这些企业的合作,CT Micro不仅扩大了市场份额,还进一步提升了产品的技术水平和应用范围。

  1. 研发升级与产品迭代

面对日益激烈的市场竞争,CT Micro不断投入研发力量,对Micro-CT设备进行升级和迭代。他们成功推出了多款新型设备,具有更高的分辨率、更快的扫描速度和更低的辐射剂量。这些新产品的推出,进一步巩固了CT Micro在电子行业中的领先地位。

  1. 国际化战略与市场拓展

随着国内市场的饱和,CT Micro开始实施国际化战略。他们积极参与国际展览和研讨会,展示自己的产品和技术实力。同时,他们还在海外设立了销售和服务中心,为国际客户提供更加便捷的服务。通过这些努力,CT Micro成功打开了国际市场的大门。

  1. 社会责任与可持续发展

在快速发展的同时,CT Micro也积极履行社会责任。他们注重环保和可持续发展,采用环保材料和节能技术生产产品。此外,他们还积极参与公益事业,为贫困地区的教育和医疗事业贡献力量。这些举措不仅提升了公司的社会形象,也为其可持续发展奠定了坚实基础。

请注意,这些故事框架是虚构的,并不代表CT Micro公司的实际发展情况。如果您需要了解CT Micro公司或类似公司的真实故事,建议您查阅相关公司的官方网站、新闻报道或行业分析报告。

Corning Cable Systems公司的发展小趣事

1970年,Corning Cable Systems公司凭借其创新技术,成功发明了世界上首款低损耗光纤。这一里程碑式的发明彻底改变了通信行业的面貌,推动了光纤通信的飞速发展。此后,公司不断突破技术壁垒,提升光纤性能,为全球范围内的通信网络建设提供了强有力的支持。

亿佰特(EBYTE)公司的发展小趣事

亿佰特注重团队建设和人才培养。公司吸引了一批具有丰富经验和专业技能的人才加入,形成了一支高效、专业的团队。公司还注重员工的培训和发展,为员工提供广阔的晋升空间和职业发展机会。正是这支优秀的团队,为亿佰特的发展提供了源源不断的动力。

BELLING LEE公司的发展小趣事

在电子行业的初期,BELLING LEE公司以其对新技术的敏锐洞察力和强大的研发能力脱颖而出。公司投入大量资源研发出了一款具有革命性的高效能电子芯片,这一创新产品不仅提高了电子设备的性能,还大大降低了能耗。凭借这一技术突破,BELLING LEE公司迅速在电子市场上获得了认可,并逐渐建立起自己的市场地位。

问答坊 | AI 解惑

新型开关电源设计与应用

新型开关电源设计与应用…

查看全部问答>

2440外部中断引脚不用的时候如何处理比较好

我在板子上把中断引脚引出来了 但是现在不用,想处理下 来自:EEWORLD合作群63762526,群主:wangkj…

查看全部问答>

急求一个LED的控制电路方案,请各位赐教~~

如何使用有限的IO端口控制32个双色的LED? 一个双色的LED有两个控制端,32个LED的话控制端便多达64个,利用普通的单片机肯定无法控制的。想利用6个IO口进行控制可能马?这不是简单的进行译码就可以实现的,想了好久了一直没有答案。 如果有相关的 ...…

查看全部问答>

hive注册表和内核啥关系啊?

重新烧写nk注册表还能不清(就是不恢复到platform.reg中的值)?注册表不是在内核中的吗?重新烧写内核请不请注册表是在哪里做的 啊?…

查看全部问答>

与智能无关的手机变革

本帖最后由 jameswangsynnex 于 2015-3-3 19:59 编辑   与机顶盒互联   如果手机成为可以控制所有家电的“万能遥控器”,那么用它也就可以实现家庭的智能化。令人兴奋的是,向这种方向努力的产品已经开始出现。最近,在电视机顶盒领域耕耘多 ...…

查看全部问答>

提高取光效率降热阻功率型LED封装技术

超高亮度LED的应用面不断扩大,首先进入特种照明的市场领域,并向普通照明市场迈进。由于LED芯片输入功率的不断提高,对这些功率型LED的封装技术提出了更高的要求。功率型LED封装技术主要应满足以下两点要求:一是封装结构要有高的取光效率,其二是 ...…

查看全部问答>

单片机多机通讯

#include void main() {   int ch; scon=0xd0; pcon=0x80; th1=0xf4; tl1=0xf4; es=0; tr1=1; while(ri) { ch=sbuf;   ri=0; } if(rb8== paritycheck(ch))这一句应该怎样理解,怎样编辑。很茫然, { //用 ...…

查看全部问答>

keil for arm,地址中保存的值正确,监控变量值不正确?

请问stm32编程,函数中的局部变量u32进行计算赋值,汇编中看到寄存器中的结果正确,查看赋值到内存地址的值也正确,但从jlink读出变量的值却为0x00000000 有人遇到这种情况吗???求救~~…

查看全部问答>

SRAM只能写一次! 重复读写求助!

大家好,我是fpga新手,最近在做fpga采集数据存入外部sram:IS61LV2568中,最后从SRAM中读出数据,通过spi传给单片机进行处理。 但调了近2周,还是一团糟。单独测试,SPI通信基本正确。外部可变的数据输入fpga,通过spi也基本正确,外部输入变化, ...…

查看全部问答>

ADUCM350: M3核的16-BIT ADC

      ADuCM350是一个扭扣电池供电的,用于袖珍设备的片上计量芯片,保健诊断、可穿戴产品的生命信息采集等,     ADuCM350可用于高精度的电位计,电流、 电压、阻抗的精确测量 数据手册: http://www.analog.c ...…

查看全部问答>