I've been noticing some significant iTunes slow ups my self. I'm wondering what the cause is.
Originally Posted by Marvin
Given how slow the iTunes store runs generally, I'd say it's all being run from Steve's iPhone. He just sits on a throne holding it while the employees surround him and worship. The just need a big data centre to fit all the worshippers in.
Steve isn't the only one using his iPhone while seated at the throne.
I actually think the idea of them using ARM chips in the server space is pretty sound:
Actually ARM hardware is embedded in a lot of networking hardware so a jump to doing actual server work loads should be easy.
In the server and mobile space, performance-per-watt is very important. This could obviously be linked with the discontinuation of the XServe. Apple sees this as important to marketing:
I doubt there is a link. Performance per watt is very important but you need a state of the art ARM core to get to acceptable performance levels. Then comes the issue of a suitable implementation. Most ARM based CPUs are focused on tasks other than server duty. Right now it is a chicken or the egg situation. People would likely implement a CPU if there was demand, there would be demand if there was an implementation. So we wait on a mystery company to deliver the hardware.
Measuring in ssj_ops/watt (super-steve-jobs operations per watt). If they can get their PA Semi engineers to design a server chip with enough cores that it can handle similar loads to a Xeon while consuming a fraction of the power and generating far less heat, that's a huge selling point.
It certainly would be. I just don't think Apple will go after the market.
I doubt they'd be able to cool them passively but say they build a 16-32 1GHz core chip that consumes 250mW per core is < 10 W. Single thread performance would probably suck so they'd have to aim for 2GHz+ but multi-threaded performance would be fine.
Single thread performance will suck with anything ARM based. A9 will help a lot but lets no kid ourselves.
What would be neat is a 1U ARM server where the boards are on edge. One should be able to line up 32 of them across the front of the cabinet. If each SoC has 2 cores that is 64 cores to a box. Or 128 for 4 core chips. Run each board at say ten watts and you should see very good performance at very low power. Make each board six inches long and you should be able to put RAM and a solid state disk on the board. So you end up with a complete server on a board that is one and a half inches high by six inches long. Very doable with ARM and cell phone technology. For good measure you could integrate an OpenCL compatible GPU for SIMD and other parallel needs.
This is basically an iPhone Type SoC retasked with I/O suitable for servers. The only difference here is that you would need an ethernet port built in, probably PCI-E to a real SSD controller and some DMA hardware. Honestly if I had the money I 'd start my own company it just seems like a no brainer and with the right generation ARM chip would give very good performance. Performance suitable for a number of server tasks.
As you can see this has caused me to run on but the concept is exciting.