More Cores, Performance Define This Year's Best

Dec. 3, 2007
High-performance computing saw a major jump in performance this year with the appearance of dual quad-core platforms. This technology provides an ideal format for parallel processing and virtual-machine support. This year’s to

High-performance computing saw a major jump in performance this year with the appearance of dual quad-core platforms. This technology provides an ideal format for parallel processing and virtual-machine support.

This year’s top-of-the-line system is based on Intel’s Xeon 3-GHz, 64-bit X5365 quad-core processor. A pair can be found on Intel’s S5000XVN motherboard (Fig. 1). The Xeon employs Intel’s latest Virtualization Technology, which reduces system overhead for virtualmachine management (VMM) hypervisors like Xen or VmWare. Software platforms such as these are more common on workstations, especially with developers.

The Xeon supports up to eight fully buffered dual-inline memory modules (DIMMs) with a capacity of 64 Gbytes at a bandwidth of 21 Gbytes/s using a 1.33-GHz system bus. Each chip also has 8 Mbytes of L2 cache. The S5000XVN motherboard, which uses the 5000X chip set, has x4, x8, and x16 PCI Express slots plus a pair of PCI-X slots. An activation key enables optional sixport SATA/SAS RAID support.

MULTICORE SOFTWARE The S5000XVN can handle a host of operating systems and hypervisors, but it requires applications to take advantage of the multicore power. One way designers can do this is to utilize Intel’s Thread Building Blocks (TBB), which spawn a thread for each core that serves a job queue to handle array- and stream-oriented applications.

TBB has even moved into the opensource realm, now running on Windows, Linux, FreeBSD, and Solaris operating systems. Check out James Reinders’ book, Intel Threading Building Blocks, to see how it works.

Another approach is to deliver dataflow-like programming tools, as in National Instruments’ LabVIEW. Lab- VIEW 8.5 brings improved multicore support and essentially hides the complexity of a multicore target behind an easy-to-use graphical environment.

HD VIDEO AMD’s FireGL 8650 PCI Express graphics adapter fills the S5000XVN’s x16 PCI Express videoadapter slot. It can handle large-screen HDTVs like Viewsonic’s 37-in. N3752w as well as high-resolution displays up to 9 Mpixels. This size and resolution are necessary for high-end CAD and medical applications.

This top-end solution packs 1 Gbyte of memory with 320 shading processor units. Also, it can drive a pair of DVI outputs. The 512-bit ring bus controller has a bandwidth of 108 Gbytes/s.

HIGH-CAPACITY STORAGE Seagate’s Barracuda 7200.11 utilizes perpendicular- magnetic-recording (PMR) technology to pack 1 Tbyte of data onto four platters in a 3.5-in. hard drive (Fig. 2). The drive has a 32-Mbyte cache and is available with an ATA or 3-Gbit/s Serial ATA (SATA) interface. It also has a sustained data rate of 105 Mbits/s.

High-performance workstations normally use multiple drives in a paired RAID 1 configuration or, more often, in a RAID 5 configuration. The 7200.11 drive incorporates a host of features, such as adaptive flying height on the read/write heads or the SoftSonic technology to eliminate operational noise. Seagate’s CleanSweep technology addresses drive calibration.

Lite-On’s 2x LH-2B1S Blu-ray triple writer handles 25-Gbyte Blu-ray media at 2X speeds in addition to DVD and CD media (Fig. 3). The need for speed warrants its SATA interface. Its high capacity makes it ideal for backup as well as playback.

Check out the system built with these and other components in "Best Computer of 2007".

About the Author

William G. Wong | Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!