EggXpert.com

The platform that enables you to build rich, interactive communities
Welcome to eggXpert.com. Sign in | Join | Help
in Search
Advanced Search

What is a Core?

Last post 06-24-2008, 10:04 PM by smartalco. 11 replies.
Sort Posts: Previous Next
  •  06-23-2008, 11:10 PM 344711

    What is a Core?

    So, what exactly is a core? I'm getting a Intel Core 2 Duo 3.16GHz. Does that mean that I can run 2 applications with 3.16GHz speeds, and If I got a Intel Core 2 Quad 2.66GHz would that be able to run 4 applications at 2.66GHz speeds? If not, how do they work. Try to get into detail, also I'm not a total novice at the language of processors.

    AmpedFear Signature
  •  06-23-2008, 11:18 PM 344713 in reply to 344711

    Re: What is a Core?

    no basically a core is a processor

    so if you have a dual core processor uou have the power of 2 processors
    and a quad is the power of 4

    "A hero need not speak, for when he is gone the world will speak for him." Are you that hero?
  •  06-23-2008, 11:19 PM 344714 in reply to 344711

    Re: What is a Core?


    http://en.wikipedia.org/wiki/Multi-core_(computing)

    http://en.wikipedia.org/wiki/Intel_Core

    Wikipedia can explain it better than I can lol.


  •  06-23-2008, 11:22 PM 344715 in reply to 344714

    Re: What is a Core?

    http://en.wikipedia.org/wiki/Multi-core_(computing)

    http://en.wikipedia.org/wiki/Intel_Core

    "A hero need not speak, for when he is gone the world will speak for him." Are you that hero?
  •  06-23-2008, 11:23 PM 344716 in reply to 344715

    Re: What is a Core?

    here is another link for you
    wikipedia

    "A hero need not speak, for when he is gone the world will speak for him." Are you that hero?
  •  06-23-2008, 11:29 PM 344718 in reply to 344714

    Re: What is a Core?

    is the Intel Core 2 Duo 3.16GHz the same speed or lower than a Core 2 Quad 2.66GHz? Does each core contain 2.66GHz, or do they all combine to be 2.66GHz? If I'm running just 1 big application and not many little ones, will all the GHz be concentrated on that or only so many can be used on the app? I really want my screen capturing software (camtasia) to work flawlessly.

    AmpedFear Signature
  •  06-23-2008, 11:32 PM 344722 in reply to 344718

    Re: What is a Core?

    yea that is mainly in the os not the proc if you are running 1 app it will split it between the cores and if you run multi apps it will divide it and use both cores and really a screen capture app uses minimal proc power



    wikipedia


    "A hero need not speak, for when he is gone the world will speak for him." Are you that hero?
  •  06-23-2008, 11:38 PM 344724 in reply to 344711

    Re: What is a Core?

    From what I know, a core is essentially a physical processor that does all the work that a computer needs to do.  A single core CPU will have only one physical processor and has only one channel.  Thus all the instructions the CPU receives goes through the same processor.  Now what's different about multi-cores is that there are now more than one physical processors.  Two channels are available instead of just one.  Now what this means is that when two programs are giving the CPU instructions at the same time.  Instead of forcing the instructions from both programs through the same channel, what happens is each program will work on a different core such that neither program is slowed down any.  Thus with a dual core you can have two programs working at the same time with no slowdown.  Now if a program is capable of utilizing multiple cores, it can distribute the work through two channels instead of just one channel thus speeding up how long it takes by a lot. 

     A quad core only improves it further.  There are now four physical processors and four channels available.  The same principle I described above works here.  The biggest difference though between dual core and quad core is that there are very few programs that can fully utlize the power of a quad core.  Most apps are written for dual core only.  But as time grows, there will be more programs that can utilize quad cores to their fullest potential.

    I'm sure someone else is going to add stuff I forgot but that's all I have to say before I head off to bed.


    MSI P6N SLI Platinum
    Intel Core 2 Duo E4400
    XFX Geforce 8600 GT
    Soundblaster Audigy
    Cooler Master Extreme Power 500W
    2 Gigabyte G Skill DDR2 800 RAM
    Seagate 7200.7 200 Gigabyte Hard Drive
    Western Digital Caviar SE16 250 Gigabyte
  •  06-23-2008, 11:43 PM 344727 in reply to 344722

    Re: What is a Core?

    you would be surprised on the amount of CPU Screen capturing software uses.

    AmpedFear Signature
  •  06-24-2008, 11:18 AM 344972 in reply to 344711

    Re: What is a Core?

    The best way to look at it is this:  Normally a processor (1 core), can only do 1 operation at a time.  The way the processor looks like it is doing as many things at once is because it cycles everything that is running at once through.  (essentially, works on program A, then on B, then on A again, and so forth).  Dual and Quad core processors are clocked slower, so each core is processing less commands per second say, but the multiple cores enable it to multitask.  People like to compare it to having two service windows at a bank or something open instead of one.  Where it gets a little complicated is that unless a particular program supports multi-threading, it can only use 1 core itself.  This is often fine since you tend to have more than 1 process going on at any given time.  Basically if you are running A, B, C, and D at 2.4ghz on a quad, it will take as long for the whole thing as it would take for one (a little less but that's the basic idea) where on a dual core running at 2.8 it would take less time to run any two of those, but more time to complete all 4 if they were running at once, and moreso if you were running a single core at 3.5gz say (not that its even close to worth getting one these days).  Quad cores are almost always best if you are editing a lot of things, video, what have you, and a movie or game is less likely to studder if your virus scanner suddenly kicks up in the background (since it will use a different processor core than the game or movie is on). 

     The thing is, most games don't support multi-threading.  Only newer ones do and then not all.  If they don't, then a higher clockspeed may be important.  The ultimate example people compare to though is Crysis, which does support it, and if I remember correctly, threads the AI separately from the environment and physics, taking advantage of at least 2 cores.  All in all, anything 2.4 or better for a clockspeed is decent for most applications, and if you are doing anything that needs more than that you probably plan on overclocking anyway.  So ultimately, a if it is the only thing using any significant amount of processing power, most games do better with less-cores and a higher clockspeed than getting more cores and accepting the lower clockspeed that comes with it.  It is getting to the point though that the minimum clockspeeds on quad cores are within spec for games too old to support multi-threading. 

    If any of this is a little jumbled I would be glad to clarify.

  •  06-24-2008, 11:31 AM 344979 in reply to 344718

    Re: What is a Core?

    AmpedFear:
    is the Intel Core 2 Duo 3.16GHz the same speed or lower than a Core 2 Quad 2.66GHz? Does each core contain 2.66GHz, or do they all combine to be 2.66GHz? If I'm running just 1 big application and not many little ones, will all the GHz be concentrated on that or only so many can be used on the app? I really want my screen capturing software (camtasia) to work flawlessly.

    In case you don't want to read through my entire long post to get just this answer.  Yes, and no.

    If you run only 2 things, the Core 2 duo is FASTER than the Quad.  If you are running 3 or more things at once (not really counting little *** things that use almost no processing power), the Quad becomes faster.  You have to type a 1000 word paper at 100 words per minute (the core 2 duo).  You will be done in 10 minutes, right?.  If you are using the Quad, at say, 75WPM, it will take you 13.3 minutes.  Now, you suddenly have 2 separate papers to type.  Because it can do up to 2, the duo still takes 10 mins total.  (they are both done in 10 mins).  The same for the quad.  Now you get 2 more papers, for a total of 4.  The duo is now going to take 20 minutes,, but the quad is still only taking you 13 minutes. 

    (Basically the dual core is faster to start but the quad gets faster the more stuff you ask it to do at once).

  •  06-24-2008, 10:04 PM 345365 in reply to 344979

    Re: What is a Core?

    except its not just about running 1, 2, or 4 applications, it is about 'threads' (this is getting more complex)

    the default windows installation runs about 60 threads I think off the top of my head

    a thread is kind of like a single set of instructions, on a single core processor they run in sequence, if the processor has to do 2 + 2 and 4 + 4 it will do one then the other, on a dual core they will both be calculated at the same time (keep in mind, sometimes one application will do more then one calculation at a time, applications that do this will run better on a dual (or quad) core then a single core)

    as a general rule, games don't use more then 2 threads (ie: a dual core processor is the best) and audio/video/3D stuff will use several threads (ie: a quad will give you the best performance)

    we could spend endless hours debating about the advantages of one or the other (and explaining more in depth) i was just trying to give you a rough overview 

View as RSS news feed in XML

 Home   Forums   Chat   Blogs   Newsletter   About 

 FAQ   Terms of Use   Privacy Policy   Contact Us 

©2008 Newegg, Inc. All rights reserved.