Gamingforce Interactive Forums
85242 35212

Go Back   Exploding Garrmondo Weiner Interactive Swiss Army Penis > Garrmondo Network > Help Desk
Register FAQ GFWiki Community Donate Arcade ChocoJournal Calendar

Notices

Welcome to the Exploding Garrmondo Weiner Interactive Swiss Army Penis.
GFF is a community of gaming and music enthusiasts. We have a team of dedicated moderators, constant member-organized activities, and plenty of custom features, including our unique journal system. If this is your first visit, be sure to check out the FAQ or our GFWiki. You will have to register before you can post. Membership is completely free (and gets rid of the pesky advertisement unit underneath this message).


How do you compare single and dual cores power
Reply
 
Thread Tools
LiquidAcid
Chocorific


Member 6745

Level 38.97

May 2006


Reply With Quote
Old Sep 2, 2008, 10:18 PM Local time: Sep 3, 2008, 04:18 AM #1 of 6
What most users should keep in mind:

Not all tasks can be parallelized. That is a huge problem for multi-core systems, because with unparallelized tasks the second (and third, fourth, etc.) core is idling - resulting in no additional performance from your multi-core system.

Again this is no "it's hard to do" problem, but a fundamental problem. There are a lot of algorithms that are just not working with parallelization - this is mathematically proven.

And even if you can restructure your algorithm so it benefits from more cores it's always an additional burden on the programmer, because he has to control synchronization between the cores (of course only if the algorithms depends on that, but that's often the case).
Restructuring is a process that is currently done by hand, and which is very hard to efficiently automatize.

So don't think that multi-core architectures are the ultimate answer. They also introduce a lot of new problems.

Jam it back in, in the dark.
LiquidAcid
Chocorific


Member 6745

Level 38.97

May 2006


Reply With Quote
Old Sep 3, 2008, 11:23 AM Local time: Sep 3, 2008, 05:23 PM #2 of 6
@RacinReaver: The scheduler of your OS should take care of this. You don't need a multi-core system to have RT multitasking.
That's what process priorities are for. I usually set compiling jobs to lowest priority so they don't affect the overall system performance (and don't produce input lag).

Forcing applications to one core is only a good idea if the apps have problems with multi-core setups (the UT engine for example has some issues, resulting in too slow or too fast rendering).

There's nowhere I can't reach.
Reply


Exploding Garrmondo Weiner Interactive Swiss Army Penis > Garrmondo Network > Help Desk > How do you compare single and dual cores power

Forum Jump


All times are GMT -5. The time now is 10:11 AM.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc.