Vc branch ready for testing

Arjen Hiemstra djfreestyler at gmail.com
Tue Sep 11 22:13:15 UTC 2012


On Tuesday 11 September 2012 17:35:55 JL VT wrote:
> 
> Before purchasing my RAM I looked at a long list of benchmarks on Tom's
> hardware done on different types of software, and the only time the effect
> of faster RAM was really noticeable was on artificial benchmarks.
> Everywhere else, like games, encoding, video editing, it didn't go past 7%
> speedup, even going from 1333 Mhz to 2100 Mhz, or single to dual, or dual
> to quad channel. That's why I think it's not a memory problem. And if it
> was, maybe we can program things differently; after all, if other graphical
> software isn't affected by memory speed, why are we?.

Modern games are heavily GPU and Disk I/O bound, since they need to constantly 
load textures from disk and use a gazillion of shaders. Encoding is heavily 
Disk I/O bound since each frame needs to be written to disk. Video Editing is 
also Disk I/O bound as most videos are too large to be contained completely in 
memory. Neither of these workloads really compares to what Krita does. Krita 
has all data of the image in memory and performs most of the calculations on 
the cpu, meaning that memory bandwith is most likely one of the biggest 
bottlenecks here. (Fun fact: Games are actually often memory bound, but 
graphics memory bound rather than system memory.)

- Arjen


More information about the kimageshop mailing list