淺談多線程CPU對(duì)高密度云計(jì)算的優(yōu)勢(shì)


時(shí)間:2012-07-26





最近隨著Xeon E5系列處理器的推出,CPU多線程技術(shù)的意義被人們重新認(rèn)識(shí)。寶德技術(shù)專家認(rèn)為,以寶德觀瀾湖為代表的高密度云計(jì)算服務(wù)器以其多處理器、多核、多線程特色,為企業(yè)私有云構(gòu)建提供強(qiáng)大的硬件支撐,并解決企業(yè)信息化過程中高密度計(jì)算的瓶頸問題。特別是多線程技術(shù)支持應(yīng)用程序并行處理多項(xiàng)工作,大幅度提高了企業(yè)OA平臺(tái)性能和使用效率。



企業(yè)高密度計(jì)算機(jī)的應(yīng)用,是以軟件和硬件結(jié)合為特征的應(yīng)用。運(yùn)行在企業(yè)服務(wù)器之上的各種企業(yè)管理軟件決定著企業(yè)的命運(yùn)和未來,而CPU多線程技術(shù)是企業(yè)管理軟件平穩(wěn)高效運(yùn)行的關(guān)鍵。那么CPU多線程,在企業(yè)應(yīng)用中具有哪些優(yōu)勢(shì)呢?

多線程提高CPU的使用率。企業(yè)OA平臺(tái)上往往運(yùn)行著許多應(yīng)用,如OA、ERP、CRM、WEB、Callcenter、Helpdesk及電子商務(wù)等流行應(yīng)用,這些程序往往都需要及時(shí)處理,充分利用CPU資源顯得尤為重要。例如當(dāng)處于單線程機(jī)制時(shí),正在運(yùn)行的程序可能發(fā)生阻塞,而CPU被迫處于空閑狀態(tài),同時(shí)另一些需要處理的請(qǐng)求則得不到及時(shí)處理,這就造成大量的計(jì)算資源浪費(fèi)。而在多線機(jī)制中,當(dāng)某一個(gè)線程處發(fā)生阻塞,而其他線程又恰好處于空閑時(shí),就可以用來運(yùn)行其他的線程,這樣就讓CPU資源就得到了充分地利用。

多線程可以簡(jiǎn)化編程模型。如果程序只完成一項(xiàng)任務(wù),在單線程機(jī)制下,只要寫一個(gè)單線程的程序,并且按著程序的步驟執(zhí)行即可。而系統(tǒng)要執(zhí)行多項(xiàng)任務(wù)時(shí),如果還使用單線程機(jī)制的話,那就得輪番查看每項(xiàng)任務(wù)執(zhí)行到什么程度,及什么時(shí)候繼續(xù)執(zhí)行。如程序顯示一個(gè)時(shí)鐘的時(shí)、分、秒三個(gè)指針,使用單線程就得在循環(huán)中逐一判斷這三個(gè)指針的轉(zhuǎn)動(dòng)時(shí)間和角度。如果使用三個(gè)線程分另來處理這三個(gè)指針的顯示,那么對(duì)于每個(gè)線程來說就是指行一個(gè)單獨(dú)的任務(wù)。這樣有助于人員對(duì)程序的理解和維護(hù)。

多線程簡(jiǎn)化異步事件處理。當(dāng)一個(gè)服務(wù)器應(yīng)用程序在接收不同的客戶端連接時(shí)最簡(jiǎn)單地處理方法就是為每一個(gè)客戶端連接建立一個(gè)通道,然后監(jiān)聽程序負(fù)責(zé)通過輪詢的方式監(jiān)聽來自客戶端的請(qǐng)求。如果這種應(yīng)用程序采用單線程來處理,就要建立復(fù)雜的輪詢和排隊(duì)機(jī)制,不斷地掛起和開通I/O接口,使得I/O更難以控制,也更容易出錯(cuò)。而使用多線程和同步I/O方式時(shí),可以更容易地處理類似于多個(gè)請(qǐng)求的異步事件。

