术语表
Cell broadband engine architecture (CBEA) :CELL宽频引擎架构
是索尼/东芝/IBM在德州奥斯汀为PS3合作开发的微处理器。
Central processing unit (CPU):中央处理器
用于处理一系列指令(程序)的微处理器,通常被看作是计算机的“大脑”。
Circuit design:电路设计
三极管和计算机微架构的物理实现。在这一阶段,要确定每个电子元件的连接和布线,通常采用电路板生产工艺或者集成电路的形式。
CISC (Complex instruction set computer):复杂指令集计算机
使用指令集结构(ISA)的微处理器。每个指令能够执行一些低层操作,如从内存中调用数据、算术计算、数据存储。
Dual instruction issue:双指令序列
对微处理器的指令的宽度的度量单位。两个指令各自通过单一线程平行发出。
Execution unit:执行单元
中央处理器的一个部分,负责处理程序要求的操作和计算。
Fanout-of-four (FO4):四扇出延迟
对处理器流水线中门延迟数量的度量单位,是串行级联的简单门反相器的数量,每个都有四门扇出或者负载。较小的四扇出延迟意味着更高的频率。用来比较不同技术制造的处理器的速度。
Floating-point numbers:浮点数
带有小数位的实数,计算机上的科学记数表示法。
Floorplanning:版面规划图
制订基本的芯片图的步骤,标示各种元件,如逻辑门、电源和接地面、输入输出脚和硬宏在芯片上位置。
Instruction set architecture (ISA):指令集架构
和编程有关的计算机架构,包括数据类型、指令、寄存器、寻址方式、存储架构、中断和例外处理以及外部输入输出。
Instruction unit:指令单元
中央处理器的一个部分,负责维护流水线和处理指令,用于存放数据处理所需指令。
L1:一级缓存
是芯片自带存储器,为中央处理器提供快速存取,用于暂时存储中央处理器运算时的部分指令和数据。
L2:二级缓存
是中央处理器的第二层高速缓存,微处理器为了获取指令或数据会首先检查一级缓存,然后是二级缓存,最后是主存储器(DRAM)。由于缓存的速度比DRAM快很多,可以提高计算机速度。
Logic design:逻辑设计
指计算机微架构的逻辑规格,可以使用硬件描述语言,把执行指定的控制或数据处理或通信功能的逻辑电路元件连接在一起的设计过程。
Memory Flow Control:
与CELL芯片的威力PC芯配套的存储子系统,包括很多阵列和二级缓存。
Microarchitecture:
计算机的内部硬件架构。具有不同微架构的计算机可以共享一个指令集,比如Intel Pentium和AMD Athlon使用的是完全一样的X86指令集,但内部设计却完全不同。
Microprocessor core:微处理器核心
在一个大芯片里嵌入的主要部件,本身就是一个功能自主的处理器。
Multithreading:多线程
多个线程并行的工作以完成多项任务,提高系统的效率。
Out-of-order execution:错序执行
采用了允许将多条指令不按程序规定的顺序分开发送给各相电路单元处理的技术,使中央处理器满负荷运转并相应提高了运行程序的速度,多用于高性能处理器,设计较复杂且需要较多硅材料。
PowerPC core:
嵌入在PS3和XBOX360的中央处理器中的高性能RISC处理器。
RISC:精简指令集计算机
是一种计算机设计策略,强调简化的指令可以更快地被执行因而能提供较高的性能。.
STI:索尼/东芝/IMB联盟
用三个公司的首字母组成的缩写。
Synergistic core:协同核
嵌入在CELL芯片里的浮点处理器,最先用于PS3,该芯片包含8个这样的浮点处理器。
Throughput:吞吐量
在一定时间内可以执行的最多指令数,用来度量计算机运行多个程序时的性能。
VHDL :超高速集成电路硬件描述语言
一种通用编程语言,可以简化数字电路的设计过程。其最大优势是在系统设计时,容许先用模型模拟和验证所需系统的行为,然后可以直接生成电路级描述。