《计算机组成与设计 RSIC-V版》阅读笔记——计算机抽象及相关技术

第一章:计算机抽象及相关技术

  • 介绍相关概念和定义;介绍软件和硬件的组成部分;介绍如何评估性能和功耗;介绍技术发展方向;打基础似的一章

引言:

  • 计算应用分类
    • 个人计算机PC --> 个人移动设备(Perisonal Mobile Device, PMD)
    • 服务器(更强调可靠性,故障的代价高) --> 云计算(软件即服务,SaaS)
    • 嵌入式计算机(特定的需求,通常人们对故障的容忍度较低)
  • 软件开发思维:
    减少程序占用的内容空间以加速程序运行 --> 利用处理器的并行性和存储的层次性特征;考虑在个人移动设备或云上程序运行的能效。
  • 我感兴趣的问题:
    • 软件和硬件之间的接口是什么?是比较器?查找表?读取指令、判断指令
    • 硬件设计人员可以使用哪些技术来提高性能?可以用哪些技术来改善能效?
    • 并行、多核;和RTL的并行有何区别?
    • 计算机/处理器的组成、工作原理、设计方法?

8个伟大思想

  • 面向摩尔定律的设计:摩尔定律,每18个月到24个月,单芯片上集成的晶体管资源翻一番。因此架构设计师的设计需要预测其设计完成时的工艺水平。
  • 使用抽象简化设计:使用抽象来表示不同的设计层次——隐藏低层细节以提供给高层一个更简单的模型
  • 加速通常性事件
  • 通过并行提高性能

你可能感兴趣的:(RSIC-V,架构)