一、并行处理技术
并行性的两个含义:
•同时性:指同时发生的两个或多个事件;
•并发:是指在同一时间间隔内发生的两个以上事件。
计算机的并行处理技术可以概括为三种形式:时间并行,空间并行和时间加空间并行:
1.时间并行
时间并行度是指时间重叠。将时间因素引入并行性的概念,以便在时间上错开多个进程,并且重叠使用同一组硬件设备的每个部分,以加快硬件周转和赢得速度。
时间并行性概念的实现是使用流水线处理组件。这是一种非常经济实用的并行技术,可以确保计算机系统具有较高的性价比。当前的高性能操作指令可以由U管道完成。
([4)动态传输预测技术
为了在执行分支指令时不中断管道,pentium使用了动态分支预测技术。传输目标缓冲区BTB是小容量缓存。当指令导致程序分支时,BTB会记录该指令及其分支目标地址。将来在遇到此分支指令时,BTB会根据先前和后续传输的历史预测这次指令是分支还是顺序提取。如果预测是转移获取,则立即发送出记录在BTB中的转移目标地址以供使用。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shoujiruanjian/article-343345-1.html
又不是啥大事
朝鲜人民认为他们是世界上最幸福的人
上台后坚持独立外交