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

ArticlesThe Dual-Processor Pentium


December 1994 / BYTE Lab Product Report / The Dual-Processor Pentium

The latest incarnation of Intel's Pentium processor does more than simply run faster than the older 60- and 66-MHz versions. In fact, along with the availability of Windows NT 3.5, the latest Pentium should make dual-processor architectures a cost-effective option in the desktop workstation market. The P54C Pentium runs faster, comes in a smaller package, operates at 3.3 V, and adds special support for dual-processor designs.

High-end multiprocessor systems implement a dedicated cache for each processor, but sharing a single-processor cache between two processors enables a simpler, less-expensive dual-processor architecture. The system requires only one SRAM (static RAM) cache and a single cache controller. However, additional logic is also needed to arbitrate access to the shared bus and ensure cac he coherency. The P54C Pentium has built-in hardware features to support cache coherency and bus arbitration (see ``Pentium's Dual Personality'' on page 211). Vendors can now implement a dual-processor architecture without worrying about designing additional logic to arbitrate a shared cache.

Xi Computer's XiP90 NTower DP came to us with an extra processor installed (right). Other units came with open slots for dual-processor upgrades. As the XiP90 proves, you can now buy a surprisingly low-cost dual-processor system. Or you can buy an upgradable model and pop in the second processor if your needs demand it. Of course, your software applications must support dual processing. Our standard low-level and application-level benchmarks do not exercise a second processor, so any performance enhancement effected by a dual-processor design will not show up.

This brings us to the second development that should boost the market acceptance of dual-processor systems: Windows NT. NT was built from the ground up to support multiple processors. The NT kernel will spawn threads to each available processor. It simply allocates a dedicated processor to the next-highest-priority thread. New multithreaded NT applications, such as Picture Publisher, do not have to do anything special to take advantage of a dual processor. You run different threads for complex operations (e.g., applying a special-effects filter), and NT will do the rest.


Photograph: Xi Computer's XiP90 NTower DP has dual processors with heat sinks.
Photograph: The Xi Computer XiP90 NTower DP.

Up to the BYTE Lab Product Report section contentsGo to previous article: UnixGo to next article: Mitsuba's VIP System-90MHZSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM   Copyright ©
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