You might not know it by looking at the consumer applications out there, but general-purpose GPU computing does have uses other than video transcoding. No, really. Wall Street & Technology has written a story about one good example: Bloomberg's latest server farm, which uses Nvidia Tesla cards to run pricing operations at a fraction of the cost of traditional servers.
According to the story, Bloomberg has been working out prices for "1.3 million hard-to-price asset-backed securities such as collateralized mortgage obligations (including cash flows, key rate duration and such)" every night since 1996. Four years ago, the company developed a more precise yet more computationally demanding model, running it only for clients who asked.
Demand grew. Eventually, Bloomberg worked out that calculating all results through that model overnight would require a tenfold increase in processor cores, from 800 to 8,000. Rather than take the brute-force approach, the company went with Tesla GPUs. Now, instead of 1,000 servers with eight cores each, Bloomberg is able to run its calculations on just "48 server/GPU pairs."
The code did take a year to port—presumably using Nvidia's C for CUDA programming interface—and some parts still have to run on x86 processors. However, Wall Street & Technology says the GPUs still do about 90% of the work and deliver a performance increase of about 800%.
|Aerocool's Project 7 P7-C1 Pro case reviewed||6|
|Google Project Tango is dead—long live ARCore||9|
|Thermaltake Sync box bridges RGB LED walled gardens||3|
|Intel tips off potential 960 GB and 1.5 TB Optane SSD 900Ps||8|
|Sapphire Nitro+ Radeon RX Vegas put a big chill on spicy-hot chips||22|
|Antec P110 Silent touts quiet looks and quiet operation||11|
|Updated LG Gram laptops put heavy-duty power into feathery bodies||19|
|Monkey Day Shortbread||14|
|Thursday deals: a nice Z370 mobo, a huge VA display, and more||6|