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

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

3天内不再提示

国际首部完整讲授当代深度学习计算系统软硬件技术栈的教材

倩倩 来源:澎湃新闻 2020-03-26 15:58 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

目前,我国有上百个高校设立了人工智能专业,但是,极少有高校开设智能计算系统课程,无法为学生提供充分的智能计算系统教育。而智能计算软硬件系统能力的缺失,最终会束缚我国人工智能上层(应用层、算法层)的发展。基于此,国际上第一本完整讲授当代深度学习计算系统软硬件技术栈的教材——《智能计算系统》,已由机械工业出版社出版发行。今天,本书主要作者陈云霁,也是我国高校最早开设“智能计算系统”课程的教师,应约亲笔讲述教材编写和出版的台前幕后。

智能计算系统——一门人工智能专业的系统课程

陈云霁

我是中国科学院计算技术研究所的一名青年科研人员,主要从事人工智能和计算机系统结构两个方向的交叉研究。一般来说,中科院研究员主要任务是做科研,并没有教学的强制性义务。但是近两年来,我把几乎所有的业余时间都用在教学和编写教材上。之所以这样做,主要原因是我观察到人工智能科研中的一个不平衡的趋势:越是人工智能上层(应用层、算法层)的研究,我国研究者对世界做出的贡献越多;越是底层(系统软件层、芯片层),我国研究者的贡献越少。目前,我国的人工智能应用发展如火如荼,走在世界前列;我国的人工智能算法研究者为数众多,在相关的顶级会议和重要比赛中的表现非常突出。然而,当我们仔细审视这些应用和算法,却会发现它们都是建立在国际同行所开发的系统软件(如谷歌的TensorFlow)和芯片(如英伟达GPU)之上。如果放任这样的不平衡,智能计算软硬件系统能力的缺失最终一定会拖上层应用和算法发展的后腿。

我国智能计算系统能力的缺失原因,可谓众说纷纭。我个人感觉,人才教育可能是最根本的原因之一(这或许是因为我出生在一个教师家庭,成年后又先后受到陈国良、胡伟武、徐志伟等教学名师的言传身教)。对于智能计算系统来说,无论是科学研究还是产业发展,都需要大量高水平人才。而人才必然来自教育,没有肥沃的土壤,就长不出参天大树。几年前,我国没有任何高校开设智能计算系统相关的课程。不给学生任何的智能计算系统的教育,指望他们毕业以后,在工作中自己摸索成长为这方面的大师,显然是不现实的。因此,我们应当从人才教育方面入手,主动作为,这样才有可能改变现状。

近年来,全国上百个高校开始设立人工智能专业,这正是我们改变现状的好时机。我和很多高校的计算机学院或者人工智能学院院长交流过,大家都很认同我的观点,觉得确实有必要强化智能计算系统能力的培养。但是,在实际课程体系建设中,很多高校还是采用了“纯算法+应用”的教学思路。事实上,各个高校都不乏有识之士,在课程设计中绕开“系统”课程往往是受制于三大客观困难:一是国内还没有太多智能计算系统课程可供参考;二是国内缺乏智能计算系统课程的师资;三是国际上也都缺乏智能计算系统课程的教材。

由于自己的研究背景,我对人工智能的算法和系统都有一些粗浅的涉猎。有时我就会想,虽然自己不在高校工作,但是否也能为解决智能计算系统课程、师资、教材上的困难做一点微薄的贡献?我是否可以身体力行地培养一些具备系统思维的人工智能专业学生呢?

因此,2018年年中,我鼓起勇气,下定决心,向中国科学院大学申请开设一门名为“智能计算系统”的课程,希望能培养同学对智能计算完整软硬件技术栈(包括基础智能算法、智能计算编程框架、智能计算编程语言、智能芯片体系结构等)的融会贯通的理解。让我非常欣慰的是,这门课程当时从一片空白中新生出来,缺乏打磨,有很多不足之处,却还是受到了国科大同学们的欢迎。有很多选不上课的同学跟着旁听了整个学期。让我尤其感动的是,有兄弟研究所的同学自发地从中关村跑到怀柔来听课,上一次课来回车程就要三个小时,回到中关村已经是深夜。这也许能说明,智能计算系统这门课对学生来说有一定吸引力,大家学完了能得到真正的收获。

受到了学生们的鼓舞,我们逐步把智能计算系统课程的PPT、讲义、录像、代码、云平台和开发板开放给各个高校的老师。得益于此,已经有北大、北航、天大、中国科大、南开、北理工、华科等十所高校在独力开设或联合开设智能计算系统课程。这样,参考课程的问题就初步得到了解决。

