物聯(lián)網(wǎng)已經(jīng)升溫,物聯(lián)網(wǎng)帶來(lái)的數(shù)據(jù)爆炸性增長(zhǎng)不容忽視。隨著數(shù)以千計(jì)的數(shù)據(jù)增長(zhǎng),我們會(huì)發(fā)現(xiàn)數(shù)據(jù)中心服務(wù)器上的壓力越來(lái)越大,用戶(hù)越來(lái)越關(guān)注CPU。
服務(wù)器對(duì)處理能力的要求越高,服務(wù)器加速就迫在眉睫。通常,如果要確保數(shù)據(jù)冗余,則需要為每個(gè)大數(shù)據(jù)架構(gòu)進(jìn)行3次備份。
這帶來(lái)的問(wèn)題是用戶(hù)需要準(zhǔn)備3倍的存儲(chǔ)空間。如果無(wú)法進(jìn)行在線備份,該怎么辦?有人說(shuō)通過(guò)邏輯可以將硬盤(pán)的利用率從3倍降低到1.4倍,但由于CPU必須處理邏輯運(yùn)算,因此CPU的利用率將超過(guò)99%。
可以看出,沒(méi)有用于大數(shù)據(jù)分析的冗余CPU處理能力。我們?cè)撊绾谓鉀Q呢?這就是為什么我們要鼓勵(lì)第二代分布式計(jì)算的原因。
我們可以通過(guò)FPGA加速器進(jìn)行加速,從而使CPU主要負(fù)責(zé)一般的計(jì)算負(fù)載,而FPGA技術(shù)則負(fù)責(zé)大量的重復(fù)計(jì)算負(fù)載,從而將控制權(quán)分開(kāi)。 CPU和FPGA如何進(jìn)行跨境集成?它們?cè)诜?wù)器加速過(guò)程中扮演什么角色?如何實(shí)現(xiàn)“更少,更快,更好和更便宜”。
未來(lái)的服務(wù)器?帶著這些問(wèn)題和非網(wǎng)絡(luò)記者的參與當(dāng)半導(dǎo)體技術(shù)發(fā)展遇到瓶頸時(shí),如何加速服務(wù)器?從計(jì)算機(jī)系統(tǒng)的發(fā)展可以看出,原始計(jì)算機(jī)都是單任務(wù)計(jì)算的,隨著數(shù)據(jù)的增長(zhǎng)逐漸演變?yōu)槎嗳蝿?wù)計(jì)算。因此,系統(tǒng)中有多個(gè)CPU電源。
因?yàn)槎鄠€(gè)CPU POWER可以同時(shí)訪問(wèn)內(nèi)存中的數(shù)據(jù),所以首先要解決的是數(shù)據(jù)一致性問(wèn)題。當(dāng)一個(gè)POWER處理一個(gè)數(shù)據(jù)時(shí),另一個(gè)POWER需要獲取正確的數(shù)據(jù)。
在系統(tǒng)中,通常使用硬件來(lái)確保數(shù)據(jù)的一致性,以確保讀取數(shù)據(jù)時(shí)另一個(gè)線程可以獲取正確的數(shù)據(jù)。因此,當(dāng)計(jì)算機(jī)系統(tǒng)從單CPU系統(tǒng)發(fā)展到多CPU系統(tǒng)時(shí),其性能/功率比已經(jīng)大大降低,如何提高CPU性能和降低功耗已成為許多用戶(hù)的難題。
IBM全球杰出工程師Bruce Wile解釋說(shuō),隨著Internet數(shù)據(jù)的增長(zhǎng),對(duì)于我們的系統(tǒng),我們需要更強(qiáng)大的硬件計(jì)算能力來(lái)處理更多數(shù)據(jù)。一種解決方案是,我們?cè)贑PU內(nèi)核上打開(kāi)更多硬件線程,并使用這些線程來(lái)提高其處理能力,以更好地處理I / O數(shù)據(jù)。
同時(shí),我們介紹了GPU和FPGA,使用這些硬件來(lái)幫助我們的系統(tǒng)處理數(shù)據(jù),但是傳統(tǒng)上,GPU和FPGA以I / O設(shè)備的形式安裝在該系統(tǒng)上。為了使用這些IO設(shè)備,我們需要工程師具有更多技能。
例如:程序員需要學(xué)習(xí)硬件知識(shí),我們需要了解內(nèi)核的人員才能開(kāi)發(fā)這些I / O設(shè)備的驅(qū)動(dòng)程序,并且由于它們是I / O設(shè)備,因此這些IO設(shè)備不與CPU共享內(nèi)存,因此我們需要內(nèi)核代碼來(lái)幫助他們進(jìn)行數(shù)據(jù)傳輸。我們面臨的另一個(gè)問(wèn)題是,半導(dǎo)體技術(shù)已達(dá)到技術(shù)轉(zhuǎn)折點(diǎn),其成本效益不再持續(xù)增長(zhǎng)。
我們不能依靠半導(dǎo)體技術(shù)的增長(zhǎng)來(lái)使我們的系統(tǒng)更快,更強(qiáng)大。我們需要從硬件開(kāi)始。
綜合考慮上述固件,操作系統(tǒng),設(shè)備應(yīng)用和其他角度,以尋求更好的解決方案。 & rdquo;。