Bloomberg數(shù)據(jù)中心應(yīng)用Nvidia Tesla GPU服務(wù)器
Bloomberg是一家專門提供經(jīng)濟(jì)資訊的財(cái)經(jīng)數(shù)據(jù)服務(wù)公司,該公司對(duì)外提供的服務(wù)內(nèi)容中包括一項(xiàng)提供資產(chǎn)擔(dān)保債券估值的服務(wù),而該公司新組建的數(shù)據(jù)中心中則大量應(yīng)用了Nvidia的Tesla服務(wù)器。自1996年以來,Bloomberg公司位于紐約和新澤西州,基于Linux系統(tǒng)的數(shù)據(jù)中心便一直在使用一種基于Monte Carlo算法的單因子隨機(jī)模型對(duì)這些資產(chǎn)擔(dān)保債券估值進(jìn)行計(jì)算,他們每天晚上都會(huì)發(fā)布計(jì)算的結(jié)果數(shù)據(jù).
而四年后的2000年,他們將這種算法進(jìn)行了升級(jí),改用精度更高的雙因子隨機(jī)模型進(jìn)行計(jì)算,新的數(shù)學(xué)模型對(duì)數(shù)據(jù)中心的計(jì)算能力提出了更高的要求,花費(fèi)的計(jì)算時(shí)間更長,因此計(jì)算的結(jié)果只向部分有特殊需求的用戶提供.
隨著客戶對(duì)這種高精度計(jì)算需求的不斷增長,Bloomberg公司發(fā)現(xiàn),如果要和往常一樣每晚為客戶提供計(jì)算結(jié)果,那么數(shù)據(jù)中心的硬件需求將成10倍地增長,所需的處理器核心數(shù)目將從原有的800個(gè)猛增到8000個(gè)左右,總計(jì)需要1000臺(tái)每臺(tái)8核心的服務(wù)器系統(tǒng).為此這家公司選擇了Nvidia的Tesla產(chǎn)品,現(xiàn)在他們只需要用48臺(tái)這樣的服務(wù)器便可達(dá)到目的.
不過為了讓計(jì)算程序能在Nvidia CUDA架構(gòu)下運(yùn)行,他們花費(fèi)了1年左右的時(shí)間對(duì)程序進(jìn)行全面移植。盡管仍有部分程序需要在CPU中運(yùn)行,但Nvidia的Tesla服務(wù)器擔(dān)負(fù)了90%的浮點(diǎn)運(yùn)算任務(wù),裝備Tesla服務(wù)器的數(shù)據(jù)中心的計(jì)算速度則因此而提升了800%。