数据相关和控制相关也要停下来等待,要采取特殊的同步措施来保持程序所要求的正确顺序。
(各进程的同步需要采取特殊措施来保证)。
11 计算机系统 3T 目标
1 T FLOPS(Floating-point operations per second,每秒所执行的浮点运算次数)的计算能力;
1TB 的主存容量;1TB/s 的 I/0 系统带宽。
12 什么是数据表示
数据表示:指可由硬件直接辨认的数据类型,表现在机器有对该类型数据进行操作的指令和
运算部件。
带标志符数据表示:数据类型和数据本身直接联系在一起 。
数据描述符数据表示:数据类型和数据分开存储。主要用来描述复杂和多维结构的数据类型。
向量数组数据表示:在硬件上支持向量的并行执行。
堆栈数据表示:支持高级语言编译和子程序功能调用;传统堆栈用通用寄存器实现,放在主
存中,堆栈指令数少,速度低;堆栈机器用高速寄存器实现堆栈,具有寄存器的速度和主存
堆栈的容量。
13 阵列处理机中基本的单级互连网络
立方体,PM2I,混洗交换,蝶形单级网络
14 提升存储体系性能的方法有哪些
(1)采用高速器件(2)采用 cache(3)采用多体交叉存储器,(4)采用双端口存储器(5)
采用相联存储器,加长存储器的字长。
15 总线控制方式
串行链接,定时查询,独立请求
16 消除流水线瓶颈的方法
一是将“瓶颈”流水段细分(如果可分的话)
二是将“瓶颈”流水段重复设置
17 通道的类型
字节多路通道,数组多路通道,选择通道
18 兼容机有哪几种
向上(下)兼容:按某档机器编写的程序,不经修改就能运行于比它高(低)档的机器。
向前(后)兼容:按某个时期投向市场的某种型号的机器编写的软件,不经修改就能运行于
在它之前(后)投入市场的机器。
19 流水线的概念(级,段,深度)
把一个任务分解为几个有联系的子任务,每个子过程由专用的功能段实现,依靠多个功
能段的并行工作来缩短程序的执行时间。每个子过程称为流水线的“级”或“段”。“段”的
数目称为流水线的“深度”。
20 实现并行性的方法
时间重叠,资源重复,资源共享
21 Flynn 分类法
单指令流单数据流 SISD(Single instruction Single data)
单指令流多数据流 SIMD(Single Instruction Multiple Data)
多指令流单数据流 MISD(Multiple Instruction Single Data)
多指令流多数据流 MIMD(Multipe Instructions Multiple Data)
22 如何实现软件移值
实现软件移植的主要途径有:统一高级语言,采用系列机,模拟和仿真等。