I was wondering if there are any well-known 2D applications which are optimized to use more than one thread. The reason I'm asking this is because it seems like you could know if you need a single core or dual core based on whether you use 2D or 3D applications. 3D applications would need a multicore CPU (gaming, rendering). 2D applications, not so much (Office applications, web browsers, compilers).
*Edit: The exception I can think of is video/audio transcoding. It is 2D, but optimized to speed up on more threads.
So is the 2D/3D distinction a good yardstick?
*Edit: The exception I can think of is video/audio transcoding. It is 2D, but optimized to speed up on more threads.
So is the 2D/3D distinction a good yardstick?
