Presumably this is on the Jaguar core, which physically supports 128-bit registers. It externally supports 256-bit SIMD, but cracks them internally into two separate ops.Insomniac leveraged a lot of SIMD instructions to handle a lot of their code on the CPU. It's 256 bits wide IIRC, so essentially 4x64 bit vectors, they were able to speed up their code quite quickly.
The ISA exposes 8 or 16 registers, but each core has a pool of 72 rename registers with which to map it.Is it 1 SIMD register per core on Jaguar?
The cores are single-threaded, so the whole core context switches if it is dealing with full-scale threads. Naughty Dog's fibers allow the six OS-visible worker threads change what they are doing without incurring the cost associated with such frequent changes if they were applied to an OS thread.I only ask because I want to know if in a dispatch/multithreaded engine, if multiple threads can access their own SIMD, or do they need to wait until it's free
It's for tools. There is no much sense using it on Jag, is not it?Presumably this is on the Jaguar core, which physically supports 128-bit registers. It externally supports 256-bit SIMD, but cracks them internally into two separate ops.
Yes, AVX128 is somewhat useful. It has VEX prefix for multiple operands and that slightly reduces the register pressure and unnecessary mov instructions. 256 bit wide AVX also slightly improves the instruction cache utilization (as one instruction does double the work). Jaguar (and Bulldozer/Piledriver/Steamroller) all need two decoder cycles to decode a 256 bit wide AVX instruction (fastpath double). 128 bit wide instructions need only one cycle. So there is no gains for instruction throughput.Yeah but at least you get 3 operands with avx right? Still could be useful over SSE for 128-bit.
So after reading about the issue with black crush on some games in some DF articles and finding out that my HDTV is full range compatible -calibrated it for standard RGB (game mode) and full RGB (computer mode)- I got a couple of Far Cry 4 screengrabs on my Xbox One and here is the result:
This is how Far Cry 4 looks in Standard RGB mode:
...
And this is how it looks in Full RGB mode:
...
Btw, how many games are there on PS4 that have AF patched? Recently it was DmC. If the sample is big enough, maybe DF should make an article about it and try to measure whether adding AF impacted the FPS or not. Probably throw in some PC benchmark for comparison on various AF setting and also ask a dev (would be better if the dev is the one that ship a game without AF on PS4, but with AF on X1, and patch it later) about this whole PS4 AF thing.
I know that. But I'm on B3D. Basically just make an article that would close this whole PS4 AF thing... Probably all it PS4 AF Definitive Edition
No, it is not that complicated.
I really don't know where the issue comes from to be honest (since you can use AF) but I think Sony knows about the "problem" and maybe they reacted to show devs how to "fix it" or to clarify if it is some misunderstanding about the process.
It would appear the resource impact is either minimal or already consumed with the AF effect off, as adding it back on isn't causing any issues for the games. Although, that said, perhaps these game can patch it in because they have spare bandwidth, and other games will notice more of an impact leading to avoiding the patch?Well there is an impact. Overall for everyone. Otherwise even with AF on we would see 16xAF which I don't think we are indicating that there is some conservation happening. Having said that developer fault/misunderstanding is the issue.
I dont see much difference between the twoSo after reading about the issue with black crush on some games in some DF articles and finding out that my HDTV is full range compatible -calibrated it for standard RGB (game mode) and full RGB (computer mode)- I got a couple of Far Cry 4 screengrabs on my Xbox One and here is the result:
This is how Far Cry 4 looks in Standard RGB mode:
http://1drv.ms/1yc9Y5C
And this is how it looks in Full RGB mode:
http://1drv.ms/1HZhhh4
Additionally, I found out while playing at a friend's house, that his pirated version of Far Cry 4 for the PC has a HUGE black crush issue. And I mean it. The video settings, Contrast, Gamma, Brightness...were all set at default, so it wasn't a problem of the PC -other games looked perfect on it-.
The game ran fine otherwise, but all his games looked near perfect except Far Cry 4, which made shadowed zones look pitch dark even in daylight and the game was almost unplayable because of that, except in broad daylight.
It seems to be a security measure intentionally created by developers to make life harder for users who downloaded the pirate version. I wonder if there is a way DF staff could find out if it's true. But everything points out to this theory.