Results 1 to 14 of 14

Thread: How to delegate tasks for Multi-Core CPUs?

  1. #1
    Member
    Join Date
    Jun 2012
    Posts
    190
    Thanks
    20
    Thanked
    0 times in 0 posts

    How to delegate tasks for Multi-Core CPUs?

    I'm looking to buy a multi-core CPU from scan. I read somewhere that you can have a dual core CPU use 1 core for your main tasks and the other for background tasks such as your anti-virus program.

    I read that another way of using the dual core CPU is if you are using programs or games that are specifically written to use the dual core processor in a way that allows it to use one core to run one part of the program, while the other core runs another part. This is called a "multi-threaded" program.

    How do you decide which option to use or does the CPU just decide itself?
    Last edited by holygamer; 04-07-2012 at 12:45 AM.

  2. #2
    HEXUS.social member Disturbedguy's Avatar
    Join Date
    Nov 2006
    Location
    Manchester
    Posts
    5,113
    Thanks
    841
    Thanked
    482 times in 357 posts
    • Disturbedguy's system
      • Motherboard:
      • Asus Rog Strix Z370-H Gaming
      • CPU:
      • i7 8700K
      • Memory:
      • 16GB Corsair something or other
      • Storage:
      • 1 x Samsung 960 EVO (250GB) 1 x Samsung 850 EVO (500GB)
      • Graphics card(s):
      • GTX 1080Ti
      • Operating System:
      • Windows 7 Ultimate
      • Monitor(s):
      • 32inch Samsung TV
      • Internet:
      • Crap

    Re: How to delegate tasks for Multi-Core CPUs?

    I dont know the answer to this, but you should probably ask questions like this in other parts of the forums, such as the hardware section where the thread is more likely to be seen.

    Because in all honesty, it looks almost as if you are solely posting in this section to earn the free carriage reward, i could well be wrong, but that is what it looks like.
    Quote Originally Posted by TAKTAK View Post
    It didn't fall off, it merely became insufficient at it's purpose and got a bit droopy...

  3. #3
    Grumpy and VERY old :( g8ina's Avatar
    Join Date
    Nov 2006
    Location
    Northampton
    Posts
    6,778
    Thanks
    2,613
    Thanked
    1,704 times in 1,108 posts
    • g8ina's system
      • Motherboard:
      • ASRock Z75 Pro3
      • CPU:
      • Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz 3.40 GHz
      • Memory:
      • 16GB Corsair 1600MHz DDR3.
      • Storage:
      • 250GB SSD system, 250GB SSD Data + 2TB data, + 8TB NAS
      • Graphics card(s):
      • XFX Radeon HD 6870
      • Case:
      • Coolermaster Elite 430
      • Operating System:
      • Win10
      • Monitor(s):
      • Iiyama 22"
      • Internet:
      • Virgin 100MB unlimited

    Re: How to delegate tasks for Multi-Core CPUs?

    Moved
    Cheers, David



  4. #4
    Banhammer in peace PeterB kalniel's Avatar
    Join Date
    Aug 2005
    Posts
    31,025
    Thanks
    1,871
    Thanked
    3,383 times in 2,720 posts
    • kalniel's system
      • Motherboard:
      • Gigabyte Z390 Aorus Ultra
      • CPU:
      • Intel i9 9900k
      • Memory:
      • 32GB DDR4 3200 CL16
      • Storage:
      • 1TB Samsung 970Evo+ NVMe
      • Graphics card(s):
      • nVidia GTX 1060 6GB
      • PSU:
      • Seasonic 600W
      • Case:
      • Cooler Master HAF 912
      • Operating System:
      • Win 10 Pro x64
      • Monitor(s):
      • Dell S2721DGF
      • Internet:
      • rubbish

    Re: How to delegate tasks for Multi-Core CPUs?

    Quote Originally Posted by holygamer View Post
    I'm looking to buy a multi-core CPU from scan. I read somewhere that you can have a dual core CPU use 1 core for your main tasks and the other for background tasks such as your anti-virus program.

    I read that another way of using the dual core CPU is if you are using programs or games that are specifically written to use the dual core processor in a way that allows it to use one core to run one part of the program, while the other core runs another part. This is called a "multi-threaded" program.

    How do you decide which option to use or does the CPU just decide itself?
    Use something like Windows 7 and it will do it for you.

  5. #5
    mutantbass head Lee H's Avatar
    Join Date
    Dec 2003
    Location
    M28, Manchester
    Posts
    14,204
    Thanks
    337
    Thanked
    671 times in 580 posts
    • Lee H's system
      • Motherboard:
      • MSI Z370 Carbon Gaming
      • CPU:
      • Intel i7 8700K Unlocked CPU
      • Memory:
      • 16 GB Corsair Vengeance 3200 LPX
      • Storage:
      • 250GB 960 EVO + a few more drives
      • Graphics card(s):
      • 6GB Palit GTX 1060 Dual
      • PSU:
      • Antec Truepower 750W Modular Blue
      • Case:
      • Corsair 600T White Edition
      • Operating System:
      • Windows 10 PRO
      • Monitor(s):
      • 27" Asus MX279H & 24" Acer 3D GD245HQ + the 3D glasses
      • Internet:
      • Virgin Media

    Re: How to delegate tasks for Multi-Core CPUs?

    I suppose you could use task manager and within there use the affinity settings to select which core you want to use for each specific process that is running.

  6. #6
    I'm Very Important
    Join Date
    Jul 2009
    Posts
    2,945
    Thanks
    321
    Thanked
    360 times in 318 posts
    • Domestic_Ginger's system
      • Motherboard:
      • Gigabyte GA-MA770-UD3
      • CPU:
      • Phenom II X2 550
      • Memory:
      • 4GB DDR2
      • Storage:
      • F3 500gb
      • Graphics card(s):
      • 5850
      • PSU:
      • Corsair 550vx
      • Case:
      • NZXT beta evo
      • Operating System:
      • W7
      • Monitor(s):
      • G2222HDL

    Re: How to delegate tasks for Multi-Core CPUs?

    start /affinity 1 C:\directory\Program.exe

    Shortcut with above. just googled it so say if it works as I would like to try it. Of course the path has to be correct and I assume the number one is the core. (slashes may be the wrong way round too....)

  7. #7
    Not a good person scaryjim's Avatar
    Join Date
    Jan 2009
    Location
    Gateshead
    Posts
    15,196
    Thanks
    1,231
    Thanked
    2,291 times in 1,874 posts
    • scaryjim's system
      • Motherboard:
      • Dell Inspiron
      • CPU:
      • Core i5 8250U
      • Memory:
      • 2x 4GB DDR4 2666
      • Storage:
      • 128GB M.2 SSD + 1TB HDD
      • Graphics card(s):
      • Radeon R5 230
      • PSU:
      • Battery/Dell brick
      • Case:
      • Dell Inspiron 5570
      • Operating System:
      • Windows 10
      • Monitor(s):
      • 15" 1080p laptop panel

    Re: How to delegate tasks for Multi-Core CPUs?

    tbh, with a modern operating system trying to tie programs/threads to a particular core is more likely to hinder performance than help it. Modern systems are very good at working out the best way to divide up time between cores and will usually choose the optimal division of labour.

    The one exception to this is that some very old, legacy programs are coded in a way that relies on them being run on a single core, and can have performance issues on multicore machines. As long as you're using recent software (i.e. no more than 5 years old or so) you should be fine just letting it sort itself out.

  8. #8
    Senior Member
    Join Date
    May 2012
    Posts
    329
    Thanks
    1
    Thanked
    32 times in 32 posts
    • teppic's system
      • Motherboard:
      • Asus Maximus VI Gene
      • CPU:
      • i7 4770K
      • Memory:
      • 16b Corsair Vengeance LP
      • Storage:
      • Samsung 830 256gb
      • Graphics card(s):
      • Asus 7970 DirectCU II
      • PSU:
      • Seasonic 760w
      • Case:
      • Fractal Design Define R3
      • Operating System:
      • Windows 7 + Linux
      • Internet:
      • Virgin Media 50mbps

    Re: How to delegate tasks for Multi-Core CPUs?

    You definitely don't need more than one core for stuff like this, let alone regulate it yourself. Operating systems for decades have managed to multitask on a single core CPU very effectively. The OS will even out the various tasks that are being run (and there can be hundreds at any one time) across as many cores as available.

    Manually restricting one core to main tasks and another to small tasks would harm performance very much, and give you no benefits.

  9. #9
    Senior Member
    Join Date
    Mar 2005
    Posts
    4,935
    Thanks
    171
    Thanked
    384 times in 311 posts
    • badass's system
      • Motherboard:
      • ASUS P8Z77-m pro
      • CPU:
      • Core i5 3570K
      • Memory:
      • 32GB
      • Storage:
      • 1TB Samsung 850 EVO, 2TB WD Green
      • Graphics card(s):
      • Radeon RX 580
      • PSU:
      • Corsair HX520W
      • Case:
      • Silverstone SG02-F
      • Operating System:
      • Windows 10 X64
      • Monitor(s):
      • Del U2311, LG226WTQ
      • Internet:
      • 80/20 FTTC

    Re: How to delegate tasks for Multi-Core CPUs?

    Quote Originally Posted by scaryjim View Post
    tbh, with a modern operating system trying to tie programs/threads to a particular core is more likely to hinder performance than help it. Modern systems are very good at working out the best way to divide up time between cores and will usually choose the optimal division of labour.

    The one exception to this is that some very old, legacy programs are coded in a way that relies on them being run on a single core, and can have performance issues on multicore machines. As long as you're using recent software (i.e. no more than 5 years old or so) you should be fine just letting it sort itself out.
    Or software that's so rubbish it crashes when not set to use only one core. Yes, I have been unfortunate enough to have to support such shudder software.
    "In a perfect world... spammers would get caught, go to jail, and share a cell with many men who have enlarged their penises, taken Viagra and are looking for a new relationship."

  10. #10
    jim
    jim is offline
    HEXUS.clueless jim's Avatar
    Join Date
    Sep 2008
    Location
    Location: Location:
    Posts
    11,457
    Thanks
    613
    Thanked
    1,645 times in 1,307 posts
    • jim's system
      • Motherboard:
      • Asus Maximus IV Gene-Z
      • CPU:
      • i5 2500K @ 4.5GHz
      • Memory:
      • 8GB Corsair Vengeance LP
      • Storage:
      • 1TB Sandisk SSD
      • Graphics card(s):
      • ASUS GTX 970
      • PSU:
      • Corsair AX650
      • Case:
      • Silverstone Fortress FT03
      • Operating System:
      • 8.1 Pro
      • Monitor(s):
      • Dell S2716DG
      • Internet:
      • 10 Mbps ADSL

    Re: How to delegate tasks for Multi-Core CPUs?

    You can, but don't.

  11. #11
    Member
    Join Date
    Jun 2012
    Posts
    190
    Thanks
    20
    Thanked
    0 times in 0 posts

    Re: How to delegate tasks for Multi-Core CPUs?

    OK thanks, at least I know now.

  12. #12
    Senior Member MrNeil's Avatar
    Join Date
    May 2012
    Location
    Here
    Posts
    559
    Thanks
    23
    Thanked
    63 times in 38 posts
    • MrNeil's system
      • Motherboard:
      • Gigabyte Z490 VISION G
      • CPU:
      • Intel i7 10700KF
      • Memory:
      • 16gig G.Skill Trident Z 3200Mhz
      • Storage:
      • x2 Kingston 240GB HyperX SSDWD + 480gig evo 500GB Caviar Blue Hard
      • Graphics card(s):
      • Vega 56 Red Dragon
      • PSU:
      • 850W EVGA SuperNOVA G2,
      • Case:
      • NZXT H440 STEEL Mid Tower
      • Operating System:
      • Window 10 64bit
      • Monitor(s):
      • AOC G2770PF 144Hz and a HP 27hq
      • Internet:
      • TalkyTalk 76mb

    Re: How to delegate tasks for Multi-Core CPUs?

    Because in all honesty, it looks almost as if you are solely posting in this section to earn the free carriage reward, i could well be wrong, but that is what it looks like.[/QUOTE]


    Off subject ! But what is a free carriage reward ?

  13. #13
    HEXUS.social member Agent's Avatar
    Join Date
    Jul 2003
    Location
    Internet
    Posts
    19,185
    Thanks
    739
    Thanked
    1,614 times in 1,050 posts

    Re: How to delegate tasks for Multi-Core CPUs?

    Quote Originally Posted by MrNeil View Post
    Off subject ! But what is a free carriage reward ?
    See the little search box at the top right? Put "free carriage" in there and see what you get
    Quote Originally Posted by Saracen View Post
    And by trying to force me to like small pants, they've alienated me.

  14. #14
    Senior Member
    Join Date
    Apr 2010
    Posts
    492
    Thanks
    2
    Thanked
    32 times in 23 posts

    Re: How to delegate tasks for Multi-Core CPUs?

    Process Lasso is a program that can help you configure which applications run on which cores. But as others have said, it's not all that necessary.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •