Anandtech Looks At 'Celeron 2'
Oscarfish writes, "Anandtech has the scoop on the new batch of Celeron chips hitting the market. They're more or less Coppermine chips with half the L2 cache removed, so you basically have a Coppermine core with 128K L2, a 66MHz front side bus, and FC-PGA packaging. A decent choice for the "Value PC" segment, he says, but not for performance machines. "
Maybe FreeBSD is cooking those CPUs... :-)
New XFMail home page
/bin/tcsh: Try it; you'll like it.
New XFMail home page
/bin/tcsh: Try it; you'll like it.
Tak,
Personally, I view the new Celeron CPU's with this: yawn.
The best way to speed up computers nowadays is NOT by getting a faster CPU. More effective solutions include adding more system RAM (so your system uses the virtual memory on your hard drive a LOT less) and switching to 7200 RPM hard drive.
In fact, I've played with an Abit AB-ZM6 motherboard running a Celeron "A" 500 MHz CPU with 192 MB of PC-66 SDRAM and a 7200 RPM IBM Deskstar 10.2 GB ATA-66 hard drive and it runs Windows 2000 Professional and Microsoft Office 2000 Professional quite well with no appearent speed problems!
Raymond in Mountain View, CA
No, according to this article from the German Heise Newsticker, the PSN has been disabled by default in the new Celeron.
------------------
------------------
You may like my a cappella music
Dude, Intel chips are named after rivers. I doubt they named it after the Coppermine to fool dumbsh*ts into thinking it used copper interconnects.
I'm a loner Dottie, a Rebel.
Buy the second best processor and a good motherboard. My Motherboard is an iWill Dual Slot 1. It has up to an 8.5x multiplier and up to a 133mhz bus speed. With a small adapter card I can pick up Coppermines and stick them in this puppy (along with new memory). Right now I've got a single P3 (Katmai) 500 and plan to get a second in July. I CAN with a little work have dual Ghz Cumines if I could afford it. Dual processors is definitely cooler than school because if your system is too slow with only a single processor, two doubles your processing power for a much lower cost than a faster processor. The Abit BP6 would be a good Coppermine board AFAIK since it's got the dual Socket 370s.
I'm a loner Dottie, a Rebel.
If you want to add alot of speed to your system and are worried about disk I/O invest is ALOT of RAM. The fewer number of times the program hits the swap the less important the disk I/O is. You load everything once and let it fly from there. I run around with 384 megs of RAM and even Win 2k doesn't take swap hits very often. With BSD you would be set with 256 megs of RAM.
I'm a loner Dottie, a Rebel.
The gamers I know would all rather buy Celeron systems than spring for a 'real' P3 which would get perhaps 5% more speed. They'd then throw the extra money into a GeForce DDR or 128MB more RAM, where they'd really notice a speed difference.
Buying a P2 over a Celeron A is a bad decision. Similarly, buying a P3 over a Celeron 2 will probably be a bad decision.
Instead of padding Intel's profits, try spending the money where it'll actually do some good.
Whenever I see anything about the Celerons and there purposefully being crippled, i.e. less cache, lower bus speeds, underclocking (look ma' I coined a new word), I always feel like it's a rip off.
In the automobile industry there is certainly a place for both the 4 cylinder and the 8 cylinder and we expect too pay less for the 4 cylinder. After all you get a lot less metal in the average 4 cylinder automobile than you do in the 8, but this analogy just doesn't hold up for me when applied to silicon.
Am I being totally unreasonable here?
BTW, I'm actually hoping somebody will set me straight about this. I've recommended Celerons to a few people but always half-heartedly and for some people it does seem like a lower end machine would suffice.
"Hey... don't be mean." --Buckaroo Banzai
It's not about convincing people who have something that they're happy with that they should upgrade. It's about having a product which is half-way competitive with AMD for those people who are looking for a new computer.
There are still a lot of folks looking for a first (cheap) computer, and an amazing number of antique systems out there. My company just upgraded my software development system from the Pentium-166 that I'd been using. We have tons of 486 systems still in use, including a bunch of SX-25's. We will be buying new computers to replace those over the next few years, and we certainly will be looking for cheap ones.
Well, here we are again, folks:
Between Intel & AMD we have:
Socket7
Super7 (100Mhz)
Socket 370
Socket ??? (100 & 133Mhz Coppermine)
Slot 1
Slot 2 (SECC2)
Slot A
With all these different "standards" for putting the processor onto the motherboard, how long will it be before the processors are just stamped onto the motherboard?
We're at the point now, where any processor upgrade requires a new motherboard (either for FSB speed, or connector type, or chassis type). If you buy early and expect to upgrade, Intel changes the rules, if you buy later, your upgrade choices are less than 100Mhz different because the clock multiplyer won't go that high. And of course, everything else under the sun has been integrated onto some motherboards (Video, Sound, Modem, Ethernet, Serial, Parallel, USB, IDE, FDC)
This industry is rapidly moving just like the Automotive industry did about 10 years ago. The trend moved from a car that could be 'tinkered' with in the driveway to eke out more horsepower or gas mileage, to cars that should never be touched by a hobbyist without expensive diagnostic equipment.
The days of tinkering are numbered, and I for one am disappointed.
Okay, let me get this straight..
Intel releases a chip for less than $200 that easily overclocks to 83/750 MHz with simple air cooling. And that's before anyone's gotten fancy with it...or even considering that the cheaper 566 MHz chip has the option of going up to 100/850 MHz (and remember this is the same core stepping as the new CuMine 850s and 866s).
And people are bitching about this???
Talk about history repeating itself...I remember when the 300A came out, everyone whined about its low bus speed and small cache. Anyone else see the irony?
Light a fire for a man and he'll be warm for a day. Light a man on fire and he'll be warm for the rest of his life.
What kind of people need new CPUs? The people who have motivation to upgrade. Usually it's because of games that require a faster processor in order to get the 3d movement to be more real time and more realistic (not blocky). These power users aren't the kind of people who generally buy Celerons... they get the full fledged PIII or Athlon.
I don't play those kind of games (I don't like 1st person shoot em up games), and my Celeron 433 is just fine for the kinds of games I play on it. Other people with previous generation Celerons are most likely the same kind of user that I am.
Intel SHOULD develop new products... they SHOULD work on getting the high end processors even better. Not cripple their high end processors and try to get Joe user who uses office apps to "upgrade" just because an upgrade is available.
There's I think 2 or 3 different versions of the UltraSparc II...
The problem with the processor wars is that they just focus on a number (now many MHz they can get up to) when there are lots of other factors in computer performance. People see the 800 mhz and think it must be 2x as fast as their 400 mhz chip. If some of the bottlenecks in the hardware would be resolved, there'd be a lot better performance everywhere.
I have a celeron 433 computer at home (of the home assembled variety). A celeron works fine for me because I don't play games that require real time 3d. I play Heroes III, AOE, and Civ II - Test of Time for the most part, and internet stuff on my computer. I'm the kind of person who buys a Celeron. So if my Celeron 433 works just fine and dandy, what in the world would I need a Celeron II for? I think that the only reason they're coming up with these new chips is so that people who have other chips that work just fine for what they use it for will be pressured to upgrade, and thus contribute to their bottom line.
When will the insanity end??
Yea using PC100 ram... (Non-DDR) see the probelm here?
Of course, the CPU bus does not always talk to the RAM. It also acts as a conduit for information to the PCI/AGP Bus as well, which means that while the CPU waits for a data from the decoupled RAM connection, it could also read/write to the peripheral busses. No, there isn't a problem here.
Even if the PC100 was the only game in town, there are many ways to speed it up, like having multiple banks of RAM. Instead of having one bank for the memory, you have two. Now, in optimal cases, the cpu can read/write two words at once, effectively doubling the memory bandwith.
"Intel knows that they can't beat AMD on performance, so they will flood the market with variations of the same chip"
Have you looked at any benchmarks for the high speed chips (where the athlons are running at 1/3 speed cache)? What will you see? The coppermines soundly thrashing (well, by a noticeable, but not very large, margin)
Oh wait, I forgot, AMD is the underdog. Therefore, since a while back their chips were faster (the lower speeds with the 1/2 speed cache) Mhz by Mhz, we're still going to say they're faster even though it's no longer true.
Really though, read up on the performance of the Athlons with the 1/3 speed cache vs. the performance of the Coppermines... Yup, the Coppermines have edged by the Athlons.
Celeron 2 - Flip chip.
free experimental electronic music netlabel at www.viablehybrid.com
Hmm.
Interjecting a bit of math
x times the log of y is equal to log y ^ x
so 2 times a celeron 2, would be a celeron 4, because it's celeron 2 ^ 2.
Of course, this is entirely stupid, but what can you expect when you have math on the brain
----
Don't underestimate the power of peanut brittle
ADVENTURERS! - ANTIHERO FOR HIRE - CARDMASTER CONFLICT
I just thought I'd interject a bit. What made the celeron such a great chip to OC was that they had that 66Mhz bus - remember, when the multiplier is locked, when you overclock, you're upping the bus speed. So, if you overclock your Celery 400 to 600 (completely possible with nothing more than a large fan) suddenly you're running at 100Mhz FSB...
Compare this to overclocking a normal P3 - you have to start pushing your FSB OVER 100 - suddely your PC100 ram isn't good enough anymore... your PCI cards start to act fruity - when you up your FSB, after all, you're overclocking EVERYTHING... Forget about even TRYING to overclock your Cu that is designed to run on a 133 Mhz FSB... your PC133 ram will bite the dust around 140-145.
So, once you got your celeron running at 600, 100mhz FSB, you just get your Abit BP6 board, run two of them, and whoosh. Nice power. 'Cause remember, the other thing that made the celeron so great was that the cache RAN AT THE SAME SPEED AS THE CHIP. As opposed to half. So just because there was less cache didn't matter so much 'cause it was a HECK of a lot faster.
Then there's the celeron two - same slow cache as the P3, just less of it. And the multiplier's going to be pretty damn high to make a 600+ Mhz chip out of a 66Mhz FSB... so if you up it all the way to 100, just sit back and watch the fireworks... the era of the Celeron being the perfect chip (value-wise, and even power) looks like it's coming to a halt.
God, I ramble like Katz...
As I understand it, there is still 256k cache on-board (saving money in the design process), but half of it is disabled to differentiate it from the Coppermine PIII processors, where it's all enabled. Doing it that way would be cheaper than having a completely different fab, I'd think.
Performance-wise, the average Joe who buys a Celery-based system isn't going to overclock, and the overclockers are a small, but devoted group that will find a way to crank the processors up anyway. The multiplier locks on processors don't really stop overclockers, but they do help stop people from remarking the chips since there's no easy way to tamper.
On the overclocking front, interestingly enough, Athlons are actually pretty overclock-friendly, and the Golden Fingers cards that simplify the process are pretty inexpensive. I run my K7-600 at 750 and it was quick and easy.
Basically, the new Celerys are a pre-emptive strike against the AMD Spitfire CPU's, which replace the K6-2 processor family but use an Athlon core and bus. I think AMD will continue making inroads into the Celery target market, though - the box companies have been burned too many times by Intel of late to put all their eggs in one basket. Dell is the last Intel-only holdout and we'll see how long that lasts.
Depending on pricing, these new Celerys could be a pretty good bargain for the "enthusiast". I may check out the possibility of slapping one in to replace the PII-350 I have in my old Mandrake box at home.
- -Josh Turiel
-- Josh Turiel
"2. Do not eat iPod Shuffle."
Cache organisation is as important as size! The larger caches (512KB-1MB) seen on SS7 boards were often direct mapped. Do not compare these with two-way or four-way (Celeron) caches.
The problem is a direct mapped cache has only one place for each RAM location (repeating every cachelength). Say you have a program that accesses a memory location, then accesses one [cachelength] away. The first will be flushed from cache to make room for the second. And over again = thrashing. You won't generally be able to predict physical addresses because paging remaps everything.
Two way set associative caches are a big win. Every memory cell can go into _two_ cache locations. That way, an LRU algorithm is used to decide who replaces what, and recently used data is much less likely to be flushed.
I'm very pleased with Intel's P6 four way set associative caches. When comparing cachesize, I multiply size by associativity. So a 128 KB 4way cache is as good as a 512 KB direct mapped.
This is definietly an oversimplification. There are a few problems/OSes that can keep their entire working set in L2 cache. Then large direct mapped is a win. But they are rather rare compared to problems that exceed L2 and need to coprocess 2 or more data elements.
Why is Intel crippling the new Celeron with a 66MHz bus? I mean the P3 is already at 133 so the Celeron is at half the bus speed of the P3. The Spitfire on the otherhand, shares the Athlons bus speed and seems will be a better performer. We'll see how this affects performance and how soon Intel will change their minds on Celeron FSB speed. I'm recommending my friends get Athlon systems or iMacs depending on thier needs.
--
Don't lead me into temptation... I can find it myself.
Pentium, Pentium II, Pentium III, Pentium Pro, Pentium II Xeon, Pentium III Xeon.
I'm still a little surprised they didn't go with Pentium Value for the Celeron. I mean, they paid the hundred bucks for the trademark, and they'll be damned if they can't squeeze every last cent out of it.
Is this post not nifty? Sluggy Freelance. Worshi
www.bp6.com reports that single-CPU's works okay on the BP6 with the Powerleap 370 to FCPGA adaptor, but not SMP. Although I wouldnt be surprised to see the adaptor tweaked for SMP real soon now
free experimental electronic music netlabel at www.viablehybrid.com
What you say is completely on-target, technically. But technical details have nothing to do with the choice of cache size.
The 'new' Celeron, with another cache level is being introduced to add confusion to the market. It will be marginally cheaper than the larger cache version, so cost of production is not the issue.
In fact, this Celeron will probably start life as the larger-cached version, and have half it's cache disabled (intentionally destroyed) to offer the customer an ILLUSION of having more choices.
Intel has done this before:
386SX was a 16 bit 386DX. Valid difference.
486SX was a 486DX, with a non-functioning floating point unit. The DX chips that burned out their FPU during testing were relabeled as SX and sold at a discount. This way, Intel sold that which it would have otherwise thrown away.
How is this different? This is intentional. Intel knows that they can't beat AMD on performance, so they will flood the market with variations of the same chip. Intel is betting on the fact that Joe Q. Average will see how many 'different' processors Intel produces, and conclude that Intel is a better investment.
The performance penalty that Joe Q. Average will suffer by running a chip with a cache that is half the size for which most code is optimized is not really an issue for Intel.
Does anyone think that Intel bean-counters really care about the OPTIMALITY of the product? No, they care about it's PROFITABILITY. The stock-holders are the company's first priority.
As for the technical details.. CAVEAT EMPTOR, as always.
-- What you do today will cost you a day of your life.
Here's a HardwareCentral review of the Celeron 2 (today must be the day NDAs were lifted; look for other butt-kicking sites like Thresh's and Sharky's to maybe have something on it later today.
Here's BP6.com, an excellent reference for those of you with that funky Abit board. Check out the video preview of the Powerleap FC-PGA adapters - basically they plug into Coppermines and allow two of them (new stepping ONLY) to run in SMP mode. Of course, your BP6 would be running at 100MHz FSB by default - and overclocking well past 100MHz (which is what is required to unlock the true potential of Coppermines) is flaky on any BX board.
Coppermines seem, for me, an excellent buy. I have a 500E running at 733Mhz (147MHz FSB) on an MSI MS-6309 Apollo Pro 133A board. Excellent performance, and super stable.
The 66MHz FSB for these new Celerons is a double-edged sword. It's good that the 66MHz+ gap is open, which is really what made the original Celerons such good overclockers; but besides the performance hit (naturally), the lower FSB means a higher multiplier. The internal multiplier (locked by Intel) for the 600MHZ Celeron 2 is 9.0x. That's ass-high, people. I don't think many motherboards currently support that. At the very least I think a BIOS upgrade is in order, unless you're absoluely sure the board can handle that high a multiplier - but getting back to the performance hit, not only is your memory, etc. running at only 66MHz, but with the high multiplier your chip is running 9 times faster than your system. That's a low of waiting on its part.
My advice? Get a 500E or 550E (both can be had for around $200, if you know where to look) and overclock them beyond insanity. 150MHz FSB is not out of the question for these chips, especially the ones with the new core stepping. I'll be going for a 600E (FC-PGA) as soon as school lets out for me for the Summer.
For a truly bent journalistic look at the Coppermines, check out this piece I wrote for the fantastic Overclockers.com over Winter Break.
--------
Oscarfish.com: tropical fish with attitude. Way t
The trick to caching is that it speeds up repeated access to the same data or accessing data in nearby segments of memory.
When you are optimizing memory locations in your code (the OS or the applications), you optimize for vitual memory page sizes for memory usage, and for cache sizes to make sure that your application gets the most use of the cache as it can.
In a world where we get precompiled binaries (ideally you could teach the compiler to optimize for the different levels and compile it for different amounts, additionally programmers could put flags in their code for the different optimizations), how to we optimize our applications?
If the Celeron2 becomes really popular, then we optimize for 128K and 256K machines or 512K machines get little to know benefit from their larger caches. If we optimize on 256K or 512K, our smaller caches may get unacceptable cache miss rates and suffer poor performance.
The idea behind this is that 128K is aleady ~95% cache hit rate, and doubling the cache only gives small improvements. However, when Pentium Classic machines used to ship with 512K on the good boards and K6s and K6-2s were shipping on mobo with 1MB cache, why are we now switching down the amount for higher speed? I understand why it is faster (90% of L1 no slow down, 95% of L2 1 missed cycle; faster than 90% of L1 no slow down, 98% or 99% L2 of 3 or 4 missed cycles and memory access is 6-8 missed cycles)? Are our programs out there optimized for the older "larger" caches or the newer, "smaller" caches. It seems like we are going to see less and less advantage to the expensive systems with lots of cache when we are optimizing for the workstations with much less cache.
Alex
From where I'm sitting, Intel currently has an interesting problem. Their flagship processor line, the Pentium III Coppermine, tops out at 1GHz . But there aren't that many around, and the current crop of PIIICu's seem to top out at 800MHz. Overclockers can squeeze this up a bit, but it seems that the PIIICu's in the shop are close to their limits anyway. Celeron's have always proved to be seriously overclockable - most 500MHz will go to 600MHz plus, which leads me to believe that Intel is not being anything like as strict in the CPU speeds it's binning its processors into.
In other words, the Celeron processors are not being tested hard as they come off the production line as there is an adequate supply of the speeds that Intel wishes to see. Why doesn't Intel want it's Celerons to be sold as close to the limiting speeds as possible? In my opinion, it's because they don't want to eclipse their PIIICu flagship chips with Celeron chips running at the same clockspeed as this would dilute their market with their own product.
So what you cry? None of this would matter so much if AMD wasn't quietly pulling ahead in the high-speed chip fabrication stakes. With the Athlon coming off the production lines at clock speeds 850, 900, 950 and 1GHz, there is considerable pressure on the PIIICu's to remain visible in the marketplace, since they are the direct competitor to the Athlon. The Celeron 2 looks to be throttled by it's bus speed (66MHz?) in comparison to the Athlon at 200MHz, and won't compete in heavy memory fetching tasks, such as games, art programs, complex DTP etc. Until Intel can successfully ramp up the speeds on it's headline brand, the increasing speeds of the Celerons and Celeron 2's present an interesting dilemma.
Cheers,
Toby Haynes
Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.