http://www-01.ibm.com/chips/techlib/techlib.nsf/techdocs/AF7832F379790768872572D10047E52B
http://www-01.ibm.com/chips/techlib/techlib.nsf/techdocs/AF7832F379790768872572D10047E52B/$file/CellBE_HIG_65nm_v1.01_8Jun2007.pdf
Cell Broadband Engine
CMOS SOI 65 nm
Hardware Initialization Guide
page 209.
E.11 DDR2 support
所以其實是RAMBUS提供了一個XDR轉DDR2的translator chip,每個translator支援128bit,連接到32bit的XDR controller上,總寬度是256bit。
在這個前提下,CELL支援到最大16GB的DDR2記憶體(double bank),每個channel定址到33bit。(XDR下提供到35bit)
使用ch DDR2-800時最大頻寬與使用XDR 3.2GHz時相同,為25.6GB/s。
這樣看來LANL RoadRunner需要的大容量記憶體支援並不是真的靠作兩個版本的CELL來解決….其實這種作法也比較符合IBM目前在高階市場的需要啦。
而以原理來說,初代CELL”應該”也可以透過這個晶片支援DDR2;不過在舊版的Initialization Guide裡面並沒有DDR2如何支援的詳細資料,只有提及DDR2的容量,所以當時可能只有計畫,還沒有實作好….
總之,如果CELL Computing Board也用這種方式提供DDR2支援的話,那要擴充容量相對來說就比較簡單了。
CELL 舊版 HIG(2006年9月)
http://www-01.ibm.com/chips/techlib/techlib.nsf/techdocs/BD3F1F4C3DB32C7487257142006131BC
話說這份PDF是6月8日釋出的,這或許可以代表65nm版CELL確實的完成時期….
—-
而現在回去看RoadRunner的文件,就會看出許多端倪。
http://www.lanl.gov/orgs/hpc/roadrunner/pdfs/sc06rrbriefing.pdf
RoadRunner設計上是每4個Dual-Core Opteron配上4個CELL-Blade,兩邊各32GB memory。
即8個Opteron-Cores搭上8個Cell,每個Opteron都搭上一個CELL,並且各自搭載4GB Memory。
也就是說,其實RoadRunner的原始目的,是希望有個Opteron-Core + 8個SPE的CPU存在….
或者是說用Opteron來取代PPE,這樣講可能比較直接。_A_
http://www.lanl.gov/orgs/hpc/roadrunner/pdfs/rrsummary.pdf
裡面提到了提供Hybrid computing 的 SDK3.0提供時間是07年後半、Phase3實際完成時間是08年前半。
此時所有系統都會採用eDP CELL來建置,可以穩定地提供1PetaFlops的Linpack,來支援LANL的核武模擬作業。(從64-ways增長到1000-ways)
SDK 3.0的重點有:(page9)
ALF & libSPE [PPE-SPE互動]
• Computational Library (ALF w/ IBM)
– Task & work block queuing & management
– Streaming & user-defined data partitioning
– Process management
– Error handlingDaCS or OpenMPI [Opteron-CELL/PPE互動]
• Communication Library (DaCS w/ IBM)
– Data movement & synchronization
– Process management & synchronization
– Topology description
– Error handling
– First implementation may leverage OpenMPI• Longer term
– ALF & DaCS support in tools
– ALF from Opteron ⇒ Cell directly
– Compilers supporting some of this
話說RR雖然持續如火如荼地進行中,不過過去其實有很多人對HPC的觀念都是
「有很多老程式」、「要加速現有的code」,不過CELL/GPGPU之類的方案都需要幾乎重新coding,這會帶來多少衝擊,其實可以看遊戲界現在的狀況就知道。
HPC市場真的能平安過渡過去嗎?這又是個值得觀察的問題了。
如果PS3在當初有這項東東,
這下能擴充的就不只有HDD了,
最好再加個PCIe來個SLi等等,
那我家裡的桌上型電腦就可以淘汰了XD