Results 1 to 13 of 13

Thread: Is this right (How extra cores work)

  1. #1
    Registered+
    Join Date
    May 2013
    Location
    United Kingdom
    Posts
    48
    Thanks
    6
    Thanked
    0 times in 0 posts
    • ganon11000's system
      • Motherboard:
      • ASRock N68-VS3 FX
      • CPU:
      • AMD Athlon II X2 455 @3.5GHz
      • Memory:
      • 4GB 1333MHz DDR3
      • Storage:
      • Seagate 1TB 7200RPM
      • Graphics card(s):
      • XFX NVIDIA GTX285 Black Edition
      • PSU:
      • PC Power and Cooling Silencer 750W - Seasonic OEM
      • Case:
      • Unbranded one that has been *moded* to fit a GTX285 in
      • Operating System:
      • Windows 7 Professional X64
      • Monitor(s):
      • HP F1723
      • Internet:
      • 30Mbps down + 2Mbps up

    Question Is this right (How extra cores work)

    I'd like to confirm I'm not being stupid by saying this to people but my belief is:
    Imagine a core is a lane in a road and cars are processes, and with dual core there are 2 lanes but the same speed limit on the cars as there was in single core. Same goes for quad core, 4 lanes same speed cars and for Hexa and Octa.....
    Is that anywhere near right??

  2. #2
    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: Is this right (How extra cores work)

    Depends on the application, but yes, for some applications you can describe it very simply like you have done. (In reality, even on a single core there are parts where several cars can go at the same time, and in multiple cores there are times when cars still have to wait for each other).

  3. #3
    Registered+
    Join Date
    May 2013
    Location
    United Kingdom
    Posts
    48
    Thanks
    6
    Thanked
    0 times in 0 posts
    • ganon11000's system
      • Motherboard:
      • ASRock N68-VS3 FX
      • CPU:
      • AMD Athlon II X2 455 @3.5GHz
      • Memory:
      • 4GB 1333MHz DDR3
      • Storage:
      • Seagate 1TB 7200RPM
      • Graphics card(s):
      • XFX NVIDIA GTX285 Black Edition
      • PSU:
      • PC Power and Cooling Silencer 750W - Seasonic OEM
      • Case:
      • Unbranded one that has been *moded* to fit a GTX285 in
      • Operating System:
      • Windows 7 Professional X64
      • Monitor(s):
      • HP F1723
      • Internet:
      • 30Mbps down + 2Mbps up

    Re: Is this right (How extra cores work)

    I know, sometimes the cars are stupid and follow each other but to sum it up in a simple way it's alright?

  4. #4
    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: Is this right (How extra cores work)

    Not all processes are single-threaded - I guess you could consider those as extra-wide vehicles able to use multiple lanes at the same time. So if you had a video encoding process that used 6-threads simultaneously, it could still block a single lane/process from moving.

  5. #5
    Member
    Join Date
    Jun 2013
    Location
    Salisbury
    Posts
    167
    Thanks
    3
    Thanked
    21 times in 19 posts
    • Shirty's system
      • Motherboard:
      • ASRock H77M-ITX
      • CPU:
      • i5 2500k (4.3)
      • Memory:
      • 8GB Vengeance 1600MHz
      • Storage:
      • 128GB Crucial M4 & Samsung 2TB
      • Graphics card(s):
      • EVGA 770 SC (reference blower)
      • PSU:
      • Corsair CX500M
      • Case:
      • White Bitfenix Prodigy
      • Operating System:
      • Windows 7 Home Premium 64
      • Monitor(s):
      • Dell U2311H
      • Internet:
      • I live in a village, so not very quick...

    Re: Is this right (How extra cores work)

    How might hyperthreading fit in to this analogy?

  6. #6
    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: Is this right (How extra cores work)

    I guess hyper-threading would split one lane into two mini-lanes. You could either run two smaller vehicles side by side, or have one straddle both lanes.

  7. #7
    Senior Member
    Join Date
    Aug 2012
    Posts
    354
    Thanks
    27
    Thanked
    43 times in 43 posts
    • technodean's system
      • Motherboard:
      • Z77 LX ASUS
      • CPU:
      • i7 3770k @ 4.4 Noctua 14s
      • Memory:
      • 32 GB 1866mhz vengeance pro
      • Storage:
      • Samsung 850 250gb x 2, 3tb 7200rpm, synology dj216
      • Graphics card(s):
      • sapphire rx580 8gb
      • PSU:
      • rm650
      • Case:
      • nzxt 440 6x corsair fams
      • Operating System:
      • 10 pro
      • Monitor(s):
      • 32" bx320hk
      • Internet:
      • TalkTalk

    Re: Is this right (How extra cores work)

    Strangely I have always described cores as tyre fitters/ mechanics, with four cores each guy can remove a wheel & with hyperthreading they get to use 2 hands, not as powerful as two people but makes it easier.

  8. #8
    Goron goron Kumagoro's Avatar
    Join Date
    Mar 2004
    Posts
    3,147
    Thanks
    37
    Thanked
    170 times in 139 posts

    Re: Is this right (How extra cores work)

    Maybe you need to add roundabouts, junctions, zebra crossings and then pelican crossings in there as well.

  9. #9
    Registered+
    Join Date
    May 2013
    Location
    United Kingdom
    Posts
    48
    Thanks
    6
    Thanked
    0 times in 0 posts
    • ganon11000's system
      • Motherboard:
      • ASRock N68-VS3 FX
      • CPU:
      • AMD Athlon II X2 455 @3.5GHz
      • Memory:
      • 4GB 1333MHz DDR3
      • Storage:
      • Seagate 1TB 7200RPM
      • Graphics card(s):
      • XFX NVIDIA GTX285 Black Edition
      • PSU:
      • PC Power and Cooling Silencer 750W - Seasonic OEM
      • Case:
      • Unbranded one that has been *moded* to fit a GTX285 in
      • Operating System:
      • Windows 7 Professional X64
      • Monitor(s):
      • HP F1723
      • Internet:
      • 30Mbps down + 2Mbps up

    Re: Is this right (How extra cores work)

    Quote Originally Posted by Kumagoro View Post
    Maybe you need to add roundabouts, junctions, zebra crossings and then pelican crossings in there as well.
    when I said simple................

  10. #10
    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: Is this right (How extra cores work)

    Quote Originally Posted by snootyjim View Post
    I guess hyper-threading would split one lane into two mini-lanes. You could either run two smaller vehicles side by side, or have one straddle both lanes.
    Or having two small vehicles following each other nose to tail in place of one large vehicle.

  11. #11
    Senior Member
    Join Date
    Jun 2012
    Posts
    2,401
    Thanks
    87
    Thanked
    151 times in 145 posts
    • Willzzz's system
      • Motherboard:
      • Gigabyte
      • CPU:
      • 4670K
      • PSU:
      • FD Newton R3 600W
      • Case:
      • Corsair 350D

    Re: Is this right (How extra cores work)

    Having more cores is kinda like having a bus. If you have lots of people who all want to go to the same place it's great, most of us still stick to cars though.

  12. #12
    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: Is this right (How extra cores work)

    Quote Originally Posted by Willzzz View Post
    Having more cores is kinda like having a bus. If you have lots of people who all want to go to the same place it's great, most of us still stick to cars though.
    Nah multi core is best when you want to go to completely different places

  13. #13
    Senior Member Pob255's Avatar
    Join Date
    Apr 2007
    Location
    The land of Brum
    Posts
    10,143
    Thanks
    608
    Thanked
    1,226 times in 1,123 posts
    • Pob255's system
      • Motherboard:
      • Asus M5A99X EVO
      • CPU:
      • FX8350 & CM Hyper 212+
      • Memory:
      • 4 x 2gb Corsair Vengence 1600mhz cas9
      • Storage:
      • 512gb samsung SSD +1tb Samsung HDD
      • Graphics card(s):
      • EGVA GTX970
      • PSU:
      • Seasonic GX 650W
      • Case:
      • HAF 912+
      • Operating System:
      • W7 Pro
      • Monitor(s):
      • iiyama XB3270QS-B1 32" IPS 1440p

    Re: Is this right (How extra cores work)

    Actually with the road analogy, cores are more like separate 1 lane roads.
    Some bits of software can only send out one car at a time, others can send more than one at a time, and each one will send a group of cars, ie progarm A will send 10 cars but can only do it one at a time, where as program B also sends 10 cars but can do it two at a time.
    Hyper threading a like having two lanes at the start and end which merge into one.
    What this means is that if progarm A will send 10 cars but can only do it one at a time and program C which only wants to send 2 cars one at a time, without hyper threading program C has to wait until all 10 cars from progarm has left before it can start sending cars, but with hyper threading program C's cars can merge into the lane between program A's cars

    Yes that's really rough but the car thing is a bit of an over simplification.

Thread Information

Users Browsing this Thread

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

Posting Permissions

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