进一步,我们在教育部高等学校教学指导委员会的帮助下,开设了智能计算系统的导教班。西工大的周兴社教授非常热情地承办了2019年8月的第一次导教班。全国四十多个高校、六十多位老师参加了这次导教班。未来,我们还将持续开设类似的导教班,力争能培养几百名能教好智能计算系统的老师。这样,师资的问题就有了解决的可能性。

在具体教学和课程研讨过程中,同学们和老师们都提出,希望有一本配套的教材,来支撑智能计算系统课。因此,我们实验室(中科院计算所智能处理器中心)以及中科院软件所智能软件研究中心的的多位同事一起,把讲课过程中的录音整理成了文字,也就是读者手头的这本《智能计算系统》教材。据我们所知,在国际上,这也是最早的专门讲授当代机器学习计算系统的教材之一。这样,教材的问题也初步得到了解决。

回顾过去这两年,一方面感觉在繁重的科研之余,挤出时间来教课、写教材,殊为不易。最紧张的时候,自己要到国科大、北大、北航等几个学校去轮流教课,“压力山大”。很多次都是从机场、火车站出来直奔教室,所幸没有迟到、没有耽误学生们的时间。另一方面,能和同事们一起把课程开起来、教材写出来,又确实感觉到收获满满。如果把我们人类自己也看成是一个智能计算系统,这样的系统使用周期很短,还要并发处理多项任务,且频繁受到外部中断,能做好一件事件、做成一件事情殊为不易。惟愿在短暂的剩余使用周期里,超频工作,争取为我国人工智能行业再多培养出一些具有系统思维的人才。

作者简介

