VLIW:(Very Long Instruction Word,超长
指令字)一种非常长的指令组合,它把许多条指令连在一起,增加了运算的速度。 超长指令字(VLIW)是指令级并行,
超线程(Hyper-Threading)是线程级并行,而
多内核则是芯片级并行。这三种方式都是提高
并行计算性能的有效途径。其中,VLIW(超长指令字)体系结构是美国Multiflow和Cydrome公司于20世纪80年代设计的体系结构,EPIC体系结构就是从VLIW中衍生出来的。
超长指令集是
第三代电子计算机而提出的,采用中、
小规模集成电路制造的电子计算机。1964年开始出现,60年代末大量
生产。其机种多样化、系列化,外部设备品种繁多,并开始与通信设备相结合而发展为由多机组成的计算机网。
运算速度可达每秒几百万次,甚至几千万次、上亿次。中国于1970年研制成第一台
集成电路计算机。
指令就是指挥机器工作的指示和命令,程序就是一系列按一定顺序
排列的指令,执行程序
计算机指令的过程就是计算机的工作过程。
控制器靠指令指挥机器工作,人们用指令表达自己的
意图,并交给控制器执行。一台计算机所能执行的各种不同指令的全体,叫做计算机的
指令系统,每一台计算机均有自己的特定的指令系统,其指令内容和格式有所不同。
通常一条指令包括两方面的内容:
操作码和
操作数,操作码决定要完成的操作,操作数指参加运算的数据及其所在的
单元地址。
指令的
顺序执行,将完成程序的执行,因而有必要了解指令的执行过程。首先是取指令和分析指令。按照程序规定的次序,从
内存储器取出当前执行的指令,并送到控制器的
指令寄存器中,对所取的指令进行分析,即根据指令中的操作码确定计算机应进行什么操作。 其次是执行指令。根据指令分析结果,由控制器发出完成操作所需的一系列控制电位,以便指挥计算机有关部件完成这一操作,同时,还为取下一条指令作好准备。