TechSpot

Set affinity

By Tha General
Jan 1, 2011
Post New Reply
  1. I notice fraps is not using all my cores for neither of my rig , so when fraps is running, i have to set it . But shouldn't every program already be checked mark for all cores from the start?

    Is there a way to enable it for every program that i install?
    or some programs you have to set because they are not design to use more than one core?
     
  2. red1776

    red1776 Omnipotent Ruler of the Universe Posts: 5,219   +157

    A lot is software is written single thread, and FRAPS hardly needs more than one core anyway. Most games out there don't even use four cores, although that is changing.
    I have six cores available and my anti virus only uses a couple for example. the software has to be written to make use of multi-core
     
  3. jobeard

    jobeard TS Ambassador Posts: 9,317   +618

    For once I'll give cudos to MS for doing something right - - management of cores and multiple CPUs.

    At work we experimented with the Affinity Settings and found that MS did much better at
    managing them than we could ever begin to with manual assignments.

    eg: for a multple CPU or core system where IIS was installed, Windows made sure that
    TCP was on a different processor than the IIS engine; this gives better parallelism (obviously).

    As noted by red1776, the issue is the application design to use threaded code.
    Without threading, the dispatcher can't assist one ioda and you get what you get.

    For threaded applications, the dispatcher will make effort to balance the workload across all processors.
    Just how effective that will be is an advanced subject for the Computer Science gang (read: it's complicated).
     

Similar Topics

Add New Comment

You need to be a member to leave a comment. Join thousands of tech enthusiasts and participate.
TechSpot Account You may also...