Top
710°

The PS4′s “Big Challenge” is its AMD Chip that “Heavily Relies on Multi-Threading,” Says PS2 Dev

When it comes to actually getting the game up and running on PS4, as opposed to PC, Matt talked about how “the PS4 is a lot easier because you have a consistent set of hardware that you’re optimizing against. It really is a challenge to optimize high-end PC games to be able to work on the pantheon of hardware that’s available to players nowadays, it’s just insane.” - PSLS

Update:

PlanetSide Engine’s “Big Challenge” is that AMD Chip “Heavily Relies on Multi-Threading”, “Not Something all Developers Will Have as a Hurdle”

Read Full Story >>
playstationlifestyle.net
The story is too old to be commented.
AcesHigh2911476d ago

Multiple cores requiring multi-threading? Who knew.

wishingW3L1476d ago

the point is that their engine doesn't fully supports it and it just took advantage of Intel's raw power. Now they are forced to optimize for multi-threading on the PS4 because unlike PC consoles don't have much raw power so they have to optimize... And if you read his quote, he said that at the end this would benefit PC gamers too because the game would finally take advantage of the multi-threading tech on PC's CPUs.

NewMonday1476d ago (Edited 1476d ago )

the big point here is that PC games on AMD GPUs will improve a lot, this might tilt the balance away from inVidia in the future.

Bobbo441476d ago

@newmonday

This has nothing to do with GPUs. If you meant CPUs, it has nothing to do with Nvidia. If you meant CPUs and Intel, then Intel will also benefit from this. Intel has 8 threads on their quad core CPUs (i7) in which they will also benefit a lot from games better use of multiple threads. Not only that, but individual cores on Intel CPUs are faster.

starchild1476d ago

I've been thinking since the specs were leaked that the relatively weak 8 core Jaguar CPUs in the PS4 and XB1 would require a shift towards highly parallelized work loads. There is no other way to get satisfactory performance out of those processors.

This could end up being a point of weakness in the consoles if developers don't do a really good job learning to multi-thread their engines.

By and large, though, it should result in engines that take much better advantage of the multi-core processors in PCs and consoles.

wishingW3L1476d ago (Edited 1476d ago )

"People who have AMD chips have a disadvantage, because a single core on an AMD chip doesn’t really have as much horsepower (as an Intel's)"

"Our engine sucks at that right now. We are multi-threaded, but the primary gameplay thread is very expensive. The biggest piece of engineering work that they’re doing right now, is to go back through the engine and re-optimize it to be really, truly multi-threaded"
---------

This has nothing to do with GPU. They are talking about the fact that each core on an Intel CPU is more powerful than AMD's. So to achieve better performance they have to optimize by spreading tasks through every core. And at the end, everybody will benefit, console and PC.

ShinMaster1476d ago

Seems like it's a challenge in a good way (?)

nypifisel1476d ago (Edited 1476d ago )

That's just sad. We've had mutli-core CPUs for so long now that the engines really should be catered towards using them.

Ju1476d ago (Edited 1476d ago )

8 threads on intel's quad core give you almost no advantage over 4 threads (as long is there is a single memory transfer involved). In most cases you could get a minimal benefit of running 6, but 8 threads are as fast as 4. Tested my self. You could probably gain a little by keeping data close to the CPU (caches), but otherwise hyper threading is no replacement for real cores.

Console developers were force thinking parallel since the current gen, otherwise the 360s tri core or PS3's SPUs would be under-utilized and we would not see the games we have. It amazes me, that we still have game developers (probably mainly working on PCs) which do not split task into multiple parallel work loads.

Kleptic1476d ago (Edited 1476d ago )

^no offense, but it amazes 'you', as in...how involved are you with active game development, and in particular...overhead costs?

difficulty in writing parallel processing isn't anything new...and the biggest problem with it is lack of standardized middleware, at least in the gaming sense...

Sony has attempted to combat this issue internally through SCE and shared development cycles (a program they used to call EDGE, which was available to third parties around 2010)...Santa Monica studio's heavily utilized both Naughty Dog's asset streaming tech, as well as Guerilla's killzone 2 based lighting engine...for GoW 3...

