July 13th, 2007, 2:41 pm
QuoteOriginally posted by: kilimanjaroI don't think the term "high performance computing" is usually associated with gaming machines.The machines are different, but the number-crunching chips used are commodity chips. What drives development of these commodity chips is gaming. HPC isn't a big enough market to support the billions of dollars necessary to do custom chip development and fabrication. Lots of teenagers (whether aged 15 or 45) wanted the fastest machine to play DOOM is what drives the number crunching market, and scientists and quants are just riding their coattails.QuoteIt's the same with anything else really; the people who want the work done are willing to spend the cash for it, and if big money is on the line then they are going to get the biggest baddest system they can afford.And the really big money comes from tens of millions of people spending a few thousand dollars each. Now if you are a corporation, you can fund the millions necessary to build a custom number cruncher out of commodity chips and the people writing software for those chips, but you can't afford the billions necessary to having special defined chips.QuoteI could certainly imagine that they have some unix variant somewhere (probably linux although could be something way older).Linux is best for number crunching because it is cheap and it works. Solaris also tends to get used a lot because a lot of quant work involves hooking up to the database servers and this involves high reliability. Windows is used because that's what office applications run, there is a scary amount of code that uses Excel as a frontend, and Microsoft writes some really nice developer IDE's. Using windows doesn't bother the unix-geeks that much, because the unix-geeks use cygwin.