Article View: comp.os.linux.hardware
Article #515Re: Dual Celeron's and SMP Performance Problems
From: Totally Lost
Date: Thu, 27 May 1999 00:00
Date: Thu, 27 May 1999 00:00
66 lines
4066 bytes
4066 bytes
So what's the point? I started this thread with an initial post that had a very important disclaimer right up front: "The work done by Tomohiro Kawada and others has been interesting. I can think of a number of applications where dual/quad overclocked Celeron's can produce very cost effective clusters for number crunching. The crypt cracking teams will get a great windfall from this work." There are many small working set applications that will have a big win on SMP Celerons, possibly including yours. There are also some medium working set applications with well localized accesses and sequential memory accesses that will perform well too ... like gcc. There are also many medium working set applications that would run much faster on your quad PPro simply because of the 128K to 256K L2 cache size increase, and some significant common cases where dual Celerons will fall on their face due to excessive memory contention and L2 cache thrashing. I started this thread simply to raise the issue that people need to think about properly fiting their application to the hardware architecture ... Dual Celerons are not a one size fits all SMP design, dispite the testimonials of how well they work in some cases. SMP and NUMA multi-processing has many suprises, one of which is that sometimes applications run much faster, on the same hardware, when the second processor is disabled. Any SMP or CC-NUMA performance guy with significant experience has seen this at least once, and sometimes more often than the industry would like to talk about. In article <ulnebvpff.fsf@res.raytheon.com>, Johan Kullstam <kullstam@ne.mediaone.net> wrote: > Totally Lost <idletime@my-dejanews.com> writes: > > > Linux is not well multi-threaded, and has a pretty large foot print > > with very little locality in either the OS or it's primary applications. > > I would expect that for many users, dual Celeron's may have a negative > > performance impact much of the time. > > > > To observe that Dual Celron's produce an observed improvement under > > certain lightly loading applications may be true. To assert that > > they scale under modest to heavy work loads is probably a huge mistake. > > To expect that they will scale well under Linux with heavy loads is > > almost certainly folly. > > this depends on the type of loads. i do number crunching and have a > quad ppro-200 (512k cache) machine. the jobs are trivially > parallelizable (i need to run many to build up stats, i can run > multiple copies of the same job with differing random number seeds) > and involve little or no disk activity. the quad box really does give > four times the performance of my older single ppro-200 (256k cache). > with four jobs active i have 399% user cpu loading. since i am never > in the kernel for much, i didn't seem much improvement going from > 2.0.x to 2.2.x (once the shopping deadlock problem in 2.0.34 and lower > got fixed - 2.0.34 and below could only handle two cpus). > > -- > johan kullstam > --== Sent via Deja.com http://www.deja.com/ ==-- ---Share what you know. Learn what you don't.---
Technical Details
Message-ID:
<7ijp2j$qrh$1@nnrp1.deja.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<7ieko6$41e$1@nnrp1.deja.com> <ulnebvpff.fsf@res.raytheon.com>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: <7ijp2j$qrh$1@nnrp1.deja.com> X-Deja-AN: 482734405 References: <7ieko6$41e$1@nnrp1.deja.com> <ulnebvpff.fsf@res.raytheon.com> 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:41:07 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)