(EDIT) PAY NO ATTENTION TO ME. I AM APPARENTLY A COMPLETE IDIOT. THANKS FOR SETTING ME STRAIGHT.
Rather than suggesting numbers that I think sound good, I'll attempt to recreate a lot of the math found in
https://bitcointalksearch.org/topic/m.996572In that thread, it was stated that the Bitcoin Hash Function takes about 3375 operations. If we can assume that each of the 50 cores can perform one operation per clock, and we assume an aggressive clock of, say, 1,500 MHz (1.5 GHz), then the following math ensues:
50 (cores) * 1,500 (Million operations/s) / 3375 (ops/hash) = about 22 MHash/s
Now, I'm not saying that that is what the actual performance will be, but it is a number that is supported by real math. If you want, you can play around with those numbers to get different results, but I doubt that it'll wind up getting all the way up to 2,400 MHash/s. Note that you aren't allowed to change the 50 (there will definitely be 50 cores), and you aren't allowed to change the 3375--that's just the amount of math it takes to do a hash. All you can do is speculate on the clock speed and the number of operations that can be done by a processor in a given clock cycle.
To give a comparison to show the validity of the math, I have an Intel Core i7 3930K @ 4.4GHz. That's:
6 (cores) * 4,400 (Million operations/s) / 3375 (ops/hash) = 7.82 MHash/s
Compare this to the 8.7 that I actually see. The discrepancy is caused by the hyperthreading that allows more than one operation to be done in a given clock cycle, since there are two concurrent threads executing. Still, though, even with a hyperthreaded processor the math is pretty close.
In all, it's not too surprising that it's not that high, as it's x86, not straight OpenCL. It's good for more things, but not as good at the few things that an ATI/AMD graphics card (or FPGA/ASIC) is good at.