【体系结构】(三)计算机的量化计算

计算机体系结构:流水线性能分析、冲突量化与CPI拆解 在计算机体系结构中,流水线通过重叠指令执行来提升CPU吞吐率,而不是缩短单条指令延迟。其核心原理是用时空图描述各级硬件占用,再以吞吐率、加速比和效率衡量流水线性能;当结构冲突、数据冲突和控制冲突出现时,理想公式会失效,必须把停顿周期折算进CPI/IPC。掌握这些方法,能帮助评估RISC流水线、分支预测、转发技术和超标量设计的实际收益,也能解释MIPS实测与理论值的差距。围绕流水线性能分析,从理想模型到真实冲突的量化流程,正是理解CPU性能的一把钥匙。 阅读详情

一、微处理器内部的功率和能耗

对CMOS芯片来说,传统的主要能耗源是开关晶体管,这也被称为动态能耗。每个晶体管所需要的能耗与该晶体管驱动的容性负载与电压平方的乘积成正比,其公式如下:

                                                                  

其中容性负载一般是指带电容参数的负载,即符合电压滞后电流特性的负载。

这是逻辑转变脉冲

的能耗,那么0与1之间的变化的能耗应该为左边的一半,即:

                                                             

每个晶体管所需要的功率就是一次转换的能耗与转换频率的乘积:

                                          

尽管认为动态功率是CMOS中的主要功率耗散源,但由于即使晶体管处于截止状态时也存在泄漏电流,所以静态功率也正成为一个重要问题,静态功率与器件数目成正比,其具有如下趋势:

                                                                            

二、成本计算

 

集成电路的成本有如下计算公式:

 

那么晶片的成本又该如何计算呢,其具有如下公式:

                                       

每个晶圆上的晶片数目大约等于晶圆面积除以晶片面积,其计算公式如下:

                                                    

三、可信任度

在进行可行度计算之前需要了解一些基本概念

(1)服务等级协议(SLA)

(2)服务等级目标(SLO)

(3)服务实现:提供指定服务

(4)服务中断:所提供的服务于SLA不一致

(5)模块可靠性:一个参考初始时刻开始持续实现服务的度量

(6)平均无故障时间(MTTF):一种可靠性度量,其倒数就是故障率

(7)平均修复时间(MTTR):用来度量服务终端

(8)平均故障间隔时间(MTBF):即MTTF+MTTR

(9)模块可用性:在服务完成与服务终端两种状态之间切换时,对服务完成的度量

(10)Failures In Time(FIT):运行10亿小时发生的故障数

具有公式如下:

                                                             

四、性能的测量

基本概念:

(1)执行时间:一个事件从启动到完成的时间

(2)吞吐量:在给定的时间完成的总工作量

不同的计算机如A与B,他们之间的性能的比较公式如下:

 

 

 

【从零开始学习计算机科学】计算机体系结构(一)计算机体系结构、指令、指令集(ISA)与量化评估 自第一代通用计算机出现至今,计算机的计算能力已得到大大的提升。在1978到1986年之间,计算机的性能每年平均增长25%,在1986年到2003年,计算机的性能平均增长52%,在2003年至2010年,性能平均增长22%。计算机性能的提升,受到多方面的影响。但是,其本质上的提升在于其物理设备的制造技术的进步以及体系结构的发展。对于第一代到第四代计算机的划分,就是从其物理基础上划分的,即电子管,晶体管,集成电路。基本上,整个计算机体系中的飞跃式的进步,绝大多数都是由计算机的物理基础和体系结构的发展所造成的。 阅读详情

相关推荐

《计算机体系结构:量化研究方法》5th 学习笔记

本书的目的 权衡:成本-性能-功耗 新平台:个人移动设备和仓库级计算机 新体系结构:多核和GPU 关于第五版 两个极端:以移动电话和平板电脑到的个人移动设备PMD 为客户端,以提供云计算的仓库级计算机为服务器 另一条主线:数据级并行DLP(许多数据项允许同时操作),任务级并行TLP(可以独立运行并很多程度上并行) 指令级并行ILP 向量体系结构和图像处理器GPU 线程级并行 仓库级计...

Wu_Being 的优快云 博客 5981

从零学习大模型(十四)-----量化(一)

量化(Quantization)是一种在计算机科学和深度学习中广泛应用的技术,其基本目标是通过减少模型中数值表示的位宽来降低计算和存储成本。简单来说,量化就是将高精度(通常是浮点数)转换为低精度(通常是定点数)表示,同时尽量保持模型的性能和准确性。量化通常用于深度学习模型(尤其是大模型)中,以减小模型的存储空间和提高推理速度。量化不仅可以减少模型的内存占用,还能提高硬件的计算效率,尤其是在低功耗设备(如移动端、嵌入式系统、边缘计算设备)上。范围选择:确定量化数据的最小值和最大值,从而决定数据的量化范围。

red_guy的博客 2730