除此之外,CPU多線程技術(shù)具有一個(gè)很大的優(yōu)勢(shì)是能極大的降低客戶部署多項(xiàng)應(yīng)用系統(tǒng)的總成本,提高系統(tǒng)的運(yùn)轉(zhuǎn)效率,因此,多線程CPU一直受到業(yè)界的青睞,國(guó)內(nèi)外IT廠商把握客戶的需求,大力研發(fā)CPU多線程技術(shù)以及基于該技術(shù)的高密度計(jì)算服務(wù)器。例如近期寶德所曝光的觀瀾湖系列服務(wù)器,產(chǎn)品每臺(tái)裝載四顆最新Xeon E5-4600處理器,每個(gè)CPU有八個(gè)計(jì)算內(nèi)核,每個(gè)內(nèi)核可同時(shí)運(yùn)行雙線程,總共多達(dá)十六個(gè)線程。這樣原則上每個(gè)處理器就可以同時(shí)運(yùn)行十六個(gè)獨(dú)立的任務(wù),每臺(tái)服務(wù)器更是可以運(yùn)行64個(gè)任務(wù),可以提供強(qiáng)大的運(yùn)算能力。據(jù)測(cè)試,英特爾Xeon E5-4600處理器與傳統(tǒng)的Xeon 5600雙路服務(wù)器相比性能可實(shí)現(xiàn)2倍的提升,可以在企業(yè)中用來作為關(guān)鍵應(yīng)用服務(wù)器,比如運(yùn)行關(guān)鍵的EPR或OA應(yīng)用程序,作為大型數(shù)據(jù)庫(kù)服務(wù)器?;蛘咴谔摂M化程序之上裝載不同的操作系統(tǒng),以管理和控制各種不同的服務(wù)器群組等。

隨著虛擬化技術(shù)與云計(jì)算的發(fā)展、大數(shù)據(jù)時(shí)代的到來,大量數(shù)據(jù)處理、高密度計(jì)算、信息并行處理等需求對(duì)CPU的性能提出了更高的挑戰(zhàn),CPU多線程技術(shù)是未來的發(fā)展趨勢(shì)。因此,充分利用基于CPU多線程技術(shù)的優(yōu)勢(shì),大力發(fā)展高密度并行計(jì)算服務(wù)器,實(shí)現(xiàn)計(jì)算資源效率的優(yōu)化配置,更好地支持虛擬化技術(shù)與復(fù)雜的應(yīng)用系統(tǒng),這樣才能滿足不斷增長(zhǎng)的企業(yè)計(jì)算和數(shù)據(jù)處理的需求,為云計(jì)算的發(fā)展提供強(qiáng)有力的基礎(chǔ)架構(gòu)支持。



  版權(quán)及免責(zé)聲明:凡本網(wǎng)所屬版權(quán)作品,轉(zhuǎn)載時(shí)須獲得授權(quán)并注明來源“中國(guó)產(chǎn)業(yè)經(jīng)濟(jì)信息網(wǎng)”,違者本網(wǎng)將保留追究其相關(guān)法律責(zé)任的權(quán)力。凡轉(zhuǎn)載文章,不代表本網(wǎng)觀點(diǎn)和立場(chǎng)。版權(quán)事宜請(qǐng)聯(lián)系:010-65363056。

延伸閱讀

熱點(diǎn)視頻

第六屆中國(guó)報(bào)業(yè)黨建工作座談會(huì)(1) 第六屆中國(guó)報(bào)業(yè)黨建工作座談會(huì)(1)

熱點(diǎn)新聞

熱點(diǎn)輿情

特色小鎮(zhèn)

版權(quán)所有:中國(guó)產(chǎn)業(yè)經(jīng)濟(jì)信息網(wǎng)京ICP備11041399號(hào)-2京公網(wǎng)安備11010502003583