4 ms·
Agree. But the presumption is that eventually, cache management algorithms will reach parity with the competition/bleeding edge. Any and all parameters that can
by writepub 8y ago
Agree. But the presumption is that eventually, cache management algorithms will reach parity with the competition/bleeding edge. Any and all parameters that can be tweaked will be. All top CPU arch companies hire from the same pool of PhDs/M.S' from top schools, after-all.
Performance commoditization is truly upon us. ARM v.s. x86 is quite literally a battle of existing software binary support. Things like WASM and JIT will further obviate the need to worry about ISAs when making product design choices. As of 2019, you can't go wrong picking an ARM based design, given you picked a SOC with sufficient cache, etc. that your use case demands.
- baybal2 8y agoAre you in the industry by any chance? On your position, I don't agree. Purpose built cores are there to stay. There is certainly no definite optimal cache configuration. And even inside ARM space, approaches vary dramatically (in part because cache algos is a patent minefield second only to wireless:) Samsung went on largely to non-determenistic algos for oop machinery, cache, and branch prediction; Qualcomm more or less went the Intel way by making fever, but faster execution units, and adapting cache for that; ARM always had size and cost in mind; and Apple did as aforementioned. Even very minimal changes to performance profile of execution side may turn things upside down for people engineering caches.
- writepub 8y agoI think the stakes are so high, and funding so deep, that eventually cache management will reach parity, regardless of the choices made to get there. I'm not an insider to dissect algorithms academically, but if in the worst case one needs to license the competition's patent, that'll happen. Keep in mind that the cost of non-performancen is irrelevance in the market, and that's a non-option for the likes of Qualcomm, Samsung, etc.
- baybal2 8y ago> one needs to license the competition's patent If it is competitor's, but much likely of a patent troll, whom are as many in this area as I said in wireless. Cache algos today are said to be designed very specifically to work around known traps, even if it meant going for suboptimal solutions. Are you stationed in China by any chance?
- writepub 8y ago> Are you stationed in China by any chance? Why do you ask? Where are you stationed?
- baybal2 8y agoAbout to go back to Shenzhen this year. Been canvassing all kinds of weird places for 14 months now as part of a job. Angola, Kenya, Malaysia, Kazakhstan, Pakistan (just trying to sell a freaking water vending machine there, nothing more.) I'm asking because I am very curious about the industry.