home hardware prices news articles forums photos user reviews
Go Back   Tech Support Forums - TechIMO.com > PC Hardware and Tech > Processors, Memory, and Overclocking
Join TechIMO for Free!
Register Blogs FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply Get bargains at  »  Dealighted.com
 
Thread Tools Search this Thread
Currently Active Users: 1415
Discussions: 182,847, Posts: 2,184,680, Members: 225,650
Old April 25th, 2008, 10:21 PM   Digg it!   #1 (permalink)
Ultimate Member
 
joker_927's Avatar
 
Join Date: May 2002
Location: California, USA
Posts: 2,377
Intel Dual Core - How do they work?

Does anyone have an article that explains how two seperate proccessors (specifically the Intel Core 2 Duo) communicate with each other? I know they have a shared cache but beyond that it seems as though the two cores never communicate.

It's my belief that the OS chooses a core to execute a thread (if more than 1 thread exists) and then the core executes the instruction without ever "communicating" with the other core. Is this correct?
__________________
Abit AW9D-Max | E6300 | XP-120 | Panaflow 120mm | 2x 1GB G.Skill DDR2-800 | EVGA 7800GT (500/1200) | Tagan 480w

joker_927 is offline   Reply With Quote
TechIMO.com Ads - Login or register for less ads.


Guest, Register Free! to remove this ad and get your tech support questions answered in minutes!
Old May 3rd, 2008, 12:39 PM     #2 (permalink)
Member
 
Join Date: Nov 2007
Posts: 175
I would of thought that the 2 cores would act as one core so the os doesent have to choose......just a guess....
but yours sound right aswell...
__________________
Intel P4 3.4GHz. Palit 8800GTX 768mb (core:620MHz Mem:1040MHz) . 2Gig DDR2 800Mhz ram (4x 512MB). 160Gig Hard drive. Gigabyte N650SLI - DS4L


Last edited by jamhough22 : May 3rd, 2008 at 04:12 PM.
jamhough22 is offline   Reply With Quote
Old May 9th, 2008, 05:06 AM     #3 (permalink)
Member
 
Join Date: Dec 2007
Posts: 59
I THINK THEY COMMUNICATE VIA THE INTERNAL BUS SINCE THERE ON THE SAME DIE UNLIKE THE PENTIUM D

zulquar is offline   Reply With Quote
Old May 9th, 2008, 06:49 PM     #4 (permalink)
Ultimate Member
 
joker_927's Avatar
 
Join Date: May 2002
Location: California, USA
Posts: 2,377
Wow, worst responces ever.
joker_927 is offline   Reply With Quote
Old May 9th, 2008, 06:57 PM     #5 (permalink)
--4.0 Ghz--
 
KarmaKiller's Avatar
 
Join Date: Feb 2007
Location: Folding@Home
Posts: 6,656
Blog Entries: 5
Send a message via MSN to KarmaKiller Send a message via Yahoo to KarmaKiller
Hi there.
Your asking kind of a broad question, as Core 2 chips have different cores. Some use Conroe's, other's use Allendales. Some of the Quads use Kentsfield cores, and others use Yorkfield, etc.
Check out the wiki, and then come back and ask some questions.
http://en.wikipedia.org/wiki/Intel_Core_2#Conroe

But in general, this link will explain how they work.
http://en.wikipedia.org/wiki/Intel_C...roarchitecture
__________________
What is F@H? -> Click here
Join team TechIMO and crunch for the cure!

KarmaKiller is offline   Reply With Quote
Old May 9th, 2008, 07:13 PM     #6 (permalink)
SoMuchAnime-SoLittleTime
 
EXreaction's Avatar
 
Join Date: Aug 2003
Location: Plymouth, WI
Posts: 13,428
Blog Entries: 1
Send a message via ICQ to EXreaction Send a message via AIM to EXreaction Send a message via MSN to EXreaction Send a message via Yahoo to EXreaction
Processors do not work like that. They are given instructions and calculate the answer. They can access the cache memory used by the other core if the cache is shared.
__________________
The mark of the immature man is that he wants to die nobly for a cause, while the mark of a mature man is that he wants to live humbly for one.
EXreaction is offline   Reply With Quote
Old May 10th, 2008, 12:27 AM     #7 (permalink)
分かりますか。
 
carl33p's Avatar
 
Join Date: Feb 2006
Location: Gville, FL
Posts: 7,131
Blog Entries: 9
Send a message via AIM to carl33p
A pretty difficult question. Proly cant be answered simply since there are so many techniques used in modern day processors. Im also note sure on what level you are wanting information, at the high-level programming stage or the lower end.

