Back on the Intel vs Apple topic, I would think that Intel designs are a lot more constrained than Apple wrt to the variety and cheers numbers of requirements they must meet.
The whole memory architecture can deal from one cores to... many for example. I also think that accommodating the huge SIMD units Intel packs in take its toll on the design. Then there is the benching environment Intel processors are tested against a bunch of different tasks and environments.
Intel is not design it cores ( and uncore) with a proprietary phone and tablet, they aim at a way broader market with a single scalable IP, it sounds like a completely different effort. I'm not sure it is the best way to do it but that is what they do.
The Atom line is interesting but Intel does not really put its wait behind it, they iterate quite slowly compare to the mobile manufacturers (and Apple) but here again I suspect they are setting for themselves standard that may be a little out of place, those are not server chips (actually Intel do server chips out of Atom).
Overall an "issue" I see with Intel approach and how they chips compare to Apple ones or other mobile manufacturers is something I could sum up like that in the GPU world/ try to ship a competitive IEEE FP32 compliant GPU at a time when FP16 happens at a quarter the speed and any type of IEEE compliance is a secondary concern. Overall it impact time to market, costs, power efficiency, etc.
The whole memory architecture can deal from one cores to... many for example. I also think that accommodating the huge SIMD units Intel packs in take its toll on the design. Then there is the benching environment Intel processors are tested against a bunch of different tasks and environments.
Intel is not design it cores ( and uncore) with a proprietary phone and tablet, they aim at a way broader market with a single scalable IP, it sounds like a completely different effort. I'm not sure it is the best way to do it but that is what they do.
The Atom line is interesting but Intel does not really put its wait behind it, they iterate quite slowly compare to the mobile manufacturers (and Apple) but here again I suspect they are setting for themselves standard that may be a little out of place, those are not server chips (actually Intel do server chips out of Atom).
Overall an "issue" I see with Intel approach and how they chips compare to Apple ones or other mobile manufacturers is something I could sum up like that in the GPU world/ try to ship a competitive IEEE FP32 compliant GPU at a time when FP16 happens at a quarter the speed and any type of IEEE compliance is a secondary concern. Overall it impact time to market, costs, power efficiency, etc.