Krait is a mystery to me. I'd love to point at some features of the uarch and speculate on those contributing to certain weak benchmark scores. But we know close to nothing about the uarch. Just what Anand says which frankly I take with a grain of salt to begin with. Only things we really know is it has a pretty small L2 cache size (16KB), a smaller so-called L0 data cache that might be adding latency for code that doesn't play nice with it, and an asynchronous decoupled L2 cache that could also suffer from extra latency.
I doubt individual vendors are shipping vastly optimized Javascript engines beyond what comes with standard Android versions. And whatever they do has to be contributed back to mainline. At best they're bundling newer builds of publicly available code.
Sunspider is a pretty terrible benchmark (most of them are but Sunspider is especially bad), I could see a lot of glass jaws or easy wins on it, that aren't really characteristics of what you see elsewhere. I'm more concerned with the SPECInt2k scores.
I've never been much of a gadget freak which makes this sound really weird now.. it looks like I currently have at least one Cortex-A8, Scorpion, Cortex-A9, Krait, and Cortex-A15 device >_> So I could do a bunch of low level comparisons but I don't really have that kind of time :/ At the very least, I could do some benchmarking of my own software at some point.
I doubt individual vendors are shipping vastly optimized Javascript engines beyond what comes with standard Android versions. And whatever they do has to be contributed back to mainline. At best they're bundling newer builds of publicly available code.
Sunspider is a pretty terrible benchmark (most of them are but Sunspider is especially bad), I could see a lot of glass jaws or easy wins on it, that aren't really characteristics of what you see elsewhere. I'm more concerned with the SPECInt2k scores.
I've never been much of a gadget freak which makes this sound really weird now.. it looks like I currently have at least one Cortex-A8, Scorpion, Cortex-A9, Krait, and Cortex-A15 device >_> So I could do a bunch of low level comparisons but I don't really have that kind of time :/ At the very least, I could do some benchmarking of my own software at some point.