大数跨境
0
0

(已开源)龙芯团队出品,《计算机体系结构基础》

(已开源)龙芯团队出品,《计算机体系结构基础》 AI大模型智能体前沿
2024-08-14
0
导读:这本书目前也已经出版,并且已经是第三版了!

点击下方卡片,关注「AI计算机视觉CV深度学习DL」公众号
选择星标最新技术干货每日准时送达

图像处理|计算机视觉|机器学习|深度学习


前言

 

今天要和大家推荐一本由龙芯团队胡伟武老师等人编写的一本开源书籍——《计算机体系结构基础》,想要搞清计算机底层原理的小伙伴一定不要错过!

转载自丨Github掘金计划



这本书目前也已经出版,并且已经是第三版了!




这本书讲了什么?



本书第一部分为引言,介绍体系结构研究内容、主要性能指标、发展趋势以及设计原则。


本书第二部分介绍以指令系统结构为核心的软硬件界面,包括指令系统总体介绍、指令集结构、异常与中断、存储管理、软硬件协同等内容。贯穿该部分内容的一个核心思想是建立高级语言(如C语言)与指令系统结构的关系。


本书第三部分介绍计算机硬件结构。该部分的核心思想是搞清楚计算机内部包括CPU、GPU、内存、IO之间是如何协同完成软件规定的各种操作的。


本书第四部分介绍微结构。该部分的核心思想是建立指令系统和晶体管之间的“桥梁”。微结构是决定CPU性能的关键因素。


本书第五部分介绍并行处理结构。应用程序的并行行为是并行处理的基础,现代计算机通过多层次的并行性开发来提高性能。


本书第六部分介绍计算机的性能分析方法。


阅读本书,你应该具备什么?


在选修本课程前,学生应对C语言程序设计、数字逻辑电路有一定的基础。本课程试图说明一个完整的计算系统的工作原理,其中涉及部分操作系统的知识。为了有更好的理解,学生还可以同时选修操作系统课程。课程中的实例和原理介绍以LoongArch体系结构为主。与传统课程中讲授的X86体系结构相比,LoongArch结构相对简单明晰而又不失全面。学生可以通过配套的实验课程,自底而上构建自己的计算机系统,包括硬件、操作系统以及应用软件,从而对“如何造计算机”有更深刻的认识。



最后附上相关地址:



Github地址:https://github.com/foxsen/archbase
PDF下载地址:https://foxsen.github.io/archbase/bookdown.pdf


HTML在线阅读:https://foxsen.github.io/archbase


—THE END—

一个专注于开放知识分享的公众号,努力将分享变成一种习惯!

后台回复「加群」加入互助群。

回复图像处理计算机视觉机器学习深度学习PythonC/C++PyTorchCVPR2023ECCV2022数据集 获取相应资料(不定期更新)。

点这里👇关注我,记得标星哦~

文章仅做学术分享,如有侵权请联系删除,非常感谢!


【声明】内容源于网络
0
0
AI大模型智能体前沿
分享AI大模型智能体前沿知识,探寻多元应用,洞察未来趋势,带你一路 “卷” 赢行业!🔥
内容 1069
粉丝 0
AI大模型智能体前沿 分享AI大模型智能体前沿知识,探寻多元应用,洞察未来趋势,带你一路 “卷” 赢行业!🔥
总阅读285
粉丝0
内容1.1k