此外,由于浮點積和熔加運算或乘積累加是兩次的浮點運算(每條FMA指令包括加/減及乘),因此當處理器支持FMA指令時,峰值是兩倍每秒所能運行FMA指令的數(shù)目。
設計
超級計算機的創(chuàng)新設計在于把復雜的工作細分為可以同時處理的工作并分配于不同的處理器。他們在進行特定的運算方面表現(xiàn)突出,但在處理一般工作時卻差強人意。他們的數(shù)據結構是經過精心設計來確保數(shù)據及指令及時送達——傳遞速度的細微差別可以導致運算能力的巨大差別。其輸入/輸出系統(tǒng)也有特殊設計來提供高帶寬,但是這里的數(shù)據傳輸延遲卻并不重要——超級計算機并非數(shù)據交換機。
根據阿姆達爾定律,超級計算機的設計都集中在減少軟件上的序列化、用硬體在瓶頸上加速。
挑戰(zhàn)與科技
超級電腦通常產生大量的高熱,冷卻超級電腦是一個很大的問題。
因為數(shù)據傳送的速度不能比光快,幾米的距離導致了幾十納秒的延遲,而克雷著名的環(huán)型設計保持了最短距離。
超級電腦在短時間內消耗及生產大量的數(shù)據,需要投入很多資源確保資訊妥善傳送及訪問。
因超級計算機而開發(fā)的科技:
矢量處理器
水冷技術
非均勻訪存模型
處理器技術
矢量處理因超級計算機而創(chuàng)建并用于高性能運算。矢量處理技術后來被用于普通電腦內的信號處理架構及單指令流多數(shù)據流,例如:電視游樂器及通用圖形處理器等。
小編推薦閱讀