OK so it's 1600 pounds or $3200. the price is nothing compared to the cost to write the application. What does a programer make per hour? Add payrol taxes and overhead. rent for the office space, insurance and so on and you can't get buy for under $100/hour Figure it takes at least 1,000 hours (half a man year) to get even something simple done and you are spending $100K. $3K for Ram is pocket change for a software development project. And believe me you "don't get nothing" for only 0.5 man years of development effort - maybe a prototype, proof of concept demo or rev 1.0 of a very simple application.
Look at some numbers. a very productive team can write about 1000 lines of code per person per month. That is fully debugged and documented and run through QC, a bug tracking system and in configuration control. Of course anyone can type faster but we are talking about production quality delved, non-beta code. Figure $100/hour and 160 hours per month to $16000/1000 means $16 per line. Now count the lines of code in project that are like yours. The PostgreSQL DBMS has about 800,000 lines My telemetry system is at about 100K lines now. You can look at some open source projects and count lines there. Bottom line is that $5K or $10K for a computer is trivial, you don't even see that in the "rolled up" budget. that 1000/month figure assumes a top talent motivated team.
There was a typo in the aggregated memory bandwidth of the Sun Fire: it's 85.6 GB/s (still 4 times bigger than the Mac Pro, so twice as much per core).
There will be some memory bandwidth improvements in the quad cores, among other things:
http://www.channelinsider.com/print_article/AMD+Unveils+Barcelona+QuadCore+Details/191008.aspx
Maybe it also helps that I have a 6'5" tall former hooters waitress as a Media Spokesperson
![]()
cant you do something like the Folding@HOME program does. send out work units to computers to make the processes for you?
obviously that means making a program to talk to your server to retrieve work, and send it back when its done.
As long as they are "same-endian" (can't believe we use Jonathan Swift to describe a computer standard!) I might go with the HP to crank the databases, but I would have to get familair with a good compiler for that environment.
Converting 8.5 terrabytes of written data from one endian format to another is very time consuming and highly probable that an error would be introduced.
I think in the terabyte database he has the whole sequences of checkmate moves from each position, not just the next move in that direction.
I think he will have to wait a bit before he can distribute Gothic Vortex VI on a hard disk, or would the database be compressible to a couple TB, and then require the people to have a little array to decompress and play? Or can just the immediate move database be distributed and the terabyte db regenerated by the customer?
so let me get this straight you need to permutate 6 chess pieces in every possible position on the board.... and you need 32 gb or ram? each record must be frickn huge!! id imagine you can trim some fat somewhere.
Well, I have this chess-like program and it can announce Mate in 268 moves right now.
For me to go to the next stage, and solve every possible position from any permutation involving 6 pieces, I would need that boatload of RAM.