自主IT行业生态需要会造计算机的人才

01efd93703b629433f91741d7b5b18d8.gif

01

建设自主IT行业生态是高质量发展的内在要求

行业生态的范围很广泛,包含关键信息基础设施中所使用的所有硬件和软件,有力支撑了社会、工业、经济等各行业的运转。

当前的中国IT行业生态体现出“应用发达、基础薄弱”的特点。从上世纪90年代以来,经过中国程序员大军的共同努力,目前已经在很高程度上实现了应用软件的自主化。但是,在IT基础核心技术方面,CPU和操作系统还普遍依赖于国外产品。

产业的发展对高校的人才培养提出了更高的要求,不能再满足于培养出只会使用国外CPU和操作系统的人才,而是要培养出会“自己做”CPU和操作系统的人才,这样才能从起点上实现IT行业自主化。

02

有“龙芯特色”的计算机体系结构教材

龙芯中科是有20年自主研发CPU历史的企业,胡伟武老师团队编写的《计算机体系结构基础 第三版》出版,给计算机体系结构学科改革注入了新的力量。我做为一个科班出身的职业计算机工作者,第一时间拿到了著作。

封面图片上看似朴实无华的设计元素,实际上大有深意。长城在群山中蜿蜒,表明本书的主创都是中国计算机研究人员。城墙侧面一角标注的“LoongArch”,表明本书的中心是围绕中国自研的CPU指令系统。也可以说,这是第一本让中国学生有机会学习中国自研指令系统的教材。

翻开目录,处处感受到本书凝聚着龙芯团队历经二十年的经验积累。龙芯的编写团队做出来两方面的大胆创新:一方面是把用来设计CPU的最重要技术留在了书里,比如开篇第一部分讲清楚指令系统这个最重要的核心概念,第四部分阐明CPU中运算单元和流水线结构;另一方面又加上了龙芯团队在工作中自发探索出的新技术、新经验,有些内容在国外教材中都是没有涉及的,比如第六部分中讲的Perf就是龙芯平台上最常用的性能测试工具。

这是“为人民造龙芯”的社会责任的体现,这是一本适合中国学生的计算机体系结构教材。

03

“两道面试题”考察融汇贯通能力

翻开正文,一些不起眼的细节勾起了我的回忆。

2010年,我刚进入龙芯团队,晚上下班后去中科院研究生院听胡老师讲课。胡老师在课堂上讲到,一个合格的计算机专业学生应该能说清楚“为什么我按一下键盘,PPT会翻一页?”,把整个计算机中所有硬件、软件的工作细节都能说清楚。这个题目也是龙芯团队考查应聘人员的一道常用的面试题。

2013年,龙芯团队成立了系统软件研发部门,需要大量既懂CPU硬件、又懂操作系统的研发人员。当时在招聘时常用的一道面试题是“计算机从按下电源键到启动结束都发生了什么?”这道题目同样是考察一个计算机专业毕业生是否融汇贯通、知其所以然的试金石。

毫无悬念,这两个面试题分别写入了本书的引言和第六章。这样的话题在国外已有的教材中是看不到的,增强了本书的“龙芯特色”。

04

自主IT行业生态需要会造计算机的人才

基于自主的指令系统发展自主的IT行业生态,这本教材可以做为人才培养的起点。

回想我本人在求学年代,大学计算机原理教材都是采用的翻译国外教材,而教授计算机原理的老师都是没有做过CPU、不会造计算机的一批人员。可想而知,这样的机制导致每一代的学生都没有机会学习CPU内部原理。

现在我们可喜的看到,龙芯团队把自己掌握的CPU设计技术写到了书里,让计算机专业学生有机会学习从每一行代码开始设计CPU。这样的毕业生投身于教育、医疗、金融、交通等行业,必将加速建设基于LoongArch指令系统的软件生态。自主IT行业生态的光明前景,就在于这样的莘莘学子之中。

 


05

书评作者

靳国杰,博士后,高级工程师。2010年于北京航空航天大学获得博士学位,2011年至今任职于龙芯中科技术股份有限公司,多年从事大型软件工程、操作系统、编译技术、CPU市场推广和生态建设。曾承担龙芯推广相关国家课题,发表学术论文30篇,发明专利50项。主持出版《龙芯应用开发标准教程》《龙芯电脑使用解析》《CPU通识课》等近10本著作。

f31db2923e10a2c62afdcf03db75ecec.png

计算机体系结构基础(第3版 )

31031625389ce424f6a37baa08ede1c9.png

作者:胡伟武等

龙芯中科胡伟武领衔撰写

龙芯开源LoongArch版,学会造计算机!

从硬件工程师的角度理解软件,从软件工程师的角度理解硬件!

推荐语:本书由国内从事微处理器设计的一线科研人员编写而成。作者从微处理器设计的角度出发,充分考虑计算机体系结构的学科完整性,强调体系结构、基础软件、电路和器件的融会贯通。全书共分12章,包括指令系统结构、计算机硬件结构、CPU微结构、并行处理结构、计算机性能分析等主要内容,重点放在作为软硬件界面的指令系统结构,以及包含CPU、GPU、南北桥协同的计算机硬件结构上。

622382dff95bf2e1cff516931ce9a41c.png

《CPU设计实战》

c736aca3b6e3260f08f1a352a2084faa.png

作者:汪文祥邢金璋

龙芯中科技术股份有限公司首席工程师汪文祥作品

一本书带你从零开始设计自己的CPU

推荐语:深入剖析CPU设计与开发的关键环节;从零开始构建一个功能逐步完善的CPU;全面培养CPU设计的工程化思维与实战能力。

本书作者从事CPU产品自主研发工作近20年,在CPU设计方面积累了丰富的经验,并一直尝试在教学过程中将这些经验转化为教学内容,探索一条培养CPU设计人才的行之有效的途径。本书面向初学者,以实战的方式带领读者了解CPU设计的流程,并从零开始逐步开发出自己的CPU。本书将计算机组成与体系结构的理论知识和工业实践充分结合,使读者在实际的CPU设计与开发过程中更加深入地理解计算机系统的工作原理,掌握CPU设计理念、方法和技术。

224404ab8bf5f13d401fee0832fc7125.gif

c3f071ceef7c5a3d0b595a12f7db270c.png

扫码关注【华章计算机】视频号

每天来听华章哥讲书

3068caa212100b30f49b72af7f9e842d.gif

更多精彩回顾

书讯 | 1月书讯(下)| 2022年的第一本书

书讯 | 1月书讯(上)| 2022年的第一本书

资讯 | 重磅!达摩院发布2022十大科技趋势

书单 | 6本书,读懂2022年最火的边缘计算

干货 | Flink1.14.2发布,除了log4j漏洞你还需要关注什么?

收藏 | Docker冲顶技术热词,微服务应用热度不减,中国云原生开发者真实现状如何?

上新 | 【新书速递】金融领域可解释机器学习模型与实践

f16b492b947b5f2cce67542c5f0e0139.gif

01fb6a692c7af3f84eb6f647a1a2eae4.gif

点击阅读全文购买

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值