2008年5月4日 星期日

Die內平行主義!Die外串行主義!


   在PC發展之初,人們認為並列傳輸優於串列,理由是同一時間可夾帶較多bit數,因此業界無不積極地拓寬各硬體環節的bit寬度,CPU從16-bit拓至32-bit、64-bit,硬碟從8-bit至16-bit,插槽從8-bit、16-bit、32-bit到64-bit,記憶體也從16-bit增至32-bit、64-bit,甚至是128-bit(如Athlon 64 FX),且CPU/GPU內更達256-bit(GPU處理管線或CPU快取資料路徑)。
   
但是近年來這個趨勢走緩了,理由是並列很難確保各bit線路的時序同步,且各bit線路間容易串音干擾,不易同步就無法再提升運作時脈,容易干擾就難以再拓增bit寬度。因此近年來並列加速法已被逐漸棄捨,如16-bit的ATA變成串列的SATA,SCSI也放棄制訂32-bit版,轉變成串列的SAS,PCI/PCI-X也從32/64-bit轉成串列式的PCI Express,如今FB-DIMM也讓64-bit記憶體轉成串列傳輸。
   
不過對CPU而言,多年前就已耗用過多接腳數,所以提前採行串列加速,即是在既有接腳組態下不斷加快時脈頻率,且製程技術的進步(如0.18um進入0.13um)也支持此種作法,電子流經閘極的距離縮短、晶片面積更小、電路整體反應更快,嚴格說這也是種空間加速法,但多數人會認定此為時間加速法。