计算机市场的两个重大变化使新体系结构跟容易在商业上获得成功。
第一个重大变化是人们几乎不再使用汇编语言进行编程,从而降低了对目标代码兼容性的要求。
第二个重大变化是出现了独立与厂商的标准化操作系统(unix,linux),降低了引入新体系结构的成本与风险。
RISC(精简指令集)体系结构,设计人员在设计RISC计算机时,将主要精力投注在两种关键技术上,
即指令级并行的开发(最初是通过流水线,后来是通过多指令发射)和缓存的使用上。
处理器性能的提高从单纯依赖指令级并行instruction-level parallelism(ILP)转向数据级并行data-level parallelism(DLP)和线程级并行thread-level parallelism(TLP)。后面还会有请求级并行request-level parallelism(RLP)。
5个主流计算类别特点
个人移动设备(Personal mobile device):成本、能耗、媒体性能、响应率
台式机(Desktop):性价比、能耗、图形性能
服务器(Server):吞吐量、可用性、可扩展性、能耗
集群/仓库级计算器(Clusters/warehouse-scale computer):性价比、吞吐量、能耗均衡性
嵌入式(Enbedded):价格、能耗、应用的特有性能