The problem with parallel processing is simply return on investment...Clock speeds, and therefor heat output and energy consumption, weere reaching critical mass years ago...and the answer has been multiple cores and multi-threading...in which multiple instruction sets are carried out on the same amount of electricity...architecturally, this is huge...and extremely efficient...its just that its nearly impossible to ring out...the amount of time it takes to squeeze, optimize, and reduce redundancy is exponentially higher than if you are just running a single instruction set per cycle...

and that time..is money...and in the case of something like the PS3...all that extra parallel processing ability the cpu had, was still hampered by limited video resources...you could spend millions to get slightly better physics, or more complex lighting effects...but effects like that are relatively subtle...compared to a major bump to resolution and AA...and with an industry obsessed with comparing screen shots, static texture detail, and other things completely unrelated to what the game looks like while actually being played...i can't say i blame any developer for taking so long to come around on massive research on parallel code writing...

Ju1476d ago

"Parallel Jobs" is what gaming is all about. Threading alone will not solve the problem because a careless designed multi threading model will quickly saturate the cores. Locking and synchronization will rape all the benefits of multiple cores fast.

With that said, game developers have started using jobs instead of "just" threads which give you much better granularity over what gets scheduled and when. In this respect it is irrelevant if you have coherent or non-coherent cores (e.g. SPUs). In fact, the SPUs are easier to "prototype" with, because you won't run into latency issues with threads and you are closer to the metal and still have total control over the cores themselves.

A really good example is Killzone SF (at least what is known today) where the "job manager" from previous titles was ported to the APU and even more tasks are now handled by jobs.

A lot of work was done on PS3 first an backported to the 360 because of this. And it benefited both. Interestingly, it seamed to be more expensive (cost wise) to implement this on the 360 than PS3 - simply because there is no middle where which does job handling for you. Sony at least offers SPURS.

awi59511476d ago (Edited 1476d ago )

@Bobbo44

AMD cpus run better for the cost than the intel chips. Intels usually beat them in single core but the amd cheaper cpus win in multithreaded aps. People who do video processing or run servers like the AMD chips for the cost you get way more for those uses.

1476d ago
Oner1476d ago (Edited 1476d ago )

When you got a Naughty Dog dev praising it saying ~

"the amount of parallel execution available is just nutso. Like SPUs you need to change your thinking, but when you do..."

Source ~ https://twitter.com/cowbs/s...

It's quite important and something to keep an eye out for this next gen coming up.

SegaSaturn6691475d ago

I think the really challenge here is containing the power of god in a small box.

+ Show (10) more repliesLast reply 1475d ago
RedHawkX1476d ago

this is why pc gamers need to support the ps4 and bash the xbox one. no one who cares about pc gaming should ever be saying anything good about the xbox one at this point. the only way your pc games will look better and be better if we all support the ps4. sony fans, pc fans, and wii fans need to unite for a better gaming future wii u fans jump on ps4 bandwagon so the wii u lives because people will get the ps4 and the wii u instead of xbox one and ps4. gamers need to be smart about console choices and choose the one best for gaming and trash talk the one thats worse for gaming and xbox one is the worst.

starchild1476d ago (Edited 1476d ago )

Nothing you said makes a bit of sense nor relates in any way to the subject of the article.

RedHawkX1476d ago Show
The_Sneauxman1476d ago (Edited 1476d ago )

dude you have two bubbles... Soon may be ONE and then you and the Xbox ONE will have something in common which parallelically we bash you.

This is N4G, anything can happen

CrossingEden1476d ago

. . . . . .. . . . . . . . . . . ,.-‘”. . . . . . . . . .``~.,
. . . . . . . .. . . . . .,.-”. . . . . . . . . . . . . . . . . .“-.,
. . . . .. . . . . . ..,/. . . . . . . . . . . . . . . . . . . . . . . ”:,
. . . . . . . .. .,?. . . . . . . . . . . . . . . . . . . . . . . . . . .\,
. . . . . . . . . /. . . . . . . . . . . . . . . . . . . . . . . . . . . . ,}
. . . . . . . . ./. . . . . . . . . . . . . . . . . . . . . . . . . . ,:`^`.}
. . . . . . . ./. . . . . . . . . . . . . . . . . . . . . . . . . ,:”. . . ./
. . . . . . .?. . . __. . . . . . . . . . . . . . . . . . . . :`. . . ./
. . . . . . . /__.(. . .“~-,_. . . . . . . . . . . . . . ,:`. . . .. ./
. . . . . . /(_. . ”~,_. . . ..“~,_. . . . . . . . . .,:`. . . . _/
. . . .. .{.._$;_. . .”=,_. . . .“-,_. . . ,.-~-,}, .~”; /. .. .}
. . .. . .((. . .*~_. . . .”=-._. . .“;,,./`. . /” . . . ./. .. ../
. . . .. . .\`~,. . ..“~.,. . . . . . . . . ..`. . .}. . . . . . ../
. . . . . .(. ..`=-,,. . . .`. . . . . . . . . . . ..(. . . ;_,,-”
. . . . . ../.`~,. . ..`-.. . . . . . . . . . . . . . ..\. . /\
. . . . . . \`~.*-,. . . . . . . . . . . . . . . . . ..|,./.....\,__
,,_. . . . . }.>-._\. . . . . . . . . . . . . . . . . .|. . . . . . ..`=~-,
. .. `=~-,_\_. . . `\,. . . . . . . . . . . . . . . . .\
. . . . . . . . . .`=~-,,.\,. . . . . . . . . . . . . . . .\
. . . . . . . . . . . . . . . . `:,, . . . . . . . . . . . . . `\. . . . . . ..__
. . . . . . . . . . . . . . . . . . .`=-,. . . . . . . . . .,%`>--==``
. . . . . . . . . . . . . . . . . . . . _\. . . . . ._,-%. . . ..`\.

The fanboyism in your comment is just....sad, seriously, there is not a single logical thought in that post. You are the definition of a fanboy.

JP13691476d ago

I have my PS4 pre-ordered. Having said that, people like you should be neutered. Funny that you mention intellect in your second post, as it seems to be the very thing for which you are lacking entirely.

Maddens Raiders1476d ago

@RedHawkX - I ready your post I nearly wet myself laughing at the level of defense force in your words. I understand your passion but you have to express yourself in a more mature, logical way. Thanks anyway!

Bluepowerzz1476d ago

agreed the neutral fakers who try to act like gods round here are xbots too

Koyes1476d ago

I would tell you to get a life but I figured that an 11 year old won't have much going for him/her anyway

GodGinrai1476d ago

"this is why pc gamers need to support the ps4 and bash the xbox one. no one who cares about pc gaming should ever be saying anything good about the xbox one at this point"

LMAO!!..Or PC gamers can just say they are held back by two nextgen consoles that are stuck with "underpowered" laptop CPUs.

I own an intel core i7 (2600K OC @ 4.2GHz mated to a gigabyte z68-UD7 MOBO and 16GB of ram..oh and a ASUS/nvidia 560Ti TOP)that I use to make music on and play the odd game. I DONT expect ANY PS4 or Xbox game to look as good as does on my PC. Im still buying both though. I wont blame either console if PC gameing ges "held back" Ill just blame the devs for bothering with a console port. I think that is the stance most PC gamers will take on this. They wont pick a side just to suit your agenda,Redhawx.

" sony fans, pc fans, and wii fans need to unite for a better gaming future wii u fans jump on ps4 bandwagon so the wii u lives because people will get the ps4 and the wii u instead of xbox one and ps4"

Really?...im not gonna dignify this with a response...

awi59511476d ago (Edited 1476d ago )

MY pc games were going to look better than the PS4's anyway by default. My gpu is more powerful than whats in the PS4 and i have two of them so it was never contest.

Belking1476d ago

The hate is strong in this one...lol

givemeshelter1475d ago

RedHawk...Did you go full retard?

ZHZ901475d ago

Even though I am getting PS4, but the way you talk is immature.

Btw bashing XBO won't change people's, who want XBO, mind.

+ Show (13) more repliesLast reply 1475d ago
1476d ago
annus1476d ago

Multi-threading is related to a single core, not multiple cores. It's one core using multiple threads.

You can have a single core that uses multi-threading, or multiple cores that don't use multi-threading.

Anonagrog1476d ago

Wait... What?!

Are you thinking of hardware multi-threading/SMT here instead of software multi-threading?

CrusRuss1476d ago

Ummmm... No dude. Threading refers to developing code that can be run in parallel across multiple cores (either physical or virtual cores, like hyperthreading).

If you writes two threads to run on one core, they are taking turns to run, thus giving you no advantage.

pedrof931476d ago

"they are looking at being able to transfer your character from PC to PS4 or PS4 to PC"

This is nice. It would help me very much.