HTFC Forums

H.T.F.C.

How To Fix Computers





Go Back   HTFC Forums > Hardware Newsgroups > Hardware

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1  
Old 11-02-2007, 01:58 PM
Cartoper
 
Posts: n/a
Default is dual core = multi processor?

I am a software developer working on a program in which I am about to
introduce threads. The more the processors, the better. In years
past I learned the hard way that running on a hyperthreaded box verse
a true multithreaded box gives you very different results, at times.
Am I going to get yet a thrid type of results from running on a dual
core machines or is it really the same things, for my purposes, as a
multi threaded box?

Reply With Quote
Sponsored Links
Fix your Windows Problems - FAST.
FREE Safe Scan Registry Check. Locate & Fix Errors in Minutes!
  #2  
Old 11-02-2007, 03:37 PM
GT
 
Posts: n/a
Default Re: is dual core = multi processor?

"Cartoper" <cartoper@gmail.com> wrote in message
news:1194008291.345862.149980@50g2000hsm.googlegro ups.com...
>I am a software developer working on a program in which I am about to
> introduce threads. The more the processors, the better. In years
> past I learned the hard way that running on a hyperthreaded box verse
> a true multithreaded box gives you very different results, at times.
> Am I going to get yet a thrid type of results from running on a dual
> core machines or is it really the same things, for my purposes, as a
> multi threaded box?


Dual core is 2 separate cores. They may or may not be on the same die -
multiprocessor as opposed to multi-core, but they are 2 CPUs with their own
cache and pipeline. Hyperthreading is a technology that uses the idle cycles
of a processor to create a virtual CPU. it will appear as 2 processors, but
can only run 1 thread at a time. With multi-core / multi-processor you are
going to need critical sections and deadlock handling.


Reply With Quote
  #3  
Old 11-03-2007, 02:53 AM
kony
 
Posts: n/a
Default Re: is dual core = multi processor?

On Fri, 02 Nov 2007 05:58:11 -0700, Cartoper
<cartoper@gmail.com> wrote:

>I am a software developer working on a program in which I am about to
>introduce threads. The more the processors, the better. In years
>past I learned the hard way that running on a hyperthreaded box verse
>a true multithreaded box gives you very different results, at times.
>Am I going to get yet a thrid type of results from running on a dual
>core machines or is it really the same things, for my purposes, as a
>multi threaded box?



Yes, dual core (AKA Core2Duo or Athlon X2?) is really two
processors fully capable of using two threads independently
as if it were two discrete processor *modules*.
Reply With Quote
  #4  
Old 11-03-2007, 07:21 PM
DevilsPGD
 
Posts: n/a
Default Re: is dual core = multi processor?

In message <41lni3d7g2v0vio6ukj0jjnah4rrg424ei@4ax.com> kony
<spam@spam.com> wrote:

>On Fri, 02 Nov 2007 05:58:11 -0700, Cartoper
><cartoper@gmail.com> wrote:
>
>>I am a software developer working on a program in which I am about to
>>introduce threads. The more the processors, the better. In years
>>past I learned the hard way that running on a hyperthreaded box verse
>>a true multithreaded box gives you very different results, at times.
>>Am I going to get yet a thrid type of results from running on a dual
>>core machines or is it really the same things, for my purposes, as a
>>multi threaded box?

>
>
>Yes, dual core (AKA Core2Duo or Athlon X2?) is really two
>processors fully capable of using two threads independently
>as if it were two discrete processor *modules*.


And better, AMD's crossbar technology allows the cores to communicate
directly, so caching tends to be more efficient on a dual-core rather
then dual-CPU implementation (assuming total cache sizes are the same)

--
You can get more with a kind word and a 2x4 than just a kind word.
Reply With Quote
  #5  
Old 11-04-2007, 12:19 AM
~misfit~
 
Posts: n/a
Default Re: is dual core = multi processor?

