x86 is much worse for 48 and 64 bit work than 32-bit ARM is, even though they're both 32-bit. There used to be a 32-bit x86 JIT, but it was preventing improvements to the x86-64 JIT, so was removed. This is actually a big factor in why Dolphin's got so much faster over the past year or so.
Please do not say atom CPUs are good; they are at the bottom of x86 performance and slower than anything else currently available. The only reason they exist is their compatibility with current x86 code combined with low power usage.
(04-10-2015, 03:19 PM)tueidj Wrote: [ -> ]Please do not say atom CPUs are good; they are at the bottom of x86 performance and slower than anything else currently available. The only reason they exist is their compatibility with current x86 code combined with low power usage.
Well to be fair this is mobile discussion, and Atom is "good" within the mobile space/. It's all context. Atom is comparable to high end ARM CPu's which is good in mobile but inherently craptastic for higher performance ecosystems.
No, it's really not. Plenty of benchmarks have shown nvidia's K1 and apple's A8X to outperform the Baytrail atoms (by a significant amount). This matches my own hands-on experience seeing the Denver K1 outperform the Z3580 for H264 software video decoding, despite the Z3580 being able to use twice the amount of threads since it's a quad-core.
(04-10-2015, 03:33 PM)tueidj Wrote: [ -> ]No, it's really not. Plenty of benchmarks have shown nvidia's K1 and apple's A8X to outperform the Baytrail atoms (by a significant amount). This matches my own hands-on experience seeing the Denver K1 outperform the Z3580 for H264 software video decoding, despite the Z3580 being able to use twice the amount of threads since it's a quad-core.
Have x2 the CPU cores means nothing at all also yes nvidia tegra k1 is good and the best for dolphin but atom is good as well benchmarking tests are just like a polygraph test they don't tell the truth they just tell you what they think is best, atom is good but like I said x86 devices don't mix well with arm and heck many google play apps aren't capatible with arm and some emulators like Reicast, all that needs to be done is to have x86 be compatible with dolphin and we can know the truth.
If I ran the test limiting the Z3580 to only 2 threads it only ran half as fast, so the extra cores do indeed matter. Maybe you missed the part where I said it was my own hands-on experience - I was using code that I wrote myself that has been optimized for both x86 and aarch64 over several years, and the outcome was that Atom's performance sucks. Unless you've done the same I don't see how you can argue what the "truth" is.
(04-11-2015, 02:29 PM)tueidj Wrote: [ -> ]If I ran the test limiting the Z3580 to only 2 threads it only ran half as fast, so the extra cores do indeed matter. Maybe you missed the part where I said it was my own hands-on experience - I was using code that I wrote myself that has been optimized for both x86 and aarch64 over several years, and the outcome was that Atom's performance sucks. Unless you've done the same I don't see how you can argue what the "truth" is.
Well its not up to one persons opinion on what sucks or not I have an Intel z3735g device and it runs everything at full speed (not on dolphin lol) no lagging at all you keep saying the z3580 but have you've tried z3745g or even 3740 or 3745? Exactly.
Those chips are older and can't even reach 2GHz. Even a full-blown desktop CPU wouldn't run Dolphin satisfactorily at those clockspeeds.
(04-11-2015, 11:48 PM)tueidj Wrote: [ -> ]Those chips are older and can't even reach 2GHz. Even a full-blown desktop CPU wouldn't run Dolphin satisfactorily at those clockspeeds.
Actually those chips reach 1.86 GHZ that's actually pretty close to 2ghz I know that Asus vivo tab with an atom processor runs dolphin pretty darn good heck the Asus transformer t100 runs dolphin pretty damn good and it has a baytrail z3740 processor.
sonicdude13 confirmed to know absolutely fuck-all about SoC performance and have objectively-wrong opinions about them