Top
270°

Sony Continues Tuning AMD Jaguar Support

Thanks to Sony using LLVM Clang as their default compiler toolchain for their PlayStation game console, they continue making improvements to the AMD Btver2/Jaguar code for optimized performance. The Jaguar APU is what's in the current PlayStation 4 while we've already seen contributions from Sony to improve the Zen CPU support ahead of their next-generation console.

Read Full Story >>
phoronix.com
Oculus Quest Giveaway! Click Here to Enter
The story is too old to be commented.
29d ago
Stanjara29d ago

Someone please explain this for me in layman gaming.

Tross29d ago (Edited 29d ago )

I don't always follow technobabble, but higher numbers usually means better performance. As this particular article is number-free, it's a little more difficult to follow, but latency is actually a rare example of a figure that's best being as low as possible as it's the time it takes between button pressing and the input to be registered. That other stuff I don't follow, but better generated code should mean more and better things can be done with the code. What I'm getting from this is better overall game performance and that's a good thing as far as I'm concerned. I'm perfectly content not understanding all the specifics so long as I get the gist of it.

The_Hooligan28d ago

I'm a noob when it comes to tech stuff, so I have a question.

When you talk about latency, which one would have less? Wired or wireless controller?

Tross28d ago (Edited 28d ago )

@The_Hooligan I would assume wired would have less latency, but there’s no noticeable difference from what I’ve observed, and controllers tend to be wireless nowadays.

TeamIcoFan29d ago

I barely understand it myself, but I think it's about Sony optimizing some open source code or something for a series of cpus found in both the PS4/PS4pro and the upcoming PS5.

I could be totally wrong though.

porkChop29d ago

Basically think of it like drivers. Improved software drivers can increase performance and stability.

Raziology29d ago

The CMPXCHG instructions are the instructions that allow the comparison/exchange of values within CPU registers (The fastest memory to ever exist in the CPU). By making improvements to the LLVM compiler (Which basically "translates" high level code to byte code that's understood by the CPU), you're actually optimizing any high level routines (And rest assured there are SO MANY) that take advantage of these special instructions. Any game developer should be able to use this updated toolchain, and without any code changes, to compile their existing code, and produce somewhat better performance in some areas.

+ Show (1) more replyLast reply 28d ago
Segata29d ago

At a glance I thought this said Sony tuning Atari Jaguar support. I had to do a double-take lol.

xX-oldboy-Xx29d ago

Do you think the Atari Jaguar is lowest selling console ever? Without checking Google - I'd reckon it wouldn't be far off. It bombed hard on release.

Segata29d ago

No. I don't know what the lowest is for a home console but there are so many obscure ones. I might know the worst-selling system or in the top 3 ever is. Gizmondo. 25k in 2 years.

xX-oldboy-Xx29d ago

I was talking about traditional home consoles, Jaguar came out when PS was on fire, Sega had a decent following and Nintendo was being Nintendo. I think there was even 3DO on the market.

Hedstrom29d ago (Edited 29d ago )

What it means is that as Sony keeps improving the software for Jaguar apu thats in the Ps4/Pro, other computers who also have a Jaguar cpu benefits from it. As they share their codes with AMD!

XiNatsuDragnel29d ago (Edited 29d ago )

So a final refresh for PS4/Pro to improve efficiency, and power consumption? Or is it something else?