I only have an understanding of a basic MIPS processor, so Im just going to take some shots in the dark.
The actual cores do not need to communicate with each other. They simply execute the instructions which are fed to them individually. For the applications that do utilize more than a single core, isolated subsystems are assigned to each indivual core.

Quote:
It's my belief that the OS chooses a core to execute a thread (if more than 1 thread exists)
I think that your assumption about the operating system choosing the cores is close to correct and would refer to multithreading, but it can also happen at the hardware level.

Quote:
then the core executes the instruction without ever "communicating" with the other core.
There wouldnt be a reason for the cores to communicate with each other within a single instruction. The clock rate would become significantly slower if data had to be transfered back and forth across cores.


Ive tried researching the subject some, but it becomes very complicated. The subject tangents off into hardware, operating systems, programming, etc. But it seems right to assume that L2 cache plays the biggest role in the interconnect between the two cores.

Last edited by carl33p : May 10th, 2008 at 12:29 AM.
carl33p is offline   Reply With Quote
Old May 10th, 2008, 01:04 AM     #8 (permalink)
SoMuchAnime-SoLittleTime
 
EXreaction's Avatar
 
Join Date: Aug 2003
Location: Plymouth, WI
Posts: 13,428
Blog Entries: 1
Send a message via ICQ to EXreaction Send a message via AIM to EXreaction Send a message via MSN to EXreaction Send a message via Yahoo to EXreaction
So, basically the same thing I said, but longer?
EXreaction is offline   Reply With Quote
Old May 10th, 2008, 06:53 AM     #9 (permalink)
Member
 
Join Date: Dec 2007
Posts: 59
the core 2 chips have better ipc (instructions per cycle) 4 compared to that of the intel pentium d s 2 intsruction per cycle I think thats the biggest advantage the core 2 ghips have (better and mre efficient architecture )
i heard in 1 website tha athlon chips ccan communicate via internal bus due to hyper tansport and the fact that they r on the same die or sometin , maybe im wrong cant remember , but anyway6 this thread has made me understand dual cores better
__________________
C2Q@3.8GHZ/8800 GT SLI /4 GIG 800MHZ MODULES/500 x2 GIG HARD DISK/1 BD Rw/W
zulquar is offline   Reply With Quote
Old May 10th, 2008, 11:45 AM     #10 (permalink)
SoMuchAnime-SoLittleTime
 
EXreaction's Avatar
 
Join Date: Aug 2003
Location: Plymouth, WI
Posts: 13,428
Blog Entries: 1
Send a message via ICQ to EXreaction Send a message via AIM to EXreaction Send a message via MSN to EXreaction Send a message via Yahoo to EXreaction
Even if 2 processors could communicate, there would be no need for it. A processor isn't much different from a calculator, you tell it numbers and have it give you an answer. There is absolutely no need for them to communicate, even if they could, they just follow instructions.

If you've never looked at a list of an instruction set,
http://en.wikipedia.org/wiki/X86_instruction_listings
EXreaction is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Intel Core 2 Duo vs. AMD Turion 64 X2 Dual-Core TL-6 XTruGambitX Mobile Computing 1 April 3rd, 2008 07:18 PM
Intel Core Duo 2.0 Benchmarks VS. Dual Core Pentiums? xianrowanx General Tech Discussion 8 January 29th, 2006 10:38 AM
AMD challenges Intel to a dual-core duel #43 fan Processors, Memory, and Overclocking 27 August 25th, 2005 10:33 AM
Intel dual-core versus dual Opteron versus single core P4 ArcticFox Processors, Memory, and Overclocking 16 July 10th, 2005 08:01 PM
Intel Dual Core, More Info erhan28 Processors, Memory, and Overclocking 1 April 12th, 2005 11:23 PM

Most Active Discussions
Alaska Gov. Sarah Palin Is McCain's.. (104)
Is It Just Me? (10319)
Damn the Constitution, guns should .. (98)
Built a new PC, Getting Boot Failur.. (7)
Samsung T220 22" monitor not w.. (7)
9-11 Press For Truth Video (568)
Recent Discussions
Official World of Warcraft Thre.. (4025)
can't use hdtv via hdmi without.. (0)
Built a new PC, Getting Boot Fa.. (7)
FolderChat: 8/28 - 3 day weeken.. (9)
first build. need help. (1)
sata for asrock p4vm800 (7)
3DMark06 CHARTS (835)
Budget vid card recommendations (2)
oil change (2)
FS: IBM t42 laptop, Dell 6000 n.. (1)
Alienware PC (0)
GIGABYTE GA-EP45T-DS3R,& C2.. (0)


All times are GMT -4. The time now is 12:14 AM.
TechIMO Copyright 2008 All Enthusiast, Inc.



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28