0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

清华微电子所AI芯片Thinker:用于支持神经网络计算

电子工程师 来源:网络整理 作者:佚名 2018-02-19 01:54 次阅读

在北京清华大学的一个办公室里,一块名为Thinker的芯片正在处理摄像机采集到的视频数据,同时将其中提取的人脸数据与数据库中现有的做匹配。几秒钟后,这一块Thinker芯片又在处理中文语音命令。

Thinker是一块由清华微电子研究所设计的AI芯片,用于支持神经网络计算,它最大的特点是功耗非常小——只需要八节AA电池就够让它运行一整年。

▲清华大学微电子所提供的Thinker芯片的显微照片

Thinker芯片可以动态地调整计算和内存需求,以满足正在运行的软件的需求。这一点非常重要,因为许多实际生活中的AI应用程序(识别图像中的对象或理解人类语言)需要不同类型的具有不同层数的神经网络的组合。

2017年12月,《IEEE固态电路杂志》(IEEE Journal of Solid-State Circuits)上发表了一篇关于Thinker的设计理念的论文,《IEEE固态电路杂志》是计算机硬件设计领域的国际顶级期刊。

事实上,如今中国科技领域发展迅猛,Thinker芯片仅仅是其中的一个例子。在目前人工智能硬件优化的热潮中,中国的半导体行业正面临一个千载难逢的发展机遇。计算机芯片是人工智能成功的关键,因此中国需要发展自己的AI芯片,使其成为真正的技术力量。

尹首一老师(清华大学微纳电子系副系主任和Thinker论文的主要作者)说:“和以前中国追赶信息科技革命的速度相比,这次中国对人工智能趋势的反应速度是最快的”,因为中国在神经网络处理器的研发和设计上面已经做了很多努力。

尽管现在中国已成为太阳能电池板和智能手机的制造中心,中国的半导体产业却远远落后于美国。根据中国半导体行业协会所公布的数据,2017年1月至9月,中国的进口集成电路总额达到了1828亿美元,比上一年增长了13.5%。与此同时,包括谷歌和英特尔在内的美国科技巨头与初创公司们都在开发人工智能专用芯片。

作为应对政策之一,2017年12月,中国工业和信息化部发布了为期三年的人工智能发展计划(《促进新一代人工智能产业发展三年行动计划(2018-2020年)》),政府制定了到2020年要让神经网络处理芯片实现量产的目标。

清华微电子所尹首一老师的团队之所以要开发Thinker芯片,是因为在端设备上运行AI应用时,功能强大的GPUFPGA芯片不仅价格昂贵,而且功耗过大,不适合运用到靠电池供电的小型设备上。

相比而言,Thinker则可以嵌入到很多小型设备中,包括智能手机、手表、家用机器人、或远程控制的仪器设备等。尹首一老师的团队计划在今年三月推出第一款搭载Thinker芯片的端智能产品

除了Thinker芯片之外,中国还有很多类似的AI芯片项目正在进行中。 1月下旬,中国科学院计算技术研究所(ICT)的一个研究小组将与当地半导体制造商合作生产一批用于机器人的芯片——Dadu。这个名为Dadu的芯片有两个核心处理器——一个用于运行神经网络,另一个用于控制运动。神经核心处理器可以处理机器视觉,同时也可以对到某一地点的最佳路径或是拿取某一物品的运动轨迹进行规划。

韩银和(中国科学院计算技术研究所研究员和机器人芯片项目负责人)设想了一系列应用,包括可以运送咖啡的机器人还有可用手势控制的无人机。他说,在中国开发这样一个系统的好处在于中国有庞大的用户群,用户群越大,基于用户体验的芯片设计的更新迭代速度就会越快。

除了清华微电子所与中科院计算所外,现在也有越来越多的中国公司开始开发AI芯片。比如中科睿芯(SmarCo),中科睿芯是一家总部位于北京的创业公司,主要设计用于数据中心和处理视频片段的AI芯片。

“将来,只生产芯片的公司会越来越少,”位于北京的创业公司地平线机器人( Horizon Robotics)的ASIC设计总监马凤祥如是说。地平线公司专注于将AI技术应用于智能摄像头和自动驾驶上,2017年12月,地平线发布了两款计算机视觉芯片,它们可以让车辆识别行人,也可以帮助商场研究来往客流规律。地平线自2015年成立以来,公司已发展到300多名员工。

马凤祥表示,地平线机器人不是一家芯片公司,我们为自己的产品设计芯片,以求达到提高产品性能还有降低生产成本的效果。

目前,中国AI芯片研究人员需要解决许多问题:如何将其芯片设计商业化,如何扩大规模,以及如何驾驭人工智能所改变的计算领域。虽然有诸多挑战,但中国的芯片研究人员最不缺少的便是雄心壮志。ICT的韩银和说:“作为芯片研究人员,我们都有梦想,未来我们能取得多大的进展,请世界拭目以待。”

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    87

    文章

    30643

    浏览量

    268824
  • AI芯片
    +关注

    关注

    17

    文章

    1876

    浏览量

    34975
收藏 人收藏

    评论

    相关推荐

    卷积神经网络与传统神经网络的比较

    在深度学习领域,神经网络模型被广泛应用于各种任务,如图像识别、自然语言处理和游戏智能等。其中,卷积神经网络(CNNs)和传统神经网络是两种常见的模型。 1. 结构差异 1.1 传统
    的头像 发表于 11-15 14:53 318次阅读

    关于卷积神经网络,这些概念你厘清了么~

    随着人工智能(AI)技术的快速发展,AI可以越来越多地支持以前无法实现或者难以实现的应用。本文基于此解释了 卷积神经网络 (CNN)及其对人工智能和机器学习的意义。CNN是一种能够从
    发表于 10-24 13:56

    rnn是递归神经网络还是循环神经网络

    RNN(Recurrent Neural Network)是循环神经网络,而非递归神经网络。循环神经网络是一种具有时间序列特性的神经网络,能够处理序列数据,具有记忆功能。以下是关于循环
    的头像 发表于 07-05 09:52 554次阅读

    递归神经网络是循环神经网络

    递归神经网络(Recurrent Neural Network,简称RNN)和循环神经网络(Recurrent Neural Network,简称RNN)实际上是同一个概念,只是不同的翻译方式
    的头像 发表于 07-04 14:54 718次阅读

    深度神经网络与基本神经网络的区别

    在探讨深度神经网络(Deep Neural Networks, DNNs)与基本神经网络(通常指传统神经网络或前向神经网络)的区别时,我们需要从多个维度进行深入分析。这些维度包括
    的头像 发表于 07-04 13:20 811次阅读

    人工智能神经网络芯片的介绍

    人工智能神经网络芯片是一类专门为深度学习和神经网络算法设计的处理器。它们具有高性能、低功耗、可扩展等特点,广泛应用于图像识别、语音识别、自然语言处理等领域。以下是关于人工智能
    的头像 发表于 07-04 09:33 703次阅读

    神经网络芯片与传统芯片的区别和联系

    引言 随着人工智能技术的快速发展,深度学习算法在图像识别、自然语言处理、语音识别等领域取得了显著的成果。然而,深度学习算法对计算资源的需求非常高,传统的计算芯片已经无法满足其需求。因此,神经网
    的头像 发表于 07-04 09:31 870次阅读

    神经网络芯片和普通芯片区别

    神经网络芯片和普通芯片的区别是一个复杂而深入的话题,涉及到计算机科学、电子工程、人工智能等多个领域。 定义
    的头像 发表于 07-04 09:30 1087次阅读

    如何使用神经网络进行建模和预测

    神经网络是一种强大的机器学习技术,可以用于建模和预测变量之间的关系。 神经网络的基本概念 神经网络是一种受人脑启发的计算模型,由大量的节点(
    的头像 发表于 07-03 10:23 732次阅读

    bp神经网络是深度神经网络

    Network)有相似之处,但它们之间还是存在一些关键的区别。 一、引言 神经网络是一种模拟人脑神经元结构的计算模型,它由大量的神经元(或称为节点)组成,这些
    的头像 发表于 07-03 10:14 811次阅读

    卷积神经网络计算过程和步骤

    卷积神经网络(Convolutional Neural Network, CNN)是一种深度学习模型,广泛应用于图像识别、视频分析、自然语言处理等领域。本文将详细介绍卷积神经网络计算
    的头像 发表于 07-03 09:36 500次阅读

    卷积神经网络和bp神经网络的区别

    不同的神经网络模型,它们在结构、原理、应用等方面都存在一定的差异。本文将从多个方面对这两种神经网络进行详细的比较和分析。 引言 神经网络是一种模拟人脑神经元连接和信息传递的
    的头像 发表于 07-02 14:24 3553次阅读

    神经网络在数学建模中的应用

    数学建模是一种利用数学方法和工具来描述和分析现实世界问题的过程。神经网络是一种模拟人脑神经元结构和功能的计算模型,可以用于解决各种复杂问题。在数学建模中,
    的头像 发表于 07-02 11:29 916次阅读

    人工神经网络的工作原理是什么

    和学习。本文将详细介绍人工神经网络的工作原理,包括其基本概念、结构、学习算法和应用领域。 基本概念 1.1 神经神经元是人工神经网络的基本计算
    的头像 发表于 07-02 10:06 1126次阅读

    基于胎心仪的胎儿心脏诊断神经网络

    中有效,实现了多 类分类的方法。 SVM中的决策函数可以指定不同的核 函数。第三种是使用CNN对d窗段进行分类,然后通过 投票的方法计算分类的频率。图3示。 神经网络的主要优点是它们可以处理复杂
    发表于 05-14 18:47