Somewhere on the interweb "DevilsPGD" typed:
> In message <41lni3d7g2v0vio6ukj0jjnah4rrg424ei@4ax.com> kony
> <spam@spam.com> wrote:
>
> > On Fri, 02 Nov 2007 05:58:11 -0700, Cartoper
> > <cartoper@gmail.com> wrote:
> >
> > > I am a software developer working on a program in which I am
> > > about to introduce threads. The more the processors, the better.
> > > In years past I learned the hard way that running on a
> > > hyperthreaded box verse a true multithreaded box gives you very
> > > different results, at times. Am I going to get yet a thrid type
> > > of results from running on a dual core machines or is it really
> > > the same things, for my purposes, as a multi threaded box?

> >
> >
> > Yes, dual core (AKA Core2Duo or Athlon X2?) is really two
> > processors fully capable of using two threads independently
> > as if it were two discrete processor *modules*.

>
> And better, AMD's crossbar technology allows the cores to communicate
> directly, so caching tends to be more efficient on a dual-core rather
> then dual-CPU implementation (assuming total cache sizes are the same)


Whereas Intel's Core2 Duo/Quads have shared L2 cache so that either/any core
can access data in the cache instead of having to load it into a discrete
cache first a'la AMD. <g>
--
TTFN

Shaun.


Reply With Quote
  #6  
Old 11-04-2007, 01:15 AM
DevilsPGD
 
Posts: n/a
Default Re: is dual core = multi processor?

In message <fgivke$7vb$1@registered.motzarella.org> "~misfit~"
<misfit61nz@yahooligans.co.nz> wrote:

>Whereas Intel's Core2 Duo/Quads have shared L2 cache so that either/any core
>can access data in the cache instead of having to load it into a discrete
>cache first a'la AMD. <g>


AMD did it first though, which is why I used them as an example.
Pentium-Ds of the same era fell back to FSB speeds to move data between
the CPUs, whereas AMD CPUs were doing it at CPU speed.

Intel did it better. That's often been the case.

--
You can get more with a kind word and a 2x4 than just a kind word.
Reply With Quote
  #7  
Old 11-04-2007, 05:08 AM
~misfit~
 
Posts: n/a
Default Re: is dual core = multi processor?

Somewhere on the interweb "DevilsPGD" typed:
> In message <fgivke$7vb$1@registered.motzarella.org> "~misfit~"
> <misfit61nz@yahooligans.co.nz> wrote:
>
> > Whereas Intel's Core2 Duo/Quads have shared L2 cache so that
> > either/any core can access data in the cache instead of having to
> > load it into a discrete cache first a'la AMD. <g>

>
> AMD did it first though, which is why I used them as an example.
> Pentium-Ds of the same era fell back to FSB speeds to move data
> between the CPUs, whereas AMD CPUs were doing it at CPU speed.
>
> Intel did it better. That's often been the case.


Ahhh, okay, thanks for that. I'd deliberately avoided reading about
dual-core CPUs until recently as I didn't want to tease myself with what I
couldn't afford.

However, after selling my old Barton and nForce2 Ultra mobo on <local
version of eBay> and buying a mobo that allowed me to use my existing DDR
RAM and AGP card I've just "got into the scene" so to speak. Running an
E4500 on a "1066" FSB for 2.93 GHz. :-)
--
TTFN

Shaun.


Reply With Quote
Sponsored Links
Fix your Windows Problems - FAST.
FREE Safe Scan Registry Check. Locate & Fix Errors in Minutes!
Reply


Thread Tools
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
Dual 4-core processor - only one shows up in Vista Home Premium 3deuces Windows Vista Installation 1 10-07-2007 07:20 PM
Fastest Dual Core Processor That Works With Precision 390? Will Dell 2 09-03-2007 04:41 AM
AMD Athlon 64 X2 Dual Core Processor Alias Windows XP 7 08-18-2007 02:38 AM
Dual-core = one processor, right? DP Windows Vista 3 08-14-2007 06:54 PM
SATA HD and Dual Core Processor Janet Windows XP 6 07-29-2007 10:45 PM


All times are GMT. The time now is 08:51 PM.


Powered by vBulletin® Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
© 2004 - 2007 Web-S-Sense Pty. Ltd. Usenet and forums posts © their respective authors.
Ad Management by RedTyger