计算机体系结构

hour_go10 天前
笔记·操作系统·分页·计算机体系结构·tlb·组相联缓存
页表 vs. 组相联缓存:内存管理与性能优化的殊途同归摘要:在深入学习计算机系统时,很多同学会对操作系统的分页机制和组成原理的组相联缓存产生既视感。它们都涉及“查表”和“多次访存”,形式相似。本文将深入探讨两者的联系与本质区别,并揭示它们如何协同工作,共同构建了现代计算机的基石。
切糕师学AI18 天前
cpu·并发编程·计算机体系结构·芯片技术·缓存锁
缓存锁(Cache Lock)是什么?缓存锁 是现代处理器中为了提升性能,对传统的总线锁进行优化后的一种更精细的锁机制。缓存锁 是指CPU在执行原子操作时,不锁定整个系统总线,而是只锁定当前CPU核心的局部缓存行,并通过缓存一致性协议(如MESI)来保证操作原子性的一种机制。
切糕师学AI19 天前
cpu·计算机体系结构·总线·总线锁·芯片技术
总线锁(Bus Lock)是什么?总线锁 Bus Lock 是一个底层硬件概念,尤其在多处理器系统中至关重要。总线锁是CPU提供的一种硬件机制,它通过锁定总线(通常是内存总线),来确保一个CPU核心在执行某个操作期间,能够独占共享内存,从而实现对共享数据操作的原子性。
mu_guang_2 个月前
算法·cpu·计算机体系结构
计算机算术8-浮点加法#1. 基本方案 浮点加减法采用小阶向大阶看齐,先进行对齐,然后运算,最后归一化的操作,具体入下图所示
切糕师学AI4 个月前
arm开发·嵌入式硬件·嵌入式·计算机体系结构
半导体行业中的专用标准产品ASSP是什么?“专用标准产品”(ASSP - Application Specific Standard Product)是半导体集成电路中的一个重要分类。
切糕师学AI4 个月前
嵌入式硬件·计算机体系结构
影子栈指针是什么?影子栈指针(Shadowed Stack Pointers) 是ARM Cortex-M处理器中用于高效中断处理和操作系统任务调度的核心硬件机制,尤其在支持特权级分离和双堆栈模式的架构中至关重要。以下是其技术原理和应用解析:
Nelson_hehe6 个月前
408·计算机组成原理·计算机体系结构·指令系统·考研知识整理
考研系列-计算机组成原理第四章、指令系统(1)一条指令通常包括操作码字段和地址码字段两部分。(2)指令字长取决于操作码长度、操作数地址码的长度和操作数地址的个数。通常,把指令长度等于机器字长的指令称为单字长指令,指令长度等于半个机器字长指令称为半字长指令,指令长度等于两个机器字长的指令称为双字长指令。
Nelson_hehe6 个月前
408·计算机组成原理·计算机体系结构·考研知识整理
考研系列-计算机组成原理第一章:计算机系统概述编译程序比如:C、C++解释程序比如:Java、Python等注意向后兼容的说法!!!注意题目:用于科学计算
Mercury_Lc9 个月前
core·计算机体系结构·处理器·核心·微架构性能分析·core与uncore·uncore
【计算机体系结构、微架构性能分析】core 与 uncore 分别是哪一些部分?区分 core 和 uncore在计算机体系结构中,Core 和 Uncore 是描述处理器内部架构的两个重要概念,尤其在多核处理器中更为常见。
嘻嘻仙人1 年前
智能路由器·路由器·p2p·计算机体系结构·分组交换·互联网组成
【网络通信基础与实践第二讲】包括互联网概述、互联网发展的三个阶段、互联网的组成、计算机网络的体系结构计算机网络是由若干节点(node)和连接这些节点的链路(link)组成。网络之间还可以通过路由器互联起来,这就构成了一个覆盖范围更大的计算机网络。这样的网络称为互联网。
FPGA硅农1 年前
芯片设计·计算机体系结构
【计算机体系结构】缓存的false sharing在介绍缓存的false sharing之前,本文先介绍一下多核系统中缓存一致性是如何维护的。 目前主流的多核系统中的缓存一致性协议是MESI协议及其衍生协议。
阿兰你在哪1 年前
计算机体系结构
计算机体系结构 量化研究方法在第一章中看到关于微处理器中dynamic energy 和 dynamic power的定义觉得有些奇怪,特别记录一下。 上面的定义是取决于上下文的:动态能量可以理解为在一个时钟周期内,由电容充放电消耗的能量总和,而动态功率则是这种能量消耗在单位时间(如每秒钟)内的速率。 正常提到的二者的定义应该如下:
爱寂寞的时光2 年前
算法·多线程·risc-v·计算机体系结构
RISC-V RVWMO 内存模型解释本文介绍 RISC-V RVWMO 内存模型。RVWMO 内存模型定义了什么样的全局内存顺序才是合法的。本引言部分将解释为什么会出现不合法的全局内存顺序,以及为什么需要内存模型。
高性能计算工程师2 年前
性能优化·计算机体系结构·并行计算
附录C 流水线:基础与中级概念流水线爱是一种将多条指令重叠执行的实现技术,它利用了一条指令所需的多个操作之间的并行性。(指令操作的非原子性和指令类型的多样性)
_Yhisken2 年前
学习笔记·计算机组成原理·计算机体系结构·体系结构·计算机组成
【计算机组成&体系结构】电路基本原理与加法器设计基本逻辑运算分为,与、或、非。大家应该很熟悉了,与:全1为1,否则为0。或:全0为0,否则为1。非:取反。三个基本的逻辑运算可以由对应的门电路实现。(与门,或门,非门)
littlebamboo小竹子2 年前
数字电路·计算机体系结构
国科大体系结构习题 | 第三章 二进制与逻辑电路Q1: A1:(1) 原码: [ − ( 2 63 − 1 , 2 63 − 1 ] [-(2^{63}-1,2^{63}-1] [−(263−1,263−1] 补码: [ − ( 2 63 , 2 63 − 1 ] [-(2^{63},2^{63}-1] [−(263,263−1] 补充: A2: − 2 31 -2^{31} −231 【方法–将非符号位取反,末位+1,再根据符号位得到机器数】 补码补充: Q2: A2:
大数据在线2 年前
系统架构·计算机体系结构·计算体系架构·融合架构3.0·浪潮信息
融合架构3.0:开启计算体系架构再创新的密钥2019年,图灵奖获得者John Hennessy和David Patterson在ACM刊登署名文章《计算机体系结构的新黄金时代》中认为:计算体系架构又将迎来创新的黄金十年,新的架构创新会带来更低成本,以及更优的性能、安全性和能耗。
高性能计算工程师2 年前
性能优化·计算机体系结构
第8章 CPU后端优化CPU后端低效:当前端完成取指和译码后,后端发生了过载而不能处理新的指令。TMA将后端bound分为存储和计算bound。
我是有底线的