No it didn't.
It's still astonishing just how big The Duke was.
No it didn't.
Ambilight is behind the screen, not reflecting off it. Move could get pretty intrusive with its cyan and magenta screen presence. And regardless of the feedback being present, health or something else, putting that feedback outside of the player's line of sight and obscured behind a controller makes no sense. For that, you'd want at least a coloured LED on the top of the controller, such as the touch pad glowing. Which of course wouldn't help with camera tracking which is what I think the real purpose is. The coloured light is for motion tracking, on a camera Sony decided not to include as standard, and now the coloured light is a very obvious controller differentiator and not much else.Have you ever heard of ambilight tech? Anyway, health was just a random example.
No it didn't.
It is tough to estimate. The best I found is Anandtech A4-5000 review where Kabini (@1.5GHz) is compared to a dual core IVB @1.7GHz.So "at least" double the performance from an 8 core Jaguar CPU.. Where would that put it in terms of effective performance?
It is tough to estimate. The best I found is Anandtech A4-5000 review where Kabini (@1.5GHz) is compared to a dual core IVB @1.7GHz.
The result are a bit all over the place, the IVB is in turn 50%, 100% and in a corner case 200% faster (Kraken). Haswell is significantly better when you take advantage of the AVX2 and FMA instructions.
With a gross estimate of 2 cores Haswell is around twice as fast as a quad core kabini then a 8 jaguar set-up should be around the perfs of the 2 cores Haswell. Now if you do around twice as much in a console (which sounds as much as a gross estimate as the one I'm doing... so lets call it even... ) you also have desktop parts in the PC realm that run at around twice the clock.
It's a gross estimate, not true under any circumstances, clock speeds are not exactly the same (between the A4-5000, the jaguar in the next gen consoles supposedly 1.6GHz, the IVB runs a tad faster 1.7GHz), but like the x2 statement it should be good enough has a ballpark figures, not too mention that on consoles some core are reserved for the OS, in Windows environment well it depends but I usually don't do much while playing and pretty much the OS and services take really few resources, though some other users are different).
Imo I don't know if the CPU is going to be a bottleneck for next gen, I would think it is a nice improvement from say Xenon, but if PC ports (from consoles) benefit from the optimization done on console I think a lot of PC gamers won't have much intensive to upgrade their quad cores running @+3GHz. I would think that a Core i3 $xxx should be good enough if one doesn't aim at crazy FPS , I would think that any AMD quad core should also good enough. If AMD delivers I expect desktop parts based on streamrollers to run around next gen as far as CPU perfs are concerned. Those desktop CPUs are damned fast (some would say that they burn power accordingly).
That 1.7 GHz IVB is rarely running at it's nominal 1.7 GHz frequency, especially in pure CPU benchmarks. It turbos up to 2.6 GHz. Because the CPU has shared TDP with the integrated GPU, you always get a considerable turbo boost in all synthetic CPU benchmarks (as GPU is idling). Similarly a 1.9 GHz IVB turbos up to 3.0 GHz, and that's already a 2x clock rate advantage over the 1.5 GHz Kabini for pure CPU benchmarks. Hard to compare the real IPC in this scenario.It is tough to estimate. The best I found is Anandtech A4-5000 review where Kabini (@1.5GHz) is compared to a dual core IVB @1.7GHz.
The result are a bit all over the place, the IVB is in turn 50%, 100% and in a corner case 200% faster (Kraken). Haswell is significantly better when you take advantage of the AVX2 and FMA instructions.
With a gross estimate of 2 cores Haswell is around twice as fast as a quad core kabini then a 8 jaguar set-up should be around the perfs of the 2 cores Haswell. Now if you do around twice as much in a console (which sounds as much as a gross estimate as the one I'm doing... so lets call it even... ) you also have desktop parts in the PC realm that run at around twice the clock.
That 1.7 GHz IVB is rarely running at it's nominal 1.7 GHz frequency, especially in pure CPU benchmarks. It turbos up to 2.6 GHz. Because the CPU has shared TDP with the integrated GPU, you always get a considerable turbo boost in all synthetic CPU benchmarks (as GPU is idling). Similarly a 1.9 GHz IVB turbos up to 3.0 GHz, and that's already a 2x clock rate advantage over the 1.5 GHz Kabini for pure CPU benchmarks. Hard to compare the real IPC in this scenario.
Console games are specially optimized for a single set of hardware. All the available CPU cores are used (all games use all cores, there's no single threaded games), and all the GPU cycles are always used (no TDP left unused by the GPU). On PC you can frequently turbo clock up to +50% advantage. On a console, you could only turbo clock if the game was poorly programmed (didn't use all cores or left some GPU cycles unused). So the PC based pure CPU benchmark comparison is not valid.
If you compare IVB and Jaguar architectures, you will notice that IVB is around 2x capable per clock in many ways. It's SIMD units process 2x8 floats per cycle instead of 2x4 floats. It can sustain (decode and retire) four uops per cycle vs two (both scalar and vector uops). It can take instructions from two threads instead of one (Hyperthreading). A single IVB core can sustain exactly the same amount of scalar instructions (or SIMD flops) per cycle than two Jaguar cores. So basically a 1.7 GHz dual core IVB should generally match a 1.7 GHz quad core Jaguar (when all cores are 100% fed and turbo cannot be used). And a double clocked (3.4 GHz) dual core IVB should again match a hypothetical 1.7 GHz 8 core Jaguar.
If we go down to gritty details, we will notice that a single IVB core is actually better than two equally clocked Jaguar cores in some cases, and worse in others.
First, each Jaguar core has their own 32KB + 32KB L1 instruction and data caches, while IVB core has just one set of 32KB + 32KB caches shared between two threads. Jaguar has 1 MB of L2 cache shared for pair of cores (2 MB for four cores), while IVB core (running two threads) has just 256 KB of L2 cache. Clearly IVB doesn't double the resources here, and thus doesn't reach the 2x performance goal in (common) memory bound scenarios. However IVBs caches have lower latency, and it has a large shared L3 cache to back up the smaller caches (getting back some lost ground).
Second, IVB core can load balance between two threads. Two Jaguar cores are fully separate (except for the L2 cache). If one IVB thread stalls (full cache miss = wait 150+ cycles for memory request), the other thread gets the whole (four uop sustained) CPU core for itself (for the next 150+ cycles). In general, even the highly optimized (game) programs have some cache misses, and thus gain extra performance from the additional memory latency hiding provided by Hyperthreading. Some parts of game code, such as script execution (LUA, Flash, Python, etc) and complex search algorithms (from sparse data structures) have significant gains. However the flip side of the coin is extra cache contention. A single IVB core doesn't have as large caches as two Jaguar cores combined. It must execute two threads using half the cache storage for each, so the caches trash easily, and in absolutely worst case cache trashing can hurt performance more that Hyperthreading helps.
While IVB core is capable of twice as many floating point SIMD operations per cycle compared to a Jaguar core, it is only capable of equal amount of (8, 16 and 32 bit per lane) integer SIMD operations per cycle. So in this metric, two Jaguar cores beat single IVB core (2x sustained rate per clock). Haswell is the first chip to support 256 bit wide integer operations. And Haswell also doubles the peak theoretical flops by adding FMA (however no real code is pure 100% FMA instructions, so real gains are closer to +50%, which is still very nice). Ivy/Haswell also beat Jaguar in 64 bit integer and floating point math by a wide margin (Jaguar 64 bit per lane SIMD operations are not full rate). However this doesn't affect game performance much (scientific software however would run considerably better on Ivy/Haswell).
There's no official information about Xbox One CPU yet (it is an unnamed eight core CPU), and no specifics about PS4 cores either. I am purely talking about the Jaguar cores found in PC (laptop/tablet) Kabini/Temash APUs. AMD has released full spec sheets about the Jaguar CPU cores used in these APUs and full instruction rate/latency sheets. Intel has similar spec sheets available for Ivy bridge, so the comparison is easy to do.Great info! So the 1.6Ghz 8 core jaguars in the PS4 and XBO are, roughly, equal to a 3.2 Ghz core i3 (ivy bridge)? Jaguar wins in some cases and i3 in others...
But why? Why is it better to have the left thumb more forwards than the right thumb?
Ergonomics is not strictly down to personal preference.
[snip]
This hands on comparison of the two controllers also mentions the XB1's asymmetric layout being more comfortable:
http://stuffmideast.com/2013/06/23/...t-the-xbox-one-controller-or-ps4-dualshock-4/
If it's not personal preference, how do you explain the fact that some people prefer the DS3 and its symmetrical sticks? The only problems I have with the DS3 are the triggers and the rounded sticks, both issues were addressed in the DS4 so I'm happy.Ergonomics is not strictly down to personal preference.
The DS3 is an older design, Sony just slapped on two sticks to the original PS controller back in 97 and didn't give it much thought.
Both MS and Nintendo chose an assymetric stick layout when designing the GC and original Xbox controllers.
While the PS3's stick layout is better for games that use the dpad extensively (like fighters) the 360's layout is better for everything else. Just try moving forward in an FPS on PS3 vs 360 and you'll see how it's easier to tilt the stick forward when the stick is positioned above your thumb rather than to the right of it.
This is less important for the right stick since you're mainly moving that left and right rather than tilting it completely forward or back (unless you want to stare at the sky or the ground).
This hands on comparison of the two controllers also mentions the XB1's asymmetric layout being more comfortable:
http://stuffmideast.com/2013/06/23/...t-the-xbox-one-controller-or-ps4-dualshock-4/