,dec的alpha 21264处理器横空出世,凭借乱序执行技术在每个周期内同时处理四条指令,一举将处理器主频推到300mhz,看呆了intel、amd、ibm等处理器厂商。
后来dec的小型计算机业务被日渐兴盛的微型计算机打败,自身在1998被pc厂商康柏(paq)收购,结果后者消化不良没能整合两家风格迥异的公司,又在四年后被惠普(hp)收购,dec、康柏品牌也被束之高阁。若非全球第一超算“太湖之光”使用了源自alpha 架构的技术,这家昔日豪强根本不会被人想起。
虽然alpha架构没能取得商业成功,它的制胜法宝乱序执行技术却被intel、amd、mips、ibm、arm等厂商发扬光大。时至今日,分支预测、乱序执行、投机执行三大技术俨然成为高性能处理器的标配技术,没有都不好意思和人打招呼。
传统的编程需要程序员精通硬件,使用0101的机器码编程,后来出现的汇编语言乃至c、java等高级语言,固然极大地降低了程序员的工作负担,却也导致程序过于呆板,不能良好的发挥处理器性能。
针对这种情况,处理器开发人员准备了三大技术:分支预测能让处理器推测下一步程序最可能跳到哪个分支;乱序执行让处理器不按程序原来顺序执行指令,有可能提前完成工作;投机执行能先期执行预测的程序分支,更好的提前完成任务。有了这些,处理器在面对僵硬程序时将会变得灵活机动,进而显著提升执行效率和性能。
只不过,乱
第一千二百零五章 纷纷扰扰芯片圈(7/8)