Tom's Hardware > Forum > CPU & Components > CPUs > Core i7, 4 or 8 cores?

Core i7, 4 or 8 cores?

Forum CPU & Components : CPUs - Core i7, 4 or 8 cores?

Tom's Hardware: Over 1.4 million members in 6 different countries available to answer all your high-tech questions. Sign up now! Its free!
Word :    Username :           
 

Hey,
I have read about the new Intel Core i7 processors. Have they realy 8 cores? I have found a text, there say the people, that the new processors are 4cores but the laptop thinks there are 8cores. An their performance are great for gamers. What do you think? And can cou explain me that, with the 4/8 cores?
I found it here:
Core i7 processors

Sponsored Links
Register or log in to remove.

actually there are no 8 core processors as of now... a six core processor is expected early next year.... there are core i7 processors with HT technology that have 8 threads... something like a core gets two partitions where 2 things can be done simultaneously... hence 2 X 4 = 8 threads are 8 apparent cores...

they are proved to be great performers in not just games but in about every processing aspect...

these are all desktop processors and are soon expected to come to mobile(laptop) platforms...

Hope the reply was helpful...

Reply to abhishekk89

4 Physical cores - 8 Logical cores through a process called 'Hyperthreading'.

(Highly complicated topic - so I'm issuing a gross oversimplification alert - I *am* taking short cuts in order to explain the idea, not necessarily the true technical detailia.)

Understand there are multiple steps for an instruction to be processed. Once you have that, then it's fairly easy to grasp that when instruction A is at step #4, then steps 1, 2, 3, and 5 are idle. OK? The next 'improvement' would be to take the next instruction and hand it to step 1, knowing that the first instruction is already safely out of the way. So, now you have a processor working on two instructions at once... Yah? Groups of instructions that run as a 'logical process' still need to be run as a single entity (a "Thread" ).

Well... Because these Threads represent a single logical process, they obviously have to from the same Application. The way most/older computers have handled multiple applications is put everything on hold except the one they are working on at that instant. From there, switch back and forth. It happens really fast, so human beings perceive it as doing both things at once. But that's not really the case: it does one. Then the other. But never two different applications at the same instant.


The idea behind hyperthreading is to create some logic which can tell which Threads belong to which Application. Once we can track that, then it becomes possible to run two independent 'Threads' at once. Earlier we had two instructions from the same 'Thread' being worked on at the same time, correct? Being able to tell which instruction belongs to which thread means we can now run two Threads at the same time - just so long as individual instructions aren't at the same step at the same time.

Since the single (Physical) core can run two Threads at the same time, it's understood and displayed by the operating system as two processors.

There is a certain amount of overhead needed to keep track, and the software you are running needs to understand how to operate in a 'Threaded' environment to take best advantage. So it doesn't scale perfectly. But it *is* a pretty crafty way to get more work out of the same (physical) asset.


Here's a pretty good article at ARS Technica on the topic if you want to know the deeper nuts and bolts.



Message edited by Scotteq on 10-09-2009 at 04:07:38 PM
------------------------------ Which Chip? Well, it depends on which set of thieving b@stardz you choose to support: The ones who use insider trading to enrich themselves while running their company into the ground? Or the ones who illegally pay vendors to not support the first group?
Reply to Scotteq

Tank you. I`a interessted in the laptop processors, because i think about to buy an Alienware laptop with the core i7 720QM

Reply to MiniPC

Thats like Java?

Reply to MiniPC

Java is a programming language and environment. And while you can use Java to write Code which is "thread~safe", what I was talking about happens on a Hardware level.

------------------------------ Which Chip? Well, it depends on which set of thieving b@stardz you choose to support: The ones who use insider trading to enrich themselves while running their company into the ground? Or the ones who illegally pay vendors to not support the first group?
Reply to Scotteq

Yes, i know. But I mean the idea is like Java. And the HT musst be programmed to, for hardware...but the idea is like the same

Reply to MiniPC

Yah - The concept is the same - basically the complimentary parts (software/hardware) of the same puzzle.

------------------------------ Which Chip? Well, it depends on which set of thieving b@stardz you choose to support: The ones who use insider trading to enrich themselves while running their company into the ground? Or the ones who illegally pay vendors to not support the first group?
Reply to Scotteq

Not that you tink i dont know about the difference about hardware and software. I am female jey, but i am a programmer, that because i think on java.... sometimes to much xD

Reply to MiniPC

Gender has nothing to do with it :) Simply that I didn't know your level of expertise, so I was trying to give a very simple answer to a complex topic. Hell - Now that we've gotten this far, I'm pretty sure from here you'd be better off without me boring you with oversimplifications.... <grin>

------------------------------ Which Chip? Well, it depends on which set of thieving b@stardz you choose to support: The ones who use insider trading to enrich themselves while running their company into the ground? Or the ones who illegally pay vendors to not support the first group?
Reply to Scotteq

There are six cored processors but no the i7, the i7 actually has 4 physical cores and 4 virtual cores (Hyperthreading), its a technology to make multiple threads run on physical cores which has its benefits. The Operating System however actually thinks its 8 Cpu's or Cores.

Reply to blackhawk1928
Tom's Hardware > Forum > CPU & Components > CPUs > Core i7, 4 or 8 cores?
Go to:

There are 1057 identified and unidentified users. To see the list of identified users, Click here.

Sponsored links
  • Ask the community now
  • Publish
Ad
They won a badge
Join us in greeting them