Building an 1100Mhz "SuperStation" 129
Anonymous Coward writes "There is an interesting article on building a dual Celeron 550 (overclocked 366) computer by David Green; he goes a bit into the theory of SMP computers, what components he chose, and shows some benchmark results (under Linux) for the system. His computer could really crank through RC5 blocks..." Us hardware tinkerers love this sort of stuff; the rest of you can feel free to ignore it. (AboutLinux.com is where this cool scoop came from, BTW.)
Re:Hmm (Score:2)
What's an RC5 key? (Score:1)
SopWATh
Re:Yes it really should be called 1100 MHz (Score:3)
Examples of data parallel problems: image rendering, key cracking, matrix-matrix and matrix-vector multiplication.
However, many applications are not embarrasingly parallel; that is, the processors must communicate (aka synchronize) at certain points, in order for the computation to proceed. Here, your speedup is limited by the
Examples: sorting, matrix factorization (e.g. LU decomposition).
In my experience, commodity Intel motherboards scale very poorly for this latter class of problems. Why? If the two threads always hit their L2 cache (i.e. don't have to fetch across the memory bus to main memory), then everything might be ok. (even then, write sharing can cause cache thrashing!). If the threads must fetch miss L2 cache often enough, then (on commodity motherboards), the threads will be serialized, because the memory is not interleaved, nor multi-ported.
On fancier (expensiver, hehe) SMPs, processors are connected to either interleaved, multi-ported memory, or over a crossbar (rather than a bus), or probably all three. For example, the HP Convex Exemplar ($$$) has all three.
On a counting (integer) sort, a 2-processor commodity SMP is limited to 1.4/2 speedup (roughly the fraction of memory references which hit cache). The convex gets speedups of 1.95 (limited only by the tiny startup costs, as in the embarrasingly parallel case).
Re:cool, but... (Score:1)
Re:Doesn't scale (Score:1)
Sure, for times when money isn't a main factor, like when buying a server for business use. But for the home user a dual P3 550+ might be out of reach in terms of cost. An Abit BP6 with 2 Celerons is a relatively cheap solution which provides the home user with an awful lot of power.
It may not be quite as stable as a Slot-1 dual board, but that's more an issue for professional users. The BP6/Celeron combo is aimed at overclockers, who are generally more concerned about bang for the buck.
Re:What's an RC5 key? (Score:2)
The reason this is even mentioned is because there is a group that is working on this contest using a 'brute force' attack. distributed.net [distributed.net] has a client you can download [distributed.net] that will allow you to participate in this contest, along with thousands of other people.
This client is designed to use all CPU time that would otherwise be 'wasted'. People tend to use it as a benchmark, even though it's not very representative of actual computing power, since it uses a small number of instructions repeatedly.
If you have more questions, feel free to email me at decibel@distributed.net [mailto]
dB!
distributed.net Human Interface
Not really that fast... (Score:2)
I gave up the sig's years ago. Gave me lung cancer.
my dual celeron system (Score:3)
Same thing (Score:1)
96 meg: (64 PC100 32 crap)
So this prevents me from going over 92Mhz or so.
I haven't had to touch the voltage settings etc.
I run 2x 366 @ (5.5x and 92 Mhz).
This gives me 505.981381 MHZ and bogomips : 504.63.
Works great for RC5 stuff, but honestly besides that I haven't seen much improvement over my old PII-233.
But hell........ Having a GHz computer just sounds cool when you tell someone.... And cheap. cheap cheap. Recommend to anyone.
PS If you do get one download the bios update from http://www.bp6.com
old.... (Score:1)
Overclocked Celeron 366 vs AMD 450 (Score:2)
Re:Overclocked Celeron 366 vs AMD 450 (Score:1)
I don't think the AMD chips have SMP support on them (althought the K7's do now).
--Mark
Amdahl's Law! (Score:1)
... with communication-bound algorithms] your speedup is limited by Amdahl's Law. As most good laws, it's pretty simple to state: the best parallel efficiency you can expect is bounded by the amount of time spent doing serial stuff.
So, with an embarrasingly parallel algorithm, you're set! But, an algorithm which has lots of communication is doomed on two fronts: first, Amdahl's Law hits it due to the amount of communication (time spent doing zero computation!), and second, commodity SMPs, get a further hit due to poor memory hierarchy design: once the algorithm strays beyond L2 cache, the application is serialized.
nick
Re:Hmm (Score:1)
I used a AMD 486dx4/120Mhz registering a mere 60 bogomips with two tulip ethernet cards tossing packets around for nearly 6 months. The machine ran flawlessly with 40mb EDO ram, and had consistant uptimes of months (upgrades, and misc).
Now I've upgraded to a AMD K6-233Mhz with 128mb EDO, and have been using it as a workstation, hosting dynamic websites on cable. redirecting quake servers inside the LAN and other neat stuff. I just got a dual celeron 366 setup, and will be playing with it.
Migrating my existing system to it, can't wait to play in 1k bogomips. Should be interesting.
Re:lack of basic knowledge (Score:1)
You could slave the two soundcards together under a master sync, write the code to make it look like a single sound card, and have a single input... (but this gets into the poster's comment about lack of SMP understanding).
To finish this analogy: take one of your dual Celeron boxes, cat
I've got an SMP box which really rocks compared to a single processor box of 2X the speed--it does mail/web/services ~5 users simultaneously (not just "pine"-users either.. matlab, gimp, netscape, emacs type-users. So my experience is that SMP boxes are great for many processes (unless you want to run just one thing like rc5--and then it is still running processes for each processor! compare this w/ the soundcard analogy above.)
Re:Overclocked Celeron 366 vs AMD 450 (Score:1)
Take care for the LGHS (Score:1)
need some special treatment if you want to oc your
BP6 baby:
The LGHS is casted out of Aluminum. The side which
makes contact with the BX chips is not flattenened
mechanically after casting (bean counters?).
Problem:
When the LGHS cools down after casting,
it will bend upwards because of its shape
(look at its bridge like design). Now the
contact surface will make very bad contact with
your BX chip.
The original (bended) heatsink may produce hot
spots on your BX chip. Even an additional fan
cannot help, if the heat sink makes poor contact.
______|---------|______
|-------------------|
LGHS hot after casting
_______/--------\_______
|----______________----|
LGHS cooled down after casting
Solution:
Pull the two white plugs which are pressing the
LGHS against the chip and remove the LGHS.
Take fine water resistant sanding paper (120 is
OK), apply some water for smoothest results and
put paper on a flat piece of glass. Now flatten
the LGHS contact surface.
Control result by holding a ruler against the
surface and look against light. If surface is
flat, you'll see a nice constant boundary.
Use heat transfer compound when reassembling.
This may make the difference between a stable and
an unstable board. Same thing applies for the CPU
heat sinks.
Now reboot into BIOS and set fsb at will
--
SMP Celerons. (Score:1)
It is fast, but it pisses me off... What can you do eh?
Re:Tested vs untested 366 @ 550 vs 466 @ 588 (Score:1)
I ran 4 SETI processes on my machine for 4 weeks, and it raised the CPU temp about 4-5 degrees F. At the same time I did my normal everyday stuff, and I had no problems what-so-ever.
I haven't really tested out sustained max I/O throughput, but I hadn't thought about the chipset being a possible point of failure from overheating.
What would be a good test for max sustained I/O on Linux? I would like to see if I could kill the machine.
Also, has anyone tested the kernel patch to make the HPT66 (UDMA/66) chip work on the BP6?
Thanks,
PS:No its not 1100MHz, but 1101 BogoMIPs still looks cool when it starts!
(and yes.. I know its a useless number for comparisons)
I do it, 2 of my friends, too (Score:1)
Maybe it's cause were Canadian, eh?
Re:SMP Celerons. (Score:2)
Check your SDRAMS for memory errors. I had the
same problems for about eight weeks until I found
out that some SDRAM memory cells were unstable.
Memtest [sgi.com] is quite good in finding broken memory
chips which other memory testers cannot find.
--
Re:Celeron 366 Availability (Score:1)
Okay, moderator. Explain yourself. (Score:1)
/. really, REALLY needs to start giving moderator access to people with *working brains*.
- A.P. (Score -1 Flamebait, if you want. I just hope I knocked some *sense* into some idiot moderators.)
--
"One World, one Web, one Program" - Microsoft promotional ad
Re:SMP Celerons. (Score:1)
Re:cool, but... (Score:1)
Re:Tested vs untested 366 @ 550 vs 466 @ 588 (Score:1)
I did try to crank the bus up to 88MHz, but during the POST, after seeing the CPU the system halts... Since there are no components I can ditch, I didn't bother to find out what exactly caused the halt in the POST.
Running the board at 100MHz bus (which would mean the proc would be running at 7*100MHz) the board didn't even see the CPU. Not even at a real "cold" start. (room temperature system, not turned on for at least an hour)
But anyway... I wish I'd bought the ABit dual Celeron board now... That would have given me a 2*525MHz machine.... (if that board supports the 75MHz bus-freq...)
Why am I telling this... Hell, I don't know.. It's late and I'm babbling...
----------
'We have no choice in what we are. Yet what are we,
but the sum of our choices.' --Rob Grant
----------
My Dual PII 400 (Score:1)
Here's my computer specs:
SuperMicro P6DBU motherboard (Ultra2 SCSI, mmmm)
PII 400 x 2
128MB Generic PC100 RAM
Matrox Marvel G200 Video
SB AWE64 Gold
Re:Tested vs untested 366 @ 550 vs 466 @ 588 (Score:1)
Yes.. I know... I shouldn't be posting this late and in thise state.. Yada Yada Nag Nag Whine Whine Shit happens......
----------
'We have no choice in what we are. Yet what are we,
but the sum of our choices.' --Rob Grant
----------
Re:Miscellany (Score:1)
As I write this from a box with a 18GB Western Digital Expert 7200RPM UDMA 66 hard drive running Linux, nope - that isn't true. In fact, he mentions the existence of a patch. Several ways to run the drive - as a regular old ATA, as a UDMA 33, or a UDMA 66. The patch exist for the 2.2 kernel series. I'm running 2.3.13 - which doesn't need to be patched. In the "for what it's worth" category:
[root@eco jgreer]# hdparm -Tt /dev/hde
/dev/hde:
JimTiming buffer-cache reads: 128 MB in 1.25 seconds =102.40 MB/sec
Timing buffered disk reads: 64 MB in 3.73 seconds =17.16 MB/sec
Re:Okay, moderator. Explain yourself. (Score:1)
Re:with all of this overclocking talk (Score:1)
Re:one was built on ZDTV too (Score:1)
Re:I built a dual 466Mhz Celery box... (Score:1)
In the X FAQ, one of the suggestions for speeding X up is to "swap" machines with a coworker, and use his machine set to your display, and vice versa. The point of this exercise is to reduce the constant context switches (1 per X request). Of course, with extensions like MIT-SHM this is (obviously) no longer a win, however on a SMP box, it very well could be.
Re:That's not pedantry..THIS is pedantry (Score:1)
mhz!=ops per second, by a long shot...
Man hours is a concept of throughput, not speed.
Mhz is a concept of speed, not throughput.
If you want to measure clock speed, you use Mhz..
If you want to measure throughput, you use mips, mflops, or other such unit.
Yes, there is a big difference, and my original analogy holds.
Re:Which people is that? (Score:1)
mips/mflops/etc==throughput, in this case, dual processor throughput.
He should have given us the bogomips score if anything, though it is a completely inaccurate way of testing throughput, at least he would have had his units right...
(yes, I know he did give us the bogomips score later, but the tilte was still a major screw up..)
And yes, I do have a sense of humor (somewhere around here... D'oh, where did I put it again?)
and could figure out what he meant, even if it was completely wrong...
Re:Which people is that? (Score:1)
I still think the article was pretty clear and informative in it's claims and never mentioned a clock speed (bus speed*clock multiplier) above 550MHz. I suppose you can interpret the 1100MHz figure however you please. I chose to interpret it in a way that made sense. If you choose to interpret it another way then perhaps you should consider how it was intended before slagging the writer of the article off as an idiot.
The Great Chunder Page - Alcohol Induced Fun!
Supercomputer status (Score:1)
- Scott
------
Scott Stevenson
Just to continue the pedantry (Score:1)
The Great Chunder Page - Alcohol Induced Fun!
Re:Hmm (Score:2)
I've been trying to explain as of late to people
they put entirely too much emphasis on the clock speed of the CPU. I explain how the real bandwith in a system is the hard drive and video card usually. But no one listens
I know this will sound cheesy - but using Linux has given me more respect for technology. Before I'd think "oh gosh, that 486 sucks. It can't do anything!". Now and days, I see a 386 40mhz with a cd-rom and think "what a perfectly usable little linux box that could be!".
Stop software manufacturer & CPU makers siphoning of your wallets - use Linux. The little OS that could.
That's not pedantry..THIS is pedantry (Score:1)
I didn't see anyone claiming that it was equivalent to a single chip running at 1100Mhz, in fact if you actually read the article the guy explains what SMP is useful for and what limitations it has in his "Theory" section on the first and second page.
Slashdot should implement a system which gives people -1 on a comment unless they've actually visited the article being discussed (logged by having an internal link which redirects to the target article). There are clearly far too many people commenting on something they haven't read (often in an attempt be first post?).
The Great Chunder Page - Alcohol Induced Fun!
RC5 results? (Score:1)
Re:My Dual PII 400 (Score:2)
BTW, I get about 3.16 megakeys a second on my dual Celeron 366 at 550. RC5DES is certainly very scalable, much more so than SETI.
Which people is that? (Score:1)
This demonstrates a complete lack of knowledge on how to avoid making yourself look like a total fool.
The article is very clear on what an SMP system does and does not do. If you'd read it you'd know that.
The 1100Mhz figure is correct, it is simply a measure of the number of CPU cycles per second going on under the hood. It is not a measure of overall speed, nor did anyone say it was.
Some of the 'experts' on Slashdot are clearly so 'knowledgable' that they don't need to read an article to comment on it. Slashdot should do something about this (see my post above).
The Great Chunder Page - Alcohol Induced Fun!
Re:Overclocked Celeron 366 vs AMD 450 (Score:1)
Another good reason is, that people going for multiple CPUs are often people who need floating-point calculations going fast, and AMD has been unable to deliver this for long.
However with the Athlon, AMD seem to be past this. For sure, my next box at home will be a dual Athlon, if the boards show up, and the price is somewhere near the dual inel P today.
I can well imagine my next box at work being a SMP AMD box. But we need to see motherboards first. It would also mean a lot to me, if Asus shipped a SMP Athlon board. They've been shipping some rock solit intel based SMP boards so far, and seeing them shipping Athlon SMP boards _would_ make a difference, at least for me and my employers.
Memory speed is key (Score:1)
This isn't always a critical issue. One program that's hardly affected is the RC5DES client. This program is optimised for i686 processors and it supports SMP. The client will automatically recognise and use 2 CPUs and a second CPU gives instant practically double key throughput. My own dual Celeron 366 running at 550 Mhz goes from 1.6 to 3.15 Mkeys a sec. It seems that RC5 is a small piece of code with a small data set that runs almost completely in the L1 and L2 caches. The dual Celeron scores competitively with even a Xeon 550.
Now enter the SETI client. I was trying the text mode NT client and noticed it was running much slower than I had expected on my box, so I retimed the same work unit (WU) a couple of times with different configurations. The same PC, which was equipped with only 64 MB of memory - fine for RC5DES, does the WU in about 10 hours and 30 minutes. However, when I ran a second parallel SETI client (The client is generic i386 and does not support SMP by itself) it did two WUs in about 15:50 hours. Major overhead!
It didn't matter much whether I let the two processes run free or explicitly tied their affinity to one CPU each. In the first case one of the processes was finished about 3 minutes earlier, but total time was still roughly the same.
So I first added another 64 MB and retimed it. Timing went down to 14 hours and 40 mins. Although I hadn't noticed it swapping and the SETI docs claim the clients take only about 13 megs of mem each, the original 64 MB apparantly was not quite enough to fit both processes completely in real memory, and thus the modest improvement. Then I tried changing the memory timing from CAS 3 to CAS 2 and lo and behold, I was now doing this unit (same unit twice in parallel) in only 12:30 hours each! Nice. Much closer to the 10:30 of a single 550.
But still not quite as good as dual Pentium IIIs, as far as I can gather from Usenet postings that is. Xeons supposedly have phenomenal SETI scores. And because I overclock, my Celeron runs at a 100 Mhz bus, partly making up for the difference. Normal Celerons running at 66 Mhz bus would break down worse, as far as I can predict.
I've noticed some people here are quite critical about these dual Celeron freaks. But in some ways our bragging rights are real and these PCs really do counts as 1100 Mhz. In others, it falls down flat on its face. I love my box tho. I learned a lot of stuff about how different operating systems upgrade to SMP, how process affinity works out, which drivers aren't threadsafe, all stuff I can apply when I'm working on serious SMP hardware. Yeah it mostly sits around cracking keys or SETI, but just the ability to run VMWare on a CPU of its own is at least one killer app.
Michiel
Re:Check out m 25.6Ghz box (Score:1)
I want a StarFire too. But I can't really justify one for 800 users on an Oracle database. They've only given be a multi-node RS/6000 SP2 cluster. And a bunch of big 740-series AS/400s for DB2 (can you say 20GB of RAM). Overall , the system starts to lose performance at 12,500 interactive users. It's still usable at 20,000. But I still want a StarFire.
(/offtopic)
I think the total 'multiply processor speed by processors' on that system must be quite a lot. Someone really ought to port Quake to the AS/400. It'd make a cracking server. 5,000 user deathmatch here we come....
Chaz
Re:Doesn't scale (Score:1)
If I remember my kernel compile benchmarks, I would get 60-70% increase over a single processor, the dual compile time was about 1 min 35 sec for the 2.0.36 kernel. Never got around to trying it on (and under) a 2.2... SMP's improved, the code got bigger. Maybe I'll get an 2.0.36 source and compile it on the current Mandrake 6.1 system...
I wanted to comment on the Beowulf comment.. I'd heard of one, at a small college in Florida (that I can't remember now) that built one on 300a's running at 450Mhz and it tied a Cray for the #1 spot in the POV Raytracing benchmark.. (don't have the site handy, but that would be where to find it) And of course, the price/performance point is probably a record unto itself. Cheap?? When I bought my 300a's back a year ago Sep, they were cheap at $160!! (compared with PII-450's at $750!) You can get 366's for $50 bucks now...
So, they work, they work well, yes I wouldn't bet the (server) farm on them for mission critical stuff, but for cheap home or research work, there ya go..
ASCI: 1.8THz from PPros. (Score:1)
Heh. (for the sarcasm-impaired)
Re:Just to continue the pedantry (Score:1)
Mhz is a unit used for measuring frequency.
1 hz=1 cycle per second
60 hz= 60 cycles per second
1MHz=1,000,000 cycles per second
In SMP computers, both cpu's syncronize to the same clock cycle. In this case, that cycle is 550 Mhz, or 550,000,000 hz.
that means, every 1/550000000th of a second, the processors act. Having two of them act at the same time does nothing to speed this time up. It does acomplish more in each cycle, but there are the same amount of cycles per second.
So, 2 SMP processors at 550Mhz do not give you a 1100Mhz computer. It gives you a 550Mhz computer that accomplishes more per clock cycle.
I guess at this point, you are just looking for something to wine about, but maybe someone else will learn from this.
Re:Supercomputer status (Score:1)
Re:Just to continue the pedantry (Score:1)
at 550Mhz, the entire machine is running at 550Mhz.
The fact that it has 2 cpus means it can just do more in each clock cycle.
Consider if IBM was to put multiple G4 cores on the same die running at 600mhz. People would not say that they had a 1200Mhz CPU.
The reasoning that 2 CPUs increases clockspeed is similar to arguing that your 386dx-33 is twice the megahertz of your 386sx-33 because it has a bus which is twice as wide.
OR that a 486dx-33 is twice the megahertz of a 486sx-33 because it has an on board FPU.
smash
Re:Hmm (Score:1)
we do primary DNS and mail relay for about hrm.. 400 simultaneous clients on a p200mmx linux box
ah well
our proxy server for the same clients is a p2-300 with 320meg ram.
it also does secondary DNS, and sits on a load of about 0.10 pretty constantly
smash
Seti/ RC5etc (Score:1)
*number crunching noises from happy o/c'd cpu's*
setiathome scans: Greetingd earkhoslkings ! takiwe me to ykhour leahjhgyder!
Nah, just static
rc5 decrypts : The secret massage us :
Nope, that aint the key *sigh* keep searching..
The above examples are just that
I can't speak from any overclocking experience myself, frickin' MII's are a little unstable at their rated speed anyway... and whose to say intel aren't that good with their overclocking? Remember the fdiv bug? Intel : "Ohyeh
Just a few stray thoughts...
minor nitpick (sorting) (Score:1)
If the original serial algorithm takes kn log(n) units of time, then the parallel step takes roughly half that, since
k(n/2) log(n/2) = k(n/2) (log(n)-log(2)) ~ kn log(n)/2,
and the final merge takes time proportional to n, which is small compared to kn log(n)/2 (insignificant, for large n).
So the total time taken is roughly half the original time.
Doesn't scale (Score:1)
Re:Doesn't scale (Score:2)
old news, been done (Score:1)
Tested vs untested 366 @ 550 vs 466 @ 588 (Score:2)
The 466s encoded MPEG video and tested RC5 keys faster than anything but compiling was dog slow.
The 366s are slower at MPEG encoding and RC5 than the 466s but compiling is light speed faster. You need to get those 366s pretested from a company which has been testing them for a while. My untested pair of 366s was stable running RC5, Seti, and Prime95 for days on end but attempting to composite video at 550Mhz crashed them every time.
I got a tested pair of 366s and these are stable compositing video. While they run Prime95 at 574Mhz the video compositing crashes them every time above 560Mhz, You need a really small heat sink to fit in the BP6. My dual 550 uses Radio Shack blowers on the default heat sinks and stays at 104F.
one was built on ZDTV too (Score:3)
Joe
Slashdot's new slogan: news for nerdy wannabees. Stuff that's simple.
Celeron 366 Availability (Score:2)
The Celeron has a fixed multiplier, so the only way to overclock is to increase the multiplier. 400@600 is not unheard of, but it's also not too common. While it's possible to use a bus speed in between 66 and 100, it's not desired because you'll have to overclock (or underclock) your PCI & AGP bus. That's a Good Thing in theory, but a Bad Thing in reality, because there are a good number of add on cards and hard drives that won't take a higher bus.
If I were to build an overclocked Celeron system today, I'd buy a single pretested 366@550.
Re:That's not pedantry..THIS is pedantry (Score:1)
Mhz is pulses per second, and this is two different cpu's both pulsing at the same exact time 550 million times a second.
What you are arguing for is like saying a highway with two lanes and a fifty-five mile an hour speedlimit really has a 110 mile an hour speedlimit...
You can say it is as efficient as a 110 mile an hour speed limit, and it may be that or not.. But it certainly isn't a 110 mile an hour speedlimit..
Re:cool, but... (Score:1)
Re:Okay, moderator. Explain yourself. (Score:1)
Re:Okay, moderator. Explain yourself. (Score:2)
Re:Overclocked Celeron 366 vs AMD 450 (Score:1)
I'm very very glad that the K7 supports multiprocessing, although it is not via the OpenPIC standard. IMHO OpenPIC is (was) an awesome standard, with virtually unlimited processors and IRQ's. But it looks like it has betamax'd by now.
Re:Check out m 25.6Ghz box (Score:1)
You could get at least 500 people or so on a k7-700 if you had the bandwidth though... Quake servers aren't that processor intensive...
At least my Quake2 server isn't, runs on a lowely k6-2 300, and gets about 1% load with 6 users on...
But those six users use up most of my 128Kb cable modem upstream..
Re:Which people is that? (Score:1)
And I'm big enough to admit I'm probably wrong. ("eventually"-all).
I was thinking in terms of cpu clock cycles (in a similar sense to man hours), not clock cycles. I guess there's no intrinsically correct way of looking at it (as the numbers themselves mean nothing on their own in real terms without a whole host of extra info).
Thus it's best to go with the generally accepted way I guess
It was still a very good and informative article though, with the exception of the 'misleading' title.
The Great Chunder Page - Alcohol Induced Fun!
with all of this overclocking talk (Score:1)
it had be really nice if you could have s/w monitoring all those readings and turn the computer off or send out admin alerts if the readings reach a user defined critical point.
sorta like a UPS.
Re:minor nitpick (sorting) (Score:1)
nick
Re:I thought BX could handle 100mhz (Score:1)
is fairly poor at SMP. That coupled with the less than
optimal cooling of the BP6 on the BX chipset can cause
instability on some boards when running in 2 celerons.
Unlike most chips the BX chipset won't get too hot
before it crashes, so touching it to measure the heat
wont help you. If your system crashes, the recommended
solution is to apply thermal paste, flattening the
heatsink as the previous poster recommended would
probably help too. (sorry about the formatting, mozilla bug)
Re:Which people is that? (Score:1)
MHz has never been a true measure of system performance. Yes, sure, an 1100 MHz single processor celeron would be faster than this dual celeron, but that's a comparison of apples to oranges.
Re:That's not pedantry..THIS is pedantry (Score:1)
Nobody is suggesting that it is equivalent to a single cpu, not me, not the author of the original article, not by a long shot
I don't think your analogy fits the situation. A closer analogy would be two people working on a job. You've still got two man-hours per hour, regardless of whether one of them is sitting twiddling his thumbs (performing fast-fourier transforms for Seti@Home in his head) or how much time they spend talking to organise sharing of the workload. Equally you have 1100 * 10^6 cpu cycles per second in that box.
The Great Chunder Page - Alcohol Induced Fun!
Re:Overclocked Celeron 366 vs AMD 450 (Score:1)
Hopefully, dual (and quad) Slot A boards will come down in price quickly. Hardcore gamers going for the best Quake 3 experience may just save AMD by purchasing more processors for use inm SMP...
Blah.. If the above makes little sense, it's because Mozilla M10 doesn't word wrap paragraphs after the second line, and I dont want t fddle with it at the moment. Has anyone reported this bug in this manner?
Description: My 2 x 366 @ 550 BP6 (Score:1)
Yes I have one just like this,
2 x 366 Celerons @ 550 (Week 30 CPUs). Booting reports 1101 BogoMips.
128 PC100 (-6) Megabytes of RAM.
Diamond Viper V770 32 Megs VideoCard.
Soundblaster Live Soundcard.
Philips 107S, 17" monitor.
Putting this system together was almost too simple and costed about 13-1400$ (9000 French Francs).
If anybody is assembling a new system today, I wouldn't hesitade to reccomend this solutilon, the machine absolutely rocks !
--
Why pay for drugs when you can get Linux for free ?
Re:Same thing (Score:1)
Re:has anybody used this brand? (Score:1)
Re:minor nitpick (sorting) (Score:1)
The time-intensive bit is the initial sorting of the two halves, using an n log(n) sorting algorithm. As these are done independently, the only shared resources are .... the memory and bus!
So (in a simplistic and naive sense) the hypothetical algorithm scales to at most p processors, where 1/p is the proportion of bus bandwidth (or any shared resource) used in the non-parallel case. Pretty obvious, eh? In this case, p could be increased through faster bus or bigger cache.
It looks like I have learned something today. It is a pity that it is of no real use to me. 8-)
[ *-yes, this an attempt to stay on-topic ]
Re:cool, but... (Score:1)
How I built mine ... (Score:2)
By using the slotket, I am able to "upgrade" to a non-overclocked PentiumIII (or maybe Coppermine) when those CPUs become cheap enough. Until then, the dual-300A processors overclocked to 450 really cook!
Re:Hmm (Score:2)
Until they find an Alien that is. Look who'll be laughing then...
-
I built a dual 466Mhz Celery box... (Score:2)
Therefore, I'd have to say that there's no reason for a normal Linux box to have dual processors. Come to think of it, my P-120s run WindowMaker pretty quickly.. maybe one of those is all most of us need.
Re:Not really that fast... (Score:1)
So, many Intel shares do you own ;) (Score:1)
J.
Re:my dual celeron system (Score:1)
Miscellany (Score:1)
- "18GB Western Digital Expert 7200rpm UDMA 66 hard drive (Linux only supports UDMA33!)"
Oh dear.. It goes on and on - linux doesn't support these, linux doesn't support that, does it bad, does that even worse.. Probably revolution need some more people. Me for once
Can someone tell (in 25 words or less
Re:Not really that fast... (Score:2)
Still:
*) Many systems run several serial compute jobs.
Those will run on each their CPU, and thus you have close to 100% speedup (give and take some)
*) Even if you run only one CPU intensive serial job, if it's a workstation it will feel as though nothing was running on it at all. That's nice.
*) For completely serial tasks, such as compilation, make will start a number of jobs for you, and again, you have good speedup.
You will most often see below 100% speedup, because the CPUs share memory bandwith and disk I/O. But in some cases (where problems fit in L1/L2 cache) you see superlinear speedup because both CPU intensive tasks fit in the (not shared) CPU cache, and those other maintenance jobs will only destroy half as much of your total L1/L2 cache as it would with half the CPUs.
I have a dual at home and at work, because C++ compilation is slow.
Doesn't that get very noisy? (Score:1)
However, I don't think I'll overclock it, I imagine I wouldn't be able to stand the noise from all those fans...
The excellent BP6.. (Score:1)
Definitely pick up the BP6.. for its subversive element if for anything else.
Re:Description: My 2 x 366 @ 550 BP6 (Score:1)
Re:my dual celeron system (Score:1)
Yes it really should be called 1100 MHz (Score:1)
Linux SMP makes for a profoundly faster system - more responsive and multitasking than single cpu. I highly recommend it to all linux users, especially when it can be done so cheaply.
2.2.13 question (Score:1)
---------------------------
5.Consider upgrading to kernel 2.2.13 or above. I upgraded to this kernel after writing the article and it seems to eliminate some Xwindows programs hanging up.
----------------------------
What is this? I thought the highest stable (2.2.x) series kernel was 2.2.12. (At least the last time I checked kernelnotes.org)
Re:Doesn't that get very noisy? (Score:1)
> imagine I wouldn't be able to stand the noise
> from all those fans...
Yes, it does get rather loud when I take the cover
off. I don't even know why am using fans, my
CPU's aren't overclocked.
I personally put together my machine around the BP6 because it was a good cheap board. Dual 400 Celeron's may not be exactly twice as fast as a single 400 Celeron, but it's pretty nice.
The one thing that I've noticed is that a lot of program makefiles aren't set up to be able to take advantage of SMP machines. (make -j #). -- Like XFree86 -- But, doing fun things like recompiling the kernel can be done rather quickly.
Re:Hmm (Score:2)
I have a pentium 200 that does more than this. Talk about cheap! IP masq/firewalling takes practically no CPU (486 anybody?) and at the quantities of mail he is likely to generate/receive, an SMP system is overkill. Probably would run fine on a 486. Sigh.
Rant mode on:
It's funny how two events got me out of the vicious cycle of buying hardware. One, I quit playing games. I know it sounds extreme, but there just seems to be better things to do w/ my time. The other thing was switching to linux. Things just don't seem bad enough to upgrade my hardware anymore.