名词解释:(1)静态流水线——同一时间内,流水线的各段只能按同一种功能的连接方式工作
(2)分段开采——当向量的长度大于向量寄存器的长度时,必须把长向量分成长度固定的段,然后循环分段处理,每一次循环只处理一个向量段
(3)计算机体系结构——程序员所看到的计算机的属性,即概念性结构与功能特性(4)时间重叠——在并行性中引入时间因素,即多个处理过程在时间上相互错开轮流重叠地使用同一套硬件设备的各个部分,以加快硬件周转而赢得速度
(5)TLB——个专用高速存储器,用于存放近期常常使用的页表项,其内容是页表部分内容的一个副本(6)结构冲突——指某种指令组合因为资源冲突而不能正常执行(7)程序的局部性原理——程序在执行时所访问的地址不是随机的,而是相对簇聚;这种簇聚包括指令和数据两部分
(8)2:1Cache 经验规则——大小为 N 的直接映象 Cache 的失效率约等于大小为 N /2 的两路组相联 Cache 的实效率
(9)组相联映象——主存中的每一块可以放置到 Cache 中唯一的一组中任何一个地方(10)数据相关——当指令在流水线中重叠执行时,流水线有可能改变指令读/写操作的顺序,使得读/写操作顺序不同于它们非流水实现时的顺序,将导致数据相关
(1)动态流水线——同一时间内,当某些段正在实现某种运算时,另一些段却在实现另一种运算
(2)透明性——指在计算机技术中,把原来存在的事物或属性,但从某种角度看又好像不存在的特性
(3)层次结构——计算机系统可以按语言的功能划分为多级层次结构,每一层以不同的语言为特征
(4)资源共享——是一种软件方法,它使多个任务按一定的时间顺序轮流使用同一套硬件设备
(5)快表——个专用高速存储器,用于存放近期常常使用的页表项,其内容是页表部分内容的一个副本
(6)控制相关——指由分支指令引起的相关,它需要根据分支指令的执行结果来确定后续指令是否执