陈云霁,中国科学院大学专任教师、博导,中国科学院计算技术研究所研究员、智能处理器研究中心主任,教育部高等学校计算机类专业教学指导委员会计算机系统专委会委员。他带领团队研制了国际上首个深度学习处理器芯片“寒武纪1号”。他的研究成果已经应用在近亿台智能手机和服务器中。他的学术论文多次获得计算机体系结构顶级国际会议最佳论文奖,受到上百个国际知名机构跟踪引用。因此,他被Science杂志刊文评价为深度学习处理器研究的“先驱”和“引领者”。陈云霁曾获国家杰出青年科学基金、中国青年科技奖、全国创新争先奖、教育部“青年长江学者”、国家自然科学基金委“优秀青年基金”、国家万人计划“青年拔尖人才”,并被《MIT科技评论》评为全球35位杰出青年创新者(2015年度)。他还是北京智源人工智能研究院智能体系结构与芯片方向首席科学家。

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

    关注

    1819

    文章

    50290

    浏览量

    266828
  • 智能计算
    +关注

    关注

    0

    文章

    199

    浏览量

    17094
  • 深度学习
    +关注

    关注

    73

    文章

    5603

    浏览量

    124609
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    上海AI实验室携手中科曙光启动国产软硬件适配验证合作计划

    在近日举行的第二届浦江AI学术年会上,备受行业瞩目的“国产软硬件适配验证合作计划”正式启动。作为该计划的核心发起方之一,中科曙光受邀出席“AI全环节软硬件验证平台评测计划”发布环节,见证了这一旨在打通国产AI产业链关键堵点的重要时刻。
    的头像 发表于 04-03 11:17 451次阅读

    员工位置定位系统技术对比、选型、软硬件框架到避坑指南详解(一)

    员工位置定位系统,涵盖UWB/蓝牙等主流技术对比、多场景选型建议(化工矿山选UWB、园区用蓝牙、室外用北斗+GPS等)、软硬件架构(标签/基站/网关+平台/APP/数据中台)及部署避坑指南(数据安全、轻量部署、低运维成本、
    的头像 发表于 02-06 17:32 4460次阅读
    员工位置定位<b class='flag-5'>系统</b>从<b class='flag-5'>技术</b>对比、选型、<b class='flag-5'>软硬件</b>框架到避坑指南详解(一)

    从小白到大牛:Linux嵌入式系统开发的完整指南

    是 **“在嵌入式硬件上运行 Linux 系统并开发应用”**,其本质是软硬件协同的工程实践。入门阶段需完成三大核心任务:​ 系统认知构建:明确嵌入式 Linux 的应用场景(智能家居
    发表于 12-16 10:42

    利用 NucleiStudio IDE 和 vivado 进行软硬件联合仿真

    本文利用NucleiStudio IDE 和 vivado 对 NICE demo协处理器进行软硬件联合仿真。 1. 下载demo_nice例程:https://github.com
    发表于 11-05 13:56

    软硬件协同技术分享 - 任务划分 + 自定义指令集

    开发技术。分文将分享介绍硬件加速器与软件结合的协同开发方式 软硬件任务划分 我们的硬件设计涉及到MFCC模块。直接交由CPU的一次指令的五级流水线处理在麦克风数据取入上的资源耗费
    发表于 10-28 08:03

    RFID 软硬件协同:重塑医疗与学校领域的智能化管理新生态

    + 场景化软件” 的深度协同 —— 硬件负责 “数据采集”,软件承担 “数据处理与应用”,二者结合为医疗、学校领域打造从 “信息采集” 到 “决策优化” 的完整管理闭环,推动其从传统人工管理向智能化升级。 一、RFID
    的头像 发表于 10-21 12:09 481次阅读

    兆芯加入基础软硬件产品漏洞生态联盟

    近日,CCS 2025成都网络安全技术交流系列活动——国家漏洞库(CNNVD)基础软硬件产品漏洞治理生态大会在成都成功举办。来自国家关键基础设施单位、基础软硬件企业、高校科研机构的数百名代表齐聚一堂,共商网络安全发展大计。
    的头像 发表于 09-22 13:50 956次阅读

    一种经典的软硬件结合+5V一键开关机电路 #MOS管 #电路原理 #半导体 #电子

    软硬件
    微碧半导体VBsemi
    发布于 :2025年09月05日 16:38:40

    兆芯CPU近期适配软硬件产品推荐

    近日,兆芯持续携手多家产业合作伙伴,围绕开先KX-7000、开胜KH-40000等兆芯高性能自主处理器加强软硬件生态建设,共同完成包括AI加速卡、内存、企业级SSD、服务器操作系统、安全操作系统
    的头像 发表于 08-20 17:39 2336次阅读

    电动工具EMC测试整改:软硬件协同方案

    深圳南柯电子|电动工具EMC测试整改:软硬件协同方案
    的头像 发表于 08-12 17:02 1024次阅读
    电动工具EMC测试整改:<b class='flag-5'>软硬件</b>协同方案

    技术故障率降低20%!关键在于这套IoT软硬件一体化方案

    HAZEMAG携手宏集EXOR部署软硬件IoT融合方案,围绕耐用性、兼容性与可视化效率三个关键目标展开,控制系统标准化统一、增强设备通信能力、优化可视化软件,实现高效稳定运行。
    的头像 发表于 05-27 14:21 680次阅读
    <b class='flag-5'>技术</b>故障率降低20%!关键在于这套IoT<b class='flag-5'>软硬件</b>一体化方案

    润和软件AIRUNS 3.0通过鲲鹏生态全兼容认证,全面适配国产软硬件环境

    的全面适配能力,进一步巩固了其在信创领域的技术领先地位。 AIRUNS 3.0完成与鲲鹏生态全兼容认证 作为润和软件自主研发的企业级全流程AI模型工艺平台,AIRUNS 3.0可深度适配国产
    的头像 发表于 05-13 09:48 1091次阅读
    润和软件AIRUNS 3.0通过鲲鹏生态全<b class='flag-5'>栈</b>兼容认证,全面适配国产<b class='flag-5'>软硬件</b>环境

    国产8通道24位ADC软硬件兼容ADS131E08电能计量方案

    国产8通道24位ADC软硬件兼容ADS131E08电能计量方案
    的头像 发表于 04-29 10:09 1539次阅读
    国产8通道24位ADC<b class='flag-5'>软硬件</b>兼容ADS131E08电能计量方案

    24位同步采样ADC软硬件替换ADS1274动态应变器应用方案

    24位同步采样ADC软硬件替换ADS1274动态应变器应用方案
    的头像 发表于 04-28 09:52 1228次阅读
    24位同步采样ADC<b class='flag-5'>软硬件</b>替换ADS1274动态应变器应用方案

    16位6通道AFE软硬件兼容ADS1120多参数监护仪应用方案

    16位6通道AFE软硬件兼容ADS1120多参数监护仪应用方案
    的头像 发表于 04-25 09:42 968次阅读
    16位6通道AFE<b class='flag-5'>软硬件</b>兼容ADS1120多参数监护仪应用方案