<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > IBM在商用計算機中植入交互式存儲器

IBM在商用計算機中植入交互式存儲器

作者: 時(shí)間:2016-09-12 來(lái)源:網(wǎng)絡(luò ) 收藏

在花費多年時(shí)間進(jìn)行研究后,IBM已成為首家在商用處理器中搭載交換式存儲器(transactional memory)的公司。

本文引用地址:http://dyxdggzs.com/article/201609/304774.htm

IBM 為 Lawrence Livemore 國家實(shí)驗室所開(kāi)發(fā)的 Sequoia 超級計算機,將采用搭載這項全新功能的 BlueGene/Q 處理器 。IBM稍早前在 Hot Chips 大會(huì )中披露了這項消息。預計于2012年問(wèn)世的 Sequoia 估計運算效能可達20 petaflops。

一旦開(kāi)發(fā)完成,這款超級計算機可能會(huì )成為全球最強大的系統之一。該系統較早期的版本已名列最節能的超級計算機。

交換式存儲器主要是用來(lái)將相關(guān)任務(wù)加以組織,使其成為一項大型工作,以實(shí)現更有效率的處理。它可取代目前系統中去鎖定相關(guān)資料,直到所有作業(yè)均完成的作法,因為這種方法將會(huì )拖累其他計算機的運作速度。

前Sun Microsystems ──現在是甲骨文(Oracle)的一部分──曾在其Rock微處理器中采用交換式存儲器,Rock微處理器主要針對大型料庫計算機,然而,Rock處理器卻從未曾真正出貨,因為這個(gè)項目在甲骨文收購S(chǎng)un的時(shí)候被取消了。

一位前Rock工程師表示,經(jīng)過(guò)測試,Sun發(fā)現其技術(shù)在某些應用中具有很大優(yōu)勢,但在其他領(lǐng)域所能提供的助益卻很有限。不過(guò),它幾乎不需要特殊的硬件,這位工程師表示。

英特爾(Intel)和微軟(Microsoft)的研究人員也花費數年時(shí)間在交換式存儲器的研發(fā)上。

IBM僅在單顆芯片中,運用標簽方法(tagging scheme)在芯片的第二層快取存儲器上建置交換式存儲器。這種標簽是當資料被用在所謂的計算機排程原子級交易(atomic transaction)時(shí),用來(lái)檢測任何可能產(chǎn)生的負載/儲存沖突。

如果沒(méi)有發(fā)現沖突,便可順利處理作業(yè)。一旦出現沖突,芯片會(huì )便要求系統軟件來(lái)解決這些問(wèn)題。

由于使用了快速芯片上存儲器,因此,即使在高度資料競用條件下,與傳統的鎖定方案相比,IBM的方法仍可進(jìn)一步降低延遲,IBM資深工程師Ruud Haring表示。

IBM使用其嵌入式DRAM制程打造該芯片的32MB L2快取。存儲器組(memorybank)使用了“許多種簡(jiǎn)潔的技巧”來(lái)建立多版本的快取,Haring說(shuō)。

工程師們對他們的成果所能呈現的效能相當樂(lè )觀(guān),但他們仍然在微調超級計算機的編譯器,因此目前仍缺乏性能資料。不過(guò),“感覺(jué)還不錯,”Haring說(shuō)。

業(yè)界觀(guān)察家表示,IBM的研究很全面,但仍無(wú)法廣泛地被其他設計師采用。他們指出,一種更有用的方法,是在由復雜的快取一致性協(xié)議所連接的更廣泛處理器組合之中建置交換式存儲器。

在全球各地使用IBM超級計算機的程序設計師們,也同時(shí)是高度復雜的軟件的編程人員,只有他們在使用一些很有限的應用程序。因此,他們是測試交換式存儲器的最佳人選,一些工程師在Hot Chip會(huì )議上表示。

IBM的芯片內含18個(gè)核心,其中一個(gè)僅用于處理作業(yè)系統任務(wù),其他則作為備用裝置。這些核心是以IBM通訊芯片的PowerEN核心為基礎所開(kāi)發(fā)的定制電路。

BlueGene/Q處理器的其他部份則是以ASIC制程進(jìn)行設計。這個(gè)超級計算機可使用超過(guò)100,000顆芯片。這些芯片時(shí)脈速度為1.6GHz,在55W下可提供204Gflops效能,包含14.7億顆晶體管,尺寸為19 x 19mm。

1.jpg

BlueGene/Q使用了18個(gè)PowerEN核心。



關(guān)鍵詞:

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>