计算机体系结构量化研究与实战解决方案

计算机体系结构是构建计算机系统的科学和技术,涉及硬件和软件的交互方式以及如何高效执行程序。它包括处理器设计、存储系统、I/O系统和总线等关键组件的设计原理。理解这些基础概念对于深入探索处理器设计、存储层次结构、内存管理、指令集架构及并行计算等领域至关重要。在本章节中,我们详细讨论了处理器设计的基本原理,包括微处理器的工作流程和指令流水线技术。接着我们探讨了多核处理器的架构、优势,以及面临的主要挑战,例如多核编程模型、同步机制,以及能耗管理。

weixin_31597759的博客 664

计算机体系结构量化研究方法(一)

量化设计与分析方法 引言 计算机性能的提高 生产技术的进步:稳定 计算机体系结构:不稳定 计算机市场的2个重大变化 不再使用汇编语言编程 独立厂商的标准化操作系统 指令集并行和缓存 在低端应用中,如手机等嵌入式处理器:ARM成为主流。 20世纪的飞速发展有四重功效。 两个孪生瓶颈–>向多核进发 风冷芯片的最大功耗 无法有效开发更多的指令级并行 这是一个标志着历史性转折的里程碑信号: 从ILP (指令级并行)到DLP(数据级并行)和TLP(线程级并行)直至RLP(请求级并行)。 ILP:针对

Libertycsdn的博客 3404

计算机体系结构量化研究方法

计算机 计算机体系结构量化研究方法中文第五版

利用易特天下 ipbox&零层壹号 sdwan 组网盒子实现异地组网

一款支持zerotier的异地组网盒子

v808v808的博客 3350

计算机体系结构量化研究方法——学习(一)

计算机体系结构量化研究方法学习量化设计与分析基础计算机的分类个人移动设备(PMD)桌面计算服务器集群/仓库级计算机嵌入式计算机并行度与并行体系结构的分类计算机体系结构定义指令集体系结构(ISA)ISA分类寄存器寻址寻址模式操作数的类型和大小操作指令控制流指令 量化设计与分析基础 20世纪80年代成功地开发了新的体系结构RISC体系结构。 计算机的分类 个人移动设备(PMD) 带有多媒体用户界面的无线设备,比如手机、平板电脑等。 成本主要因素是功耗和电池。多媒体应用程序的关键特性是响应性能和可预测性能。 桌面

tristan_tian的博客 5442

关于VS2022创建winform窗体后择项或选择工具箱项加载visionPro控件卡住,窗口未响应解决方法

解决winform加载工具箱选择项卡死问题

xiaokiss_的博客 3213

【机器学习&深度学习】什么是量化?

量化是通过减少模型参数的精度(如从32位浮点数降为8位整数)来压缩模型体积、加速计算、降低对硬件的依赖,从而提升模型部署和推理效率。

qq_62223405的博客 3934

Elasticsearch 8.17.1 JAVA工具类

整理了Elasticsearch8.17最新版的API工具类

weixin_39555954的博客 1125

飞腾X100芯片GPU状态查询

本文档对在linux系统下查看X100芯片GPU状态信息进行说明,可以帮助大家了解芯片的实时工作状态。

乌拉大喵喵 2817

量化实例分析初探

量化方法实现实例分析

点滴的岁月 1522

ArcFace vs 传统算法:实测MTCNN+ArcFace在PyCharm中的识别准确率(含完整对比数据)

本文通过PyCharm开发环境实测MTCNN+ArcFace组合在人脸识别中的性能表现,并与传统算法进行多维度对比。实验数据显示,ArcFace在LFW数据集上达到99.83%的准确率,显著优于传统方法。文章还提供了完整的代码实现和工程优化建议,为开发者提供实用的技术参考。

醉三国 235

计算机体系结构量化研究方法学习(三)

计算机体系结构量化研究方法——指令集并行及其开发指令级并行指令级并行定义数据相关与冒险数据相关 指令级并行 大约在1985年之后的所有处理器都使用流水线来重叠指令的执行过程。指令之间可能实的并行执行称为指令级并行(ILP)。 ILP大体有两种不同开发方法: 依靠硬件来帮助动态发现和开发并行 依靠软件技术在编译时静态发现并行 一个流水化处理器的CPI值等于基本CPI与因为各种停顿而耗费的全部周期之和: 流水线CPI=理想流水CPI+结构化停顿+数据冒险停顿+控制停顿 指令级并行定义 开发指令间的并行。基

tristan_tian的博客 3877

STM32—时钟树(结合系统时钟函数理解)

时钟树的概念: 我们可以把MCU的运行比作人体的运行一样,人最重要的是什么?是心跳! 心脏的周期性收缩将血液泵向身体各处。心脏对于人体好比时钟对于MCU,微控制器(MCU)的运行要靠周期性的时钟脉冲来驱动,而这个脉冲的始源往往是由外部晶体振荡器提供时钟输入,最终转换为多个外部设备的周期性运作。这种时钟“能量”的传递路径犹如大树的养分由主干流向个分支,因此称为时钟树。 STM32时钟: 在STM32...

