2019 年 6 月,AI 芯片创业公司清微智能首款可重构计算架构 AI 芯片实现量产的消息在业内迅速传开,可重构计算架构芯片再次引发一波讨论的热潮。经历过十多年的技术积累,这枚小小的芯片在全球芯片市场中开启了全新的篇章。

时光倒流,20 世纪 60 年代,可重构的概念早在就被提出。追根溯源,可重构芯片最早的技术源于 20 世纪 80 年代末诞生的高层次综合理论和方法。

直到 2006 年,意识到可重构计算架构对于提升芯片算力、降低功耗的巨大优势,清华大学的魏少军教授牵头成立了清华大学可重构计算研究团队。成立十多年,该团队一直进行可重构计算理论和架构研发,在国际核心学术期刊和会议发表数百篇论文,并先后获得教育部技术发明一等奖、中国发明专利金奖,国家技术发明二等奖。

2015年,可重构芯片因为第三次 AI 热潮开始受到关注。

2017年6月,清华大学可重构计算研究团队的第一代人工智能芯片Thinker-Ⅰ推出,并获2017 ACM/IEEE ISLPED会议设计竞赛奖。研究团队还在ISCA 2018发表了中国唯一第一作者论文。

2016年、2017 年,清华大学可重构计算研究团队推出三款基于可重构计算架构的 Thinker 系列芯片。Thinker 系列芯片具有极高的灵活性,能支持各种 AI 算法,依托其动态配置的特点,Thinker 芯片具有很高能效比,初次展露锋芒。

2018 年 7 月,北京清微智能科技有限公司脱胎于清华可重构计算团队,在在北京中关村注册成立。

2018 年第三季度,清微智能悄然完成近亿元级天使轮融资,投资方包括百度战投、分众传媒、禧筠资本、国隆资本、西子联合控股等,再次引起芯片界的关注。

2019 年 6 月,清微智能成功量产了首款可重构芯片 TX210,从成立到量产,清微智能用了短短一年时间。看到这里,大家大致会明白,这个刚踏入产业界门槛的“新人”并非“一夜成名”,而是基于十多年的技术积累,积攒了 200 多项技术专利后的厚积薄发。

 

回顾了让可重构计算架构成为万众瞩目焦点的背后大佬之后,我们回过头来看看,这“可重构计算架构”究竟是什么。

据第一代可重构计算架构的缔造者魏少军解释,CGRA(Coarse-grained Reconfigurable Architecture)是一款新型的可重构计算架构,而可重构芯片不属于 CPU、GPU、FPGA 或  ASIC,它是一种全新类别的芯片。因为其特点是软件硬件都可以编程、混合粒度、芯片的硬件功能随软件的变化而变化,应用改变软件、软件再改变硬件,所以无论是在国内还是国外,可重构芯片很多时候被误解成 FPGA。

但它的技术原理与前者并不相同。

与 CPU、GPU、FPGA 和 ASIC 相比,CGRA 最大的优势在于,一是没有传统指令驱动的计算架构取指和译码操作的延时和能耗开销,二是在计算过程中以接近“专用电路”的方式执行,因此平均计算能效分别是前三者的 1000 倍以上、100~1000 倍、100 倍以上,相比 NPU 也有 10 倍以上的性能提升。另外,由于 CGRA 基于配置方式执行,执行效率与 ASIC 相当,但是灵活性远远好于 ASIC。更重要的是,CGRA 架构算力可以弹性扩展,适用于从云端到边缘端对高能效和灵活性有综合要求的场景。

集众多优势与一身,可重构计算芯片成为即将到来的 5G 时代下终端设备的最佳候选之一,可重构架构可以提升 AI 芯片的能效比,在保证 AI 计算效率和精度前提下降低功耗。而基于可重构计算架构的软件定义芯片使得硬件架构功能随软件的变化而变化,实现更灵活的芯片设计,同时也具备处理器的通用性和 ASIC 的高性能和低能耗,被一些专家视为 AI 通用芯片的方向之一。

你对可重构计算架构感到好奇吗?这个或将成为未来芯片市场主流的架构设计究竟有何非同一般之处?为跟上技术潮流,你一定不会想要错过这次机会:清微智能 CTO 欧阳鹏将亲临本次免费公开课直播间,面对面详解可重构计算架构,对这个话题感兴趣的童鞋可实时提出自己的疑问,欧阳鹏博士将在直播间与观众互动并答疑。

  • 课程大纲:

1、芯片产业背景分析、发展趋势及未来业界应对变化的方法

2、可重构计算技术的技术实现原理、优势与价值

3、可重构计算芯片如何执行不同算法或应用的计算

4、开发者与技术人员需要掌握的专业知识与开发工具推荐

  • 内容介绍:

可重构计算是一种可根据不同的应用或算法灵活重构硬件资源的新型芯片架构技术,既能在极低功耗下实现高性能计算,也能无缝衔接各类智能算法,具有极强的通用性。CGRA 是完全中国自主知识产权的原创技术,目前中国已有基于该架构的产品量产。CGRA 被《国际半导体技术路线图》评为最具前景的未来计算架构,英特尔、英伟达等企业也从去年开始布局相关芯片业务。

本次课程涉及可重构计算的架构和配置机制,可重构计算芯片如何可以根据算法和应用的不同配置硬件资源来执行不同的计算?在实际应用中,可重构计算如何做到高能效和通用性兼备?

  • 课程适合人群以及听众收益

适合人群:芯片技术人员,AI 开发者等

学习收获:对芯片技术发展方向有新的认识,对于芯片新型架构有所了解。

  • 讲师介绍:

