• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

we are software bottlenecked

LOUISSSSS

Diamond Member
We have all these powerful quad cores and 4+ gb of ram. What common software is coded to take full advantage of this hardware? (other than games)
 
Can't say for sure, but perhaps Photoshop, Adobe Premier, AutoCad might all be able to use more than 1 core. All of them can be very cpu intensive and can always use more cpu cores and more ram.
 
3d rendering. I can use 4, 8, 16, 2000 cores if you got them.
The problem with programming right now is long ago we assumed that if we needed things to run faster we would just get a faster cpu. Now we are at an impasse of sorts because the cpu are hitting the wall for single core Mhz and you can only break down an equation like 2+2 = 4 so far. Even games are not using all cores because it is a major pain to code for multiple cores. Real time applications like games are one of the hardest things to code for multiple cores. Things like 3d rendering not so much because if one thread finishes first, so what.
 
3d rendering. I can use 4, 8, 16, 2000 cores if you got them.
The problem with programming right now is long ago we assumed that if we needed things to run faster we would just get a faster cpu. Now we are at an impasse of sorts because the cpu are hitting the wall for single core Mhz and you can only break down an equation like 2+2 = 4 so far. Even games are not using all cores because it is a major pain to code for multiple cores. Real time applications like games are one of the hardest things to code for multiple cores. Things like 3d rendering not so much because if one thread finishes first, so what.
Lots of games take full advantage of all cores. Here's an example of DiRT 2 using all 4 cores of my 955BE.
cpuusage.png


It's certainly more difficult to program for multi-core systems but game developers have been creating multi-threaded applications for longer than almost anyone and they're getting pretty damn good at it.
 
Browsers like Chrome and (gasp) IE are multithreaded, so each tab is an independent process. This spreads your tabs across all your cores.

7-zip is multi-threaded, as is Paint.NET
 
like i said, lets not bring up any gaming in this thread, we discuss that enough in the CPU/Video forums.

I think that the developers are having trouble making things faster for multiple core CPU's. Most of us have more hardware than we need. We want the software to keep up with it.
 
yes i agree, we are storage bottlenecked. MB i'm being crazy, but is there a way to get some sort of dual core technology so we can improve HDD times? oh wait thats called raid 0
 
As much as the rest of the industry "says" the hate Microsoft they all benefit from the bloatware Redmond makes! With each generation of OS and there Office suite the load size goes up Up UP and the hardware makers cash in by selling more powerful systems than most of us should need. Also, the registry and other aspects of Windows is like a built in self destruct device that's timed to make us buy again every three years!

The computer that landed man on the moon had less than 100KB of RAM and a CPU that most modern Toasters can blow away! Thankfully Win 7 looks to have streamlined the code a wee bit but the general tendency to produce bloat is unchanged.


Brian
 
Back
Top