• 2025-01-02成电计算机复试到底黑不黑?该怎么准备?重点是什么?
    根据已上岸的学长学姐的经验来说,水分肯定多多少少都有的,毕竟是含有主观成分的面试,懂得都懂!但是同学自身条件过硬,初试分数高,加上复试表现不错,什么人都不敢刷你呀!只要初试分数超过分数线10-20分以上录取几率就很大!具体可以参照C哥之前的分析一、复试内容复试总共分三个部
  • 2024-12-13转发:【AI系统】算子循环优化
    在具体硬件执行计算的时候,实际会大量地使用for等循环指令不断地去读取不同的数据执行重复的指令(SIMT/SIMD),因此循环优化主要是为了提升数据的局部性或者计算的并行性,从而提升整体算子性能,当然这二者都需要AI芯片硬件的支持。循环优化挑战数据局部性数据的局部性与计算机存储
  • 2024-12-13转载:【AI系统】算子循环优化
    在具体硬件执行计算的时候,实际会大量地使用for等循环指令不断地去读取不同的数据执行重复的指令(SIMT/SIMD),因此循环优化主要是为了提升数据的局部性或者计算的并行性,从而提升整体算子性能,当然这二者都需要AI芯片硬件的支持。循环优化挑战数据局部性数据的局部性与计算机存储
  • 2024-11-29虚拟内存的基本概念
    虚拟内存的基本概念‍​​​​‍一、传统存储管理方式的特征、缺点​​一次性:作业必须一次性全部装入内存后才能开始运行。这会造成两个问题:作业很大时,不能全部装入内存,导致大作业无法运行。当大量作业要求运行时,由于内存无法容纳所有作业,因此只有少量作业能运行,导
  • 2024-11-29具有快表的地址变换机构
    具有快表的地址变换机构理解:是对基本地址变换机构的优化,减少访存次数来提高效率。​​‍一、快表的概念快表,又称联想寄存器(TLB,translationlookasidebuffer),是一种访问速度比内存快很多的高速缓存(TLB不是内存,类比Cache,但与Cache有所不同),用来存放最近访问的页表项的
  • 2024-09-23第三章-(六)高速缓冲存储器(Cache)
    1.Cache基本原理基本概念1.1程序访问的局部性原理空间局部性:在最近的未来要用到的信息(指令和数据),很可能与现在正在使用的信息在存储空间上是邻近的时间局部性:在最近的未来要用到的信息,很可能是现在正在使用的信息基于局部性原理,不难想到,可以把CPU目前访问的地址“周围”
  • 2024-09-15引言 -- 1.4 体系结构设计的基本原则
    计算机体系结构发展很快,但在发展过程中遵循一些基本原则,这些原则包括平衡性、局部性、并行性和虚拟化。1.4.1平衡性结构设计的第一个原则就是要考虑平衡性。一个木桶所盛的水量的多少由最短的木板决定,一个结构最终体现出的性能受限于其瓶颈部分。计算机是个复杂系统,影响性能的
  • 2024-07-27计算机组成与体系结构-层次化存储体系
    将数据分为多个层次进行存储,以最优的控制调度算法和合理的成本,构成具有性能可接受的存储系统.解决两个矛盾采用层次化存储体系,可以通过平衡存储介质的速度和成本得到最佳的存储效用。解决了主存容量不足与高成本的矛盾、CPU与主存速度不匹配的矛盾存储器分类RAM,随机存取存
  • 2024-06-23【计算机组成原理】部分题目汇总
    计算机组成原理部分题目汇总一.简答题RISC和CICS简要说明,比较异同RISC(精简指令集)注重简单快速的指令执行,使用少量通用寄存器,固定长度指令,优化硬件性能,依赖软件(如编译器)来提升效率。CISC(复杂指令集)包含多样复杂的指令,能一条指令完成多步操作,采用变长指令,减少指令数但
  • 2024-04-10《Codes With Local Regeneration and Erasure Correction》论文解读
    首先确立自己读这篇论文期待收获什么:1.最重要的:懂作者如何将Local和Regeneration结合,通过什么样的方法,得到了什么样的结果2.理清作者的写作思路,尽量看懂作者引经据典的背后代表了什么 然后分析论文的结构和过程,看看作者是怎么写的:1.先从局部性出发,介绍什么是LocallyRe
  • 2024-03-26计组
    浮点数表示:1.一般尾数用补码,阶码用移码表示2.阶码的位数决定数的表示范围,位数越多范围越大3.尾数的位数决定数的有效精度4.对阶时,小数向大数看齐,小数右移弗林分类SISD单指令但数据流单处理器系统SIMD单指令多数据流陈列处理机并行处理机超级向量处理机
  • 2024-01-30局部性原理
    ArrayList和LinklistArraylist1.基于数组,需要连续内存2.随机访问快3.尾部插入,删除性能可以,其他部分插入会移动数据,性能差。4.可以利用cpu缓存,局部性原理。LinkedList1.基于双向链表,无序连续内存2.随机访问慢3.头尾插入删除性能高4.占用内存多LinkedList和ArrayList
  • 2023-12-26内存、典型锁、相对地址、内存覆盖、守护进程、孤儿进程、僵尸进程、局部性原理
    内存与其作用:内存是用于存放数据的硬件,程序执行前需要 先放到内存 才可以被CPU处理典型的几种锁:读写锁:
  • 2023-10-15局部性原理(淘汰0)
        
  • 2023-10-09计组期末模拟(补充)
    目录单选题填空题主观题单选题2-1(本题考查课程目标2)某计算机有16个通用寄存器,采用32位定长指令字,操作码字段(含寻址方式位)为8位,Store指令的源操作数和目的操作数分别采用寄存器直接寻址和基址寻址方式。若基址寄存器可使用任一通用寄存器,且偏移量用补码表示,则Store指令
  • 2023-08-231计算机组成基础
    计算机由硬件和软件组成,软件分系统软件和应用软件硬件分主机和外设外设为输出输入设备、辅存储器(外存)主机为主存储器+(CPU:控制器+运算器)互联硬件的是总线,总线分数据总线、地址总线、控制总线存储器:层次化存储结构从内到外:寄存器(cpu)、cache(高速缓冲存储器:按内容相联存储)、主存
  • 2023-08-12程序局部性原理 All In One
    程序局部性原理AllInOne性能优化数组vs链表数组:内存地址连续,顺序读取链表:内存地址非连续,非顺序读取如果数据以查找为主,很少涉及到增和删,选择数组;如果数据涉及到频繁的插入和删除,或元素所需分配内存空间过大,则优先选择链表;应用场景链表反转,双指针链表相等比
  • 2023-08-07[系统设计] 计算机系统设计思想:缓存/局部性原理(转载)【待完善】
    1缓存概述缓存思想是计算机系统设计中极为重要的解决手段,其本质原则是————局部性原理在资源有限的情况下,将热点资源、最重要的资源部署到离请求方最近的地方去,以达到性能预期。1.1什么是缓存,为什么要用缓存?缓存就是数据交换的缓冲区(称作Cache),是存贮数据(使用频繁的数据
  • 2023-07-185.3 存储器层次结构
    存储器层次结构的中心思想是,对于每个k,位于k层的更快更小的存储设备作为位于k+1层的更大更慢的存储设备的缓存。换句话说,层次结构中的每一层都缓存来自较低一层的数据对象。例如,本地磁盘作为通过网络从远程磁盘取出的文件(例如Web页面)的缓存,主存作为本地磁盘上数据的缓存,依此类推
  • 2023-07-165 存储器层次结构
    到目前为止,在对系统的研究中,我们依赖于一个简单的计算机系统模型,CPU执潜令,而存能器系统为CPU存放指令和数据。在简单校型中,存体语系特是不以热的字节数组,而CPU能够在一个常数时间内访问每个存储器位置,组然花然为正露排个有效的模型,但是它没有反映现代系统实际工作的方式。实际上,
  • 2023-06-28每日总结2023年6月28日
    今日学习:计算机体系结构(Flynn分类法):单指令流单数据流、单指令流多数据流、多指令流单数据流(理论存在,实际不存在)、多指令流多数据流;CISC和RISC两种不同指令类型的区别比较;计算机参差化存储结构:运行速度从快到慢依次是CPU(寄存器)、Cache、内存(主存)、外存(辅存),而内存大小则是相反;Cache
  • 2023-06-16计组期末模拟(补充)
    单选题2-1(本题考查课程目标2)某计算机有16个通用寄存器,采用32位定长指令字,操作码字段(含寻址方式位)为8位,Store指令的源操作数和目的操作数分别采用寄存器直接寻址和基址寻址方式。若基址寄存器可使用任一通用寄存器,且偏移量用补码表示,则Store指令中偏移量的取值范围是(