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