计算机组织与结构:LEC00_课程介绍.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * 多处理器 消息传递与共享存储 常见的共享存储系统 共享存储系统的指令相关 共享存储系统的访存事件次序 存储一致性模型 CACHE一致性协议 * 实践是最好的课堂 介绍龙芯CPU设计的过程 通过10个故事其中的经验,尤其是教训 * 教材与参考书 教材 《计算机体系结构》:清华大学出版社 参考书 《MIPS设计透视》:北航出版社 《计算机体系结构---量化研究方法》(第三版):Patterson Hennessy 《数字集成电路---设计透视》(第二版):清华大学出版社 * 博士与硕士 两门课程 计算所的博士课程《处理器设计》 研究生院的硕士课程《高性能计算机系统结构》 作业与考试不同 硕士要求低 博士要求高:动手多、查阅资料多、面广 * 作业与辅导 辅导老师 陈云霁:cyj@ict.ac.cn 肖俊华:xiaojunhua@ict.ac.cn 班长 计算所博士班班长: 研究生院硕士班班长: * 作业与考核 本课程的学习任务较重,尤其是博士作业较多 平时作业:40分 期末考试:60分 作业:两周内上交为有效,不得打印 考试方式:课堂闭卷,70%题目是作业题 * * * * * * * * * * * * * * * * * * * * * * * * * * * 计算机系统结构 (处理器设计) * 课程介绍 对CPU的认识 本课程的目的 本课程内容和要求 * 什么是CPU 一个6岁小孩的答案 CPU就是在一张纸上画一些方块, 然后用线和箭头把这些方块连起来, 再写上几个字,涂上点颜色, 最后一烧,烧出一个亮晶晶的小方块 我们比她多知道些什么? * 会用计算机不稀奇 * 5岁小孩的画 * 5岁小孩的画 * 5岁小孩的画 * 5岁小孩的画 * 5岁小孩的画 * 8岁小孩用计算机编的报纸 8岁小孩用计算机编的报纸 * 一个5岁小孩设计的CPU * 8岁孩子的设计 * 我的设计 Processor Interface Decoder BTB BHT ITLB ICACHE PC IR Fix RS. Register Mapper Reorder Queue Floating Point Register File ALU1 ALU2 FALU1 FALU2 Float RS PC+16 PC TAG Compare CP0 Queue CACHE TLB refill bus CACHE Interface Miss Queue Wtbk Queue ROQ BRQ General Register File MEM Figure 1. Microarchitecture of Godson-2 write back bus commit bus branch bus map bus * 这几个设计有什么不同? * 本课程内容和要求 就从我按下键盘翻一页幻灯片讲起 为什么我按一下键盘能够翻一页幻灯片? 从按一下键盘到翻一页幻灯片经过了什么过程?包括应用程序、操作系统、硬件系统、处理器、以及晶体管? 程序的运行和晶片中的电子的流动之间的关系? 在上述过程中涉及的重要量化指标(性能、功耗、成本)的关系? 这些是本课程希望回答的问题 知其然,还要知其所以然 * 在龙芯2号处理器中 从按一下键盘到翻动一张幻灯片的原理性过程 键盘产生一个信号送到南桥芯片 南桥传到北桥 北桥向处理器发出外部中断信号 外部中断信号传到控制寄存器模块与屏蔽位相与 如果没有被屏蔽,再传到寄存器重命名模块并附在四条指令的第一条中送到Reorder队列 由于该指令发生了例外,不会送到功能部件执行 当该指令成为操作队列头的第一条指令被Commit时向所有模块发出取消信号,取消该指令后面的所有指令,同时在控制寄存器中把系统状态置为核心态。 并向取指模块发出中断信号,取指模块根据中断类型到0指 * 从按一下键盘到翻动一张幻灯片的原理性过程(续) 操作系统保留现场 向中断控制器读中断原因,读的同时清中断 根据中断原因调用驱动程序,读取键盘数据 唤醒正在由于等待数据而阻塞的进程(Powerpoint) Powerpoint根据当前发生的事件类型采取相应动作 CPU通过访问显存空间刷新屏幕 翻一页 * 什么是计算机系统结构? 50-60年代 Computer Architecture=Computer Arithmetic 70-80年代 Computer Architecture=Instruction Set Design 90年代以后 Computer Architecture=Design of CPU, Mem

文档评论(0)

学习让人进步 + 关注
实名认证
文档贡献者

活到老,学到老!知识无价!

1亿VIP精品文档

相关文档