肥宅快乐博客 1万+

Python蓝色跳动的爱心(完整代码)

Python语言实现蓝色跳动的爱心的完整代码。 代码分析 这段代码使用了 库来创建一个动态的爱心图案,并在屏幕上显示带有动态效果的“我爱你”字样。以下是对这段代码的详细分析: 用于创建图形用户界面(GUI)。 用于生成随机数,主要用于控制爱心图案的扩散效果。 中的 , , , 用于数学计算,生成爱心形状和扩散效果。 包含了 等常量,用于控制控件的对齐方式。 2. 全局变量定义 , : 定义画布的大小。 , : 爱心的中心坐标。 : 用于定义爱心形状的缩放

AIGC 1921

计算机体系结构之量化设计与分析基础

计算机系统结构的原始定义:由程序员所看见到的计算机的属性,即慨念性结构和功能特性,以区分数据流动和控制逻辑设计的组成及物理实现。计算机系统结构(现代定义):是在满足功能、性能和价格目标的条件下,设计、选择和互连硬件部件构成计算机。其系统结构包括:指令系统设计组成(Organization):计算机设计方面的高层次CPU内部结构、存储器、I/O系统、多处理器、网络硬件: 计算机的具体实现技术详细逻辑设计、封装、冷却系统、板级设计,功耗等响应时间(Response time)

风间琉璃的博客 1007

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

《计算机体系结构:量化研究方法》读书笔记

Lecture 1: Quantitative Approach 1.计算机体系结构与计算机组成原理有什么区别? 计算机的实现包括两个方面:组成和硬件。组成一词包含了计算机设计的高阶内容,例如存储器系统,存储器互连,设计内部处理器 CPU (中央处理器——算术、逻辑、分支和数据传送功能都在内部实现)。有时也用微体系结构一词来代替“组成”。例如AMD Operon和Intel Core I7是两个指令集体系结构相同但组成不同的处理器。这两种处理器都实现X86指令集,但它们的流水线和缓存组成有很大的不同。硬件指

学渣的博客 4917

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

【亲测免费】 探索计算机体系结构的权威指南:《计算机体系结构-量化研究方法》第六版

探索计算机体系结构的权威指南:《计算机体系结构-量化研究方法》第六版 【下载地址】计算机体系结构量化研究方法第六版英文版下载 计算机体系结构-量化研究方法 第六版(英文版)下载本仓库提供Hennessy和Patterson所著的《Computer Architecture: A Quantitative Approach...

gitblog_06677的博客 1423

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

计算机体系结构期末复习

计算机体系结构期末复习

qq_50273182的博客 3576

计算机网络:(三)计算机网络体系结构(附带图谱表格更好对比理解)

在上一篇博客中,我们沿着中国网络发展的三阶段脉络(从1987年首封邮件到5G时代),剖析了局域网/城域网/广域网的技术特性,并通过时延计算公式和性能指标对比表建立了网络性能的量化认知。这些底层知识,正是我们深入理解网络体系结构的基石。本篇将揭开网络通信的分层密码:从OSI七层模型的理论框架,到TCP/IP五层模型的工程实践,我们将像拆解精密机械一样,逐层解析协议如何协作服务如何封装数据如何穿越层层壁垒。这不仅是考试重点,更是理解HTTP、TCP、IP等核心协议的必经之路。

2402_83322742的博客 3090

[Chapter 1]概述,《计算机系统结构》,《计算机体系结构:量化研究方法》

新坑不断了属于是

EQUINOX1的博客 1354

探索计算机体系结构的奥秘:《计算机体系结构量化研究方法》第六版课件推荐

探索计算机体系结构的奥秘:《计算机体系结构量化研究方法》第六版课件推荐 【下载地址】计算机体系结构量化研究方法第六版课件 本仓库提供了《计算机体系结构量化研究方法》第六版的课件资源,文件名为 `计算机体系结构量化研究方法第六版课件.zip`。该资源适用于学习计算机体系结构及相关领域的学生、教师和研究人员。 ...

gitblog_09818的博客 1006

【课程笔记】计算机体系结构复习笔记

计算机体系结构复习笔记。

lokol.的秘密基地 1万+

【免费下载】 计算机体系结构-量化研究方法第六版 资源下载

计算机体系结构-量化研究方法第六版 资源下载 【下载地址】计算机体系结构-量化研究方法第六版资源下载 计算机体系结构-量化研究方法第六版 资源下载 项目地址: https://gitcode.com/Open-source-doc...

gitblog_06605的博客 3320
上一篇: 【体系结构】(二)计算机体系结构
下一篇: 神经网络的基础知识与简单分类编程
SweeNeil
博客等级 码龄9年 251粉丝 86原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值