中文人妻久热无码_天天看高清国产在线_富婆按摩高潮对白30分钟_国产av精选aaaaaaa

海南世紀(jì)云圖網(wǎng)絡(luò)科技有限公司
咨詢熱線:400-822-8458 客戶服務(wù):0898-32183600

多核時代,計算機(jī)體系結(jié)構(gòu)面臨徹底重新設(shè)計

發(fā)表于:2011-02-25 00:00:00來源:網(wǎng)界網(wǎng)人氣:3202

美國國家科學(xué)基金會的一份研究報告認(rèn)為,如今的多核處理器需要更好的方式來編程。馬里蘭大學(xué)的一位研究人員在1月份出版的美國計算機(jī)協(xié)會的旗艦級通訊刊物上稱,為了有效使用多核處理器,IT業(yè)需要徹底反思它已使用了50多年的基本計算機(jī)體系結(jié)構(gòu)。

 

馬里蘭大學(xué)高級計算機(jī)研究所教授Uzi Vishkin在論文中稱:"近期從單處理器計算機(jī)系統(tǒng)向多處理器平行系統(tǒng)的大規(guī)模遷移,要求對建立新系統(tǒng)并為之編程的計算機(jī)科學(xué)的許多方面進(jìn)行徹底改造。"

Vishkin甚至提供了一份新體系結(jié)構(gòu)抽象圖,他稱之為ICE(即時并行執(zhí)行),他利用美國國家科學(xué)基金會提供的資金開發(fā)出了ICE。

我們今天所使用的基本計算機(jī)體系結(jié)構(gòu)是基于二十世紀(jì)四十年代數(shù)據(jù)學(xué)John von Neumann提出的概念的。在他的體系結(jié)構(gòu)中,數(shù)據(jù)和程序存儲于計算機(jī)內(nèi)存并被饋送給計算機(jī)的CPU。程序通過使用程序計數(shù)器執(zhí)行,這就為CPU提供了 內(nèi)存當(dāng)中下一個將執(zhí)行的指令的地址。

這種方法允許進(jìn)行Vishkin所稱的串行計算,在這種設(shè)計當(dāng)中,"在串行程序里可供執(zhí)行的任何單個指令可以立即執(zhí)行。"

但是,它卻是受限制的,因?yàn)樗淮沃辉试S執(zhí)行單個指令。Vishkin稱,在多核處理器和擁有大量可用內(nèi)存的時代,不再需要這種限制了。取而代之的是,多個指令通常可以更快地平行執(zhí)行--所有指令都同時執(zhí)行且只需一個步驟。

Vishkin的替代方法不同于von Neumann體系結(jié)構(gòu),它允許在任何指定的時間執(zhí)行無數(shù)個指令,這樣可以極大地簡化程序員的工作。他說,有了ICE,"你可想象任何數(shù)量的指令,只要某 個指令的輸入不是另一個指令的輸出。"程序員不再需要擔(dān)心有多少處理器可供該項(xiàng)任務(wù)使用。

Vishkin表示,這種體系結(jié)構(gòu)要求改變硬件設(shè)計。至于操作方式,芯片可能需要在處理器和內(nèi)存之間建立高帶寬、低延遲的網(wǎng)絡(luò)。硬件需要一個單處理器核來控制其他所有核。如果代碼是串行的,它可以在那個核上執(zhí)行。如果有其他指令,中央處理器可以向其他核發(fā)送其他指令。

Vishkin擁有這項(xiàng)技術(shù)的6項(xiàng)專利,研究小組也建立了可以在ICE抽象體系結(jié)構(gòu)上運(yùn)行的原型硬件。

文章整理: 世紀(jì)云圖  http://m.jhchurchillbuilders.com/

以上信息與文章正文是不可分割的一部分,如果您要轉(zhuǎn)載本文章,請保留以上信息,謝謝!

版權(quán)申明:本站文章部份來自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系我們,我們收到后立即刪除,謝謝!

特別注意:本站部份轉(zhuǎn)載文章言論不代表本站觀點(diǎn),本站所提供的攝影照片,插畫,設(shè)計作品,如需使用,請與原作者聯(lián)系,版權(quán)歸原作者所有。

微信
網(wǎng)站建設(shè)
軟件業(yè)務(wù)
網(wǎng)絡(luò)營銷
400電話