By using this site, you agree to our Privacy Policy and our Terms of Use. Close
Kasz216 said:


I feel like you aren't grasping the core concepts of this and complicated AIs... so i'm going to approach this from a different direction.

Why is DDR3 better for a non game focused machine.  What is it about the 720's ram that will make it superior to the PS4's when it comes to multiple apps?

Complicated AIs runs in GPU with GDDR memory (CUDA or OpenCL) better than in CPU... that is what I'm in disagree with you. Every kind of processing existent in a game can be parallelized... so the memory latency is not too important but the bandwidth is.

http://what-when-how.com/artificial-intelligence/ia-algorithm-acceleration-using-gpus-artificial-intelligence

Using the stream programming model as well as resources provided by graphics hardware, Artificial Intelligence algorithms can be parallelized and therefore computing-accelerated. The parallel and high-intensive computing nature of this kind of algorithms makes them good candidates for being implemented on the GPU.

It is not only AI... Machine Learning, Computer Science, Mathematics, Artificial Intelligence, Statistics, etc... every processing that can be parallelized run better on GPU with HIGH bandwidth than CPU with LOW latency.... It's because when you parallelize a process you need a lot chunk of the same data to works... lol that's the concept of GDDR over DDR.

Now to answer your question... a non-game machine or general use machine have a lot of small process that make random tasks that can't be parallelized... these process works in a linear processing... so you have a Skype, Music Player, Video Chat, Voice commands, Social notifications, E-mails notifications, downloads, etc etc etc running at the same time requesting different kind of data one after the other... so the high response of the low latency works better here.

So general applications running in a CPU needs a low latency GPU because it is different spaces of memory random accessed every instant... not the a chuck of the same data accessed to be processed with the same operation (GPU parallelized tasks).

Game processing (graphcis, AI, physics, etc) are parallelized... small and general PC apps are linear.

Games works better with high bandwidth.
General PC apps works better with low latency.

Of course they are trying to create the best world with DDR4 (low latencies with high bandwidth) but now what we have that better fit the game world is GDDR5.... Microsoft and Nintendo are trying to avoid the huge bottleneck of DDR3 for gaming using fast eDRAM and eSRAM.

That's what I think.