Intel Atom
另一個捨棄超序執行的新CPU為Intel Atom(凌動),Atom捨棄超序執行的理由與POWER6全然不同,POWER6為高度追求時脈數的CPU,而Atom卻為高度追求低功耗、低成本的CPU。
而如前所言,超序執行需要較大的電路面積才能實現,因此難以降低功耗,同時也難以降低成本,所以Atom是以功耗、成本的考量而棄用超序執行。
Intel Larrabee
Larrabee是一顆尚在開發的晶片,Larrabee為其現階段的研發代號,而非正式名稱。事實上Larrabee是顆GPU,而非CPU,預計2009年問世。
Larrabee雖為GPU,但自根骨結構來看,它其實是用許多顆(12∼32顆)過去的x86 CPU所構成的多核式GPU,Larrabee所用的CPU架構為P54C,即是過去75MHz∼133MHz的Pentium處理器,而P54C並不具 備超序執行,換句話說Larrabee是使用許多顆不具超序執行能力的CPU所構成的GPU。
為何Larrabee會選擇如此過時且不具超序能力的CPU?而不是選擇先進且具備超序的CPU?答案是為了達到「多核」。
Larrabee捨棄超序CPU的考量與Atom類似,均是極力精省執行核心的電路面積,唯有如此Larrabee才能實現多核(更確切說是「許多核,Many Core」,而不再是少數幾顆的「多核,Multi-Core」)設計。
結語
至此很明顯的,未來CPU的發展不是超高速化就是超多核化、或者是超低功耗、超低成本等取向,此意味未來會有更多CPU棄捨使用超序執行設計。
最後較耐人尋味的有兩點,一是Sun的SPARC處理器因未跟上設計潮流,而一直停留在不具超序的循序執行層次(同為SPARC架構的Fujitsu SPARC64卻具備超序),如今反有利於設計轉向,使其更容易實現UltraSPARC T1、T2等多核處理器。
另一是VIA/Centaur的CPU向來採循序執行,而今其新款的Nano處理器(原研發代號Isaiah、CN)卻首次具備超序執行。看來超序設計的取捨依然在實務考慮,而不是「必然有、必然無」的絕對性。

