Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesPentium II: King of the x86 Hill


June 1997 / Bits / Pentium II: King of the x86 Hill

Intel's latest processor edges AMD's K6 in x86 performance, but it's a photo finish with the PowerPC.

G. Armour Van Horn

The seesaw pursuit of desktop performance continues. Debuting at a top speed of 266 MHz, Intel's latest processor, the Pentium II (code-named Klamath), is king of the x86 hill. In recent tests, however, BYTE found that Pentium II-based systems run neck and neck with current high-end PowerPC-based computers. And tests on a noncommercial reference system that used the new 233-MHz K6 indicate that although AMD's latest processor lags slightly behind the fastest Pentium II in integer operations and further behind in floating-point-intensive tasks, it competes fairly well with Intel's current high-end CPUs.

Discussions about these latest processors' performa nce are incomplete without considering total system architecture. For example, the latest offerings from Mac OS system vendors such as Umax (510-651-9488; http://www.umax.com ) and Power Computing (512-246-7807; http://www.powercc.com ) feature a 604e processor running at 250 MHz. However, until new mo therboards for Mac clones become available, the 250-MHz 604e is constrained by a processor-to-main-memory (aka system) bus that runs at 50 MHz, compared to 66 MHz for the current Pentium II system bus. Faster system-bus speeds (and also faster L2-cache bus speeds) are expected from the Intel and PowerPC camps over the next two years.

With the Pentium II, Intel increased the L1 cache size from 16 to 32 KB, added multimedia extensions (MMX) support, and ratcheted up the speed to 266 MHz. The Pentium II has a 512-KB L2 cache, but Intel may later release Pentium IIs with different L2-cache sizes. The Pentium II system provided by Polywell (800-999-1278) was a screamer. But the Pentium II sacrifices performance in certain areas to allow a lower price and sets the stage for a battle over PC motherboard designs.

The Pentium II sports a new package, the Single Edge Contact (SEC) cartridge, which looks like a deck of playing cards painted black and mounted on edge. The new package allows the use of standard static RAM (SRAM), which is a major reason why Intel can offer the 266-MHz Pentium II at $775 and the 233-MHz Pentium II at $636. (The 512-KB Pentium Pro [200 MHz] cost $1035 at press time, in quantities of 1000.)

However, the Pentium Pro's custom cache ran at the same speed as the CPU, as high as 200 MHz, whereas the 266-MHz Pentium II's L2 cache bus runs at just 133 MHz. The SEC approach also needs a different socket than the Socket 7 used for the Pentium. Intel claims the SEC cards are needed to support higher clock speeds (greater than 300 MHz) in high volumes at commodity prices. Intel's competitors claim they can match or exceed Intel's performance by sticking with the Socket 7, while still beating Intel's prices.

AMD uses the Socket 7 for its K6 processor announced and released in April. AMD contends that system vendors can build relatively inexpensive systems by leveraging the existing low-cost infrastructure for Socket 7-compatible components. Motherboard vendors who want to support the K6 only need to upgrade the BIOS and clock speed to accommodate the new chip, which is also available at 166 and 200 MHz. The Socket 7 implementation is limited to a 66-MHz shared system and secondary cache bus, however, unlike the Pentium II, which has separate buses. Any motherboard that suppor ts the P55C pin-out of the Pentium with MMX will probably support the K6, so expect a lively market in K6 upgrades for existing midspeed (120- to 166-MHz) Pentium systems.

The quantity-1000 price for the 233-MHz K6 is $469, or $167 less than the 233-MHz Pentium II. The K6 doesn't have an integrated L2 cache, but 512 KB of L2-cache memory costs only about $25.

The BYTEmark FPU test indicates that the K6's primary weakness is in floating-point operations. AMD says most business tasks do not rely heavily on floating-point performance and even contends that the SYSmark for Windows NT 4.0 test suite of five applications uses more floating-point operations than typical users would in using those applications. The K6's performance in the BYTEmark integer test suite showed that while the floating-point performance of the K6 fell slightly short of a 200-MHz Pentium, the K6's integer performance was almost equal to that of the Pentium II.

In our Photoshop tests, which do not emph asize hard drive or video adapter performance (for a full description, see "MMX: Better in Fits and Starts," February BYTE, page 26), the K6 was slower than the Pentium II in the MMX-intensive RGB-to-CMYK conversion, Unsharp Mask, and Gaussian Blur operations, in some cases by a wide margin. This suggests that AMD's MMX implementation is not quite as fast as Intel's.

As usual, chip and system vendors will continue to release faster products this year and next. Cyrix, another Intel rival, will soon announce its M2 chip, which will have its own MMX implementation. Intel already plans to release a 300-MHz Pentium II this summer. Intel also says that the Pentium II's dual-independent bus architecture supports the evolution of today's 66-MHz system bus to 100 MHz within a year. Meanwhile, in the PowerPC arena, sources say a 604e-like CPU code-named Arthur that will have separate secondary cache and system buses (with the cache bus running at up to the same speed as the CPU) will appear this summer. Exponenti al's x704 is slated to appear this summer running in the 400-MHz range (with systems possibly using an in-line-cache approach to deliver faster cache-bus performance).

In the meantime, if you want a relatively inexpensive but high-performing system, check out K6-based computers. For the fastest in x86 performance, go with a Pentium II-based system, though if you need workstations or servers with more than two CPUs, you'll have to go with Pentium Pro (greater than dual Pentium II-based systems won't be supported until early 1998, Intel says). As for Mac versus Wintel, our tests show that systems based on the fastest x86 and PowerPC processors are roughly comparable in raw performance. The debate over which OS -- Windows or the Mac -- is better is beyond the scope of this article.


The Finishing Touches

illustration_link (76 Kbytes)

BYTE ran three series of tests on five systems. All systems had 64 MB of RAM. The Photoshop tests do not address disk access or video performance. The PowerPC (Power Computing's PowerTower Pro 250) and K6 systems each had a 1-MB L2 cache. All other systems had a 512-KB cache.


Up to the Bits section contentsGo to next article: Geek MystiqueSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network