我是靠谱客的博主 谨慎金鱼,最近开发中收集的这篇文章主要介绍Chapter1 Fundamentals of Quantitative Design and Analysis,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

ISA指令集体系结构,ISA的作用相当于区分软件和硬件的界限。操作的是寄存器或存储地点(地址)。

从七个方面介绍ISA
(1)ISA分类,有两种主流版本
一、寄存器-存储器ISA,比如80x86,可以在很多指令中访问存储器
二、载入-存储ISA,比如ARMv8和RISC-V,只可以用载入存储指令访问存储器
(2)存储地址
几乎所有桌面和服务计算机都用字节寻址来访问存储操作数。ARM要求操作对象必须是对齐的。
一个大小为s的对象,其地址字节为A,如果A mod s-0,则对这个对象的访问是对齐的。80x86 和RISC-V不需要对齐,不过对齐访问速度会快一些。
(3)地址模式
(4)操作数的类型和大小
(5)操作数指令
(6)控制流指令
(7)ISA编码

计算机实现包括两个方面:组成和硬件。组成:存储系统,存储器互联,设计内部处理器或CPU。

架构师应考虑:性能、功耗、能耗。要考虑1、处理器需要的最大功耗,避免处理器功耗过大,导致电压下降2、持续功耗,考虑散热3、使用哪种处理器能耗低。(能耗是一个特定任务的能耗)

晶圆上晶片数

第一项为晶圆晶片面积之比,第二项为“方纳圆凿”问题

在这里插入图片描述
测试类型
桌面基准测试:分为两大类:处理器密集型校准测试和图形密集型基准测试。
服务器基准测试:最简单的是面向处理器吞吐量的基准测试

最后

以上就是谨慎金鱼为你收集整理的Chapter1 Fundamentals of Quantitative Design and Analysis的全部内容,希望文章能够帮你解决Chapter1 Fundamentals of Quantitative Design and Analysis所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部