Article View: comp.os.linux.hardware
Article #516Re: Dual Celeron's and SMP Performance Problems
From: Totally Lost
Date: Thu, 27 May 1999 00:00
Date: Thu, 27 May 1999 00:00
81 lines
3885 bytes
3885 bytes
Good Post Suran. But I think your final assertion needs to be qualified: > ...someone who is running a dual PII, optimizing and writing parallel > and distributed software scince some time and will definately UPGRADE > to a newer dual celeron. IF, AND ONLY IF, the working set is less than 128K, which could be a difficult problem if they worked hard tuning the application just to get it's working set below the 512K point on their PII system. In article <374C1564.BF40EF52@gmx.net>, suran@gmx.net wrote: > > > Rowan Hughes wrote: > > > > In article <7iette$6ge$1@nnrp03.primenet.com>, Rod Roark wrote: > > >I must be dense. After reading this a couple of times I still don't > > >understand: how can two Celerons be worse than one when each has its > > >own cache? I don't see how an interrupt serviced by one would cause > > > > Well i've certainly had this experience on dual/SMP machines, > > although not on X86/linux. > > There are many thing that can go worse than an single-systems if not > written with SMP's in mind. > > First Cache-Trashing: (big impact) > If some processors happen to work on the same data and this data is > smaller than a cache-line (512Byte? don't know for intel, only guess.) > if one processor updates only one byte the other has to trash this line > and (scince he is working on it) get it from the first one blocking > the interface to the memory and IO (bus-architecture) wich is a real > performance-blocker in SMPs (that's why big SMP's often have really big > cross-bared and interleaved memory interfaces with huge third-level > caches.). > > Second Cache-Flushing: (even bigger) > happens at Mutex-Locks(syncronization of multiple threads should as > long as possible > be handled without these) and propably interrupts (never gone this far > into the mashine > to know about this for shure). > > Third Memory-Access: > Multiple processors have to syncronize and share a single (on i386 > REALLY NARROW) > memory-interface and all this IO-devices. If more than one processors > want sth. to > chew on they have to wait for each other and are probably sitting > pretty idle > (especially on large data-sets even an older alpha with say, 70% the > fp-power > of the compared intel can rush away because of this, and this is what > his graph > showed and it has a REALLY HUGE IMPACT scince both processors may end > up cooling > down and waiting for each other but that's more a problem of i386 > against others > that is only experienced much clearer on SMP's.). > > ...someone who is running a dual PII, optimizing and writing parallel > and distributed > software scince some time and will definately UPGRADE to a newer > dual celeron. > > --- > Suran@gmx.net > --== Sent via Deja.com http://www.deja.com/ ==-- ---Share what you know. Learn what you don't.---
Technical Details
Message-ID:
<7ijpet$r0i$1@nnrp1.deja.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<7ieko6$41e$1@nnrp1.deja.com> <7iette$6ge$1@nnrp03.primenet.com> <slrn7kmo5i.143.hughesr@nrpc.dnr.qld.gov.au> <374C1564.BF40EF52@gmx.net>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 102b32,acbefbd0f12f9cdd X-Google-Attributes: gid102b32,public X-Google-Thread: 1159f7,acbefbd0f12f9cdd X-Google-Attributes: gid1159f7,public X-Google-Thread: 100562,acbefbd0f12f9cdd X-Google-Attributes: gid100562,public From: Totally Lost <idletime@my-deja.com> Subject: Re: Dual Celeron's and SMP Performance Problems Date: 1999/05/27 Message-ID: <7ijpet$r0i$1@nnrp1.deja.com> X-Deja-AN: 482736452 References: <7ieko6$41e$1@nnrp1.deja.com> <7iette$6ge$1@nnrp03.primenet.com> <slrn7kmo5i.143.hughesr@nrpc.dnr.qld.gov.au> <374C1564.BF40EF52@gmx.net> X-Http-Proxy: 1.0 x42.deja.com:80 (Squid/1.1.22) for client 205.169.102.129 Organization: Deja.com - Share what you know. Learn what you don't. X-Article-Creation-Date: Thu May 27 15:47:42 1999 GMT Newsgroups: comp.os.linux.hardware,alt.comp.hardware.overclocking,csu.unix.linux X-Http-User-Agent: Mozilla/4.07 [en] (X11; I; Linux 2.0.36 i586)