欧阳鹏,清微智能 CTO,清华大学微电子研究所博士。TCAS-I, TCAS-II, TCSVT 等期刊审稿人。十余年算法和计算架构研究设计经验,是可重构架构的重要参与人。先后负责多款芯片的设计流片,包括面向计算机视觉的 Lasa 芯片,面向人工智能应用中物体的 thinker 系列芯片。

在 JSSC,TC, TCAD,TCAS I 等期刊发表学术论文五十余篇,申请专利二十余项。受邀出席DAC,VLSI,CICC,DATE,FCCM,ICPR,WACV 等多个国际顶级会议。参与国家 863,国家核高基,清华-帝国理工国际研究,清华-紫光横向等重大项目研发,获得“教育部科技成果鉴定完成者认证”、2017 ISLPED design contest finalist 、DAC2019 Low-Power Object Detection Challenge亚军等荣誉。

加入「公开课」交流群,获取更多学习资料,课程信息,热招岗位等

可重构计算芯片是未来吗?开发者如何抓住这一机会相关推荐

  1. 十年磨一剑,可重构计算架构将引领未来芯片市场

    2019 年 6 月,AI 芯片创业公司清微智能首款可重构计算架构 AI 芯片实现量产的消息在业内迅速传开,可重构计算架构芯片再次引发一波讨论的热潮.经历过十多年的技术积累,这枚小小的芯片在全球芯片市 ...

  2. fpga加载程序慢_可重构计算:基于FPGA可重构计算的理论与实践 1.器件架构 译文(一)...

    注:原文版权归作者所有,本翻译仅为爱好所作,与任职单位无关. 第一部分 引言:可重构计算硬件 PART1 Reconfigurable Computing Hardware 根本上来说,可重构计算可以 ...

  3. Nature子刊:清华研究团队盘点类脑计算芯片简史

    近日,清华大学研究人员发表在自然子刊上的一篇文章回顾了神经启发式计算芯片的最新进展,同时提出了评估其有效性的四个指标. 再过几天,马斯克就要官宣其脑机接口的最新进展了. 他此前接受采访表示,「Neur ...

  4. 边缘计算芯片格局分析

    来源:半导体行业观察 近日,华为和比特大陆纷纷发布了针对边缘计算的新芯片产品.华为的Ascend系列采用达芬奇架构,其中Ascend 310功耗8W算力8TOPS正是针对边缘计算市场.而之后比特大陆发 ...

  5. 业界 | 计算芯片革命来临?英伟达谷歌入局紧逼英特尔

    来源:AI科技评论 概要:为了能够满足高速增长的计算需求,一些科技巨头们现在正从生物学中寻找灵感.他们正在重新思考电脑的本质,然后建造更像人类大脑的机器:神经系统里要有一个中央脑干,然后把听.说这样的 ...

  6. 云计算的可信新边界:边缘计算与协同未来

    微服务架构的设计思想是把每个核心的能力设计得更加内聚.更加独立.可以很小的依赖系统环境,可以分散在各个机器.部署到容器,可以灵活的编排和管理.技术的演进,系统架构的演变支撑了边缘计算技术的诞生.落地和 ...

  7. 清华Thinker团队提出AI计算芯片存储优化新方法 | ISCA 2018中国唯一一作论文

    来源:AI科技评论 本文约2500字,建议阅读9分钟. 本文为你解读ISCA 2018一作论文的研究背景.提出的新型神经网络加速框架RANA及其实验结果. 6 月 2 日至 6 日,第 45 届国际计 ...

  8. 【白皮书分享】技术重构社会供应链:未来科技趋势白皮书.pdf(附下载链接)...

    今天给大家分享京东于2021年1月发布的白皮书<技术重构社会供应链:未来科技趋势白皮书.pdf>,关注科技及技术的伙伴们别错过了呀! 本白皮书选取了人工智能.物联网.区块链.自主系统.下一 ...

  9. 上海交大团队制备全球最大规模的光量子计算芯片

    上海交通大学金贤敏团队通过飞秒激光直写"技术制备出节点数达49×49的光量子计算芯片.据悉,这是目前世界上最大规模的三维集成光量子计算芯片. AI科技评论消息,继 5 月 8 日阿里巴巴量子 ...

最新文章

  1. Phabricator是什么,代码审查工具
  2. 安装中文版man手册,同时保留原英文版手册
  3. Git使用方法——原创
  4. Openstack迁移DDH最佳实践
  5. 利用PHP扩展Taint找出网站的潜在安全漏洞实践
  6. leetcode力扣62. 不同路径
  7. [Ext JS6]多类型设备开发
  8. 【bootloader】bootloader启动过程分析
  9. Sublime Text:安装插件、卸载插件
  10. 有哪些好用的低代码开发平台?
  11. 2019年“深圳杯”数学建模挑战赛B题(1、2问)
  12. vue中播放消息提示音
  13. AI芯片发展的前世今生
  14. java specification_java规范(Java specification).doc
  15. iOS 微信8.0.11更新,新功能,新变化
  16. matlab计算六面体的体积,六面体单元体积坐标方法-工程力学-清华大学.PDF
  17. 如何在安卓手机上面远程桌面操作
  18. 在stm32cubemx的freertos中创总任务跑支线任务
  19. Android 自定义计时器
  20. OpenStack-Pike版Ironic安装指导分析-(上)

热门文章

  1. 的房费重构——上,下位机的复议
  2. Android学习二:Http操作
  3. [算法 笔记]2014年 去哪儿网 开发笔试题
  4. C++代码一次读取文本文件全部内容到string对象
  5. Shell脚本参数值包含空格的处理
  6. [Git] 撤销操作
  7. 记录——《C Primer Plus (第五版)》第七章编程练习第六题
  8. boost::asio向socket中异步读写数据
  9. Linux打开文件操作的注意事项
  10. Linux下Socket客户端服务器通信