Volume 2, Issue 1

Downloadable Version (.pdf format)

January, 2003

In this edition:

Featured Article

New PC & Server Storage Technologies

Introduction

  The “modern” 3.5 inch platter hard disk was invented almost 20 years ago and is a critical but often overlooked component in any computer system.  Recent years have seen an explosion in the field of storage technology, and there are now many drives on the market that are larger and faster than anything anyone could have imagined just a few short years ago.  Ultra ATA133, Serial ATA, Ultra320 SCSI, and hard drives up to 200 Gigabytes B (i.e. Western Digital 2000JB) are just a few of the new technologies to emerge in the last year.  This article is an overview of these technologies.


[1] Hard Drive Performance Factors

Interface Speed

  One critical factor for IDE drives is the maximum Parallel Ultra ATA mode it can support.  Ultra ATA mode (also known as UDMA or Ultra Direct Memory Access mode) determines the maximum "burst" data transfer rate in Mbytes/second and a higher number means better performance when executing large amounts of data IO (input/output).  Until 1999 the maximum speed was Ultra ATA/33 at 33 Mbytes/sec, then ATA/66 (66 Mbytes/sec) drives hit the market.  In 2000 ATA/100 was released, and most recently ATA/133 (133 Mbytes/sec).

  All current generation motherboards support ATA/100 or ATA/133 modes.  This speed is unlikely to increase do to electrical signaling limitations in parallel bus technology, and by 2004 hard drives will bottleneck on the Ultra ATA interface.  However, with Serial ATA these barriers can be surpassed. Serial ATA drives start at 150 Mbytes/sec and will soon scale upward to much faster speeds.

  SCSI channel bandwidth is currently at 160 or  320 Mbytes/sec and is likely to scale to 640 Mbytes/sec in the future as well as take off in another evolutionary direction with the introduction of Serial Attached SCSI which is designed for Enterprise class servers (see section two below).

Buffer Size (Cache Memory)

  Another important factor in how efficiently a hard disk can transfer data is the size of it cache memory buffer.  The buffer is where information is temporarily stored while waiting to be transferred into or out of the hard drive's actual magnetic disk.  A larger buffer cache can hold more data and increase the CPU's access time to that data.

  For a long time buffer size was typically 512Kb to 1 MB at most, but recently newer IDE drives boast 2, 4 or even 8 MB buffers that add a huge performance boost.  SCSI drives can run from 2 to 16 MB buffer sizes which is really helpful under heavy data usage typical of servers.

RPM

  Faster RPM (Rotations Per Minute) of the hard disk platters mean faster access time to the data (lower seek time).  While RPM speeds have not changed significantly over the last few years, they are faster then previous generations, especially SCSI drives.

  • IDE= Typical speed now 5200 to 7200 RPM.
  • SCSI= 7200 RPM, 10,000 RPM and 15,000 RPM now on the market.

  The only disadvantage with higher RPM is that the increased speed generates more heat.  In such cases extra drive cooling is a good idea, especially with SCSI drives and/or RAID arrays that use multiple drives in one system.  The best thermal solution is to purchase pre-designed and pre-built barebones server systems from Intel or Supermicro or use special drive-cooling bays.

Storage Capacity (Very Large Hard Drives)

  Increases in hard disk platter density allow hard drive manufacturers to get more data on less space.  This has lead to a fantastic increase in hard drive capacities in the last 20 years, from less than 20 MB average capacity to 200 GB capacity now available (a factor of x10,000!).  Such large drives allow you to store all the files you want without worrying about running out of space.

  While not a true "disadvantage," large size hard disks may cause you problems when trying to configure single large partitions.  These "capacity barriers" can show up either before, during, or after installation of an operating system.  The barriers can be caused by the file system, Microsoft FDISK utility, the motherboard BIOS, or the operating system itself.  There are many other such barriers which we will discuss in a future article.

RAID Volumes and Performance

  Another way to increase both performance and data protection is to create a IDE or SCSI RAID Arrays.  There are many option available now, ranging from cost-effective two-drive IDE RAID to complete SCSI Hot-Swap RAID subsystems, to SCSI Zero-Channel RAID options that use integrated motherboard controllers.  For pure speed increase when reading data a RAID 0 array (AKA Striping) is the best solution.  Or for low-cost data protection you can use an IDE RAID controller and create a RAID 1 (Mirror) of your primary hard drive.  For more information on RAID Levels see this article:  http://www.asisupport.com/raid_info.htm


[2] New & Future Storage Technologies

Serial ATA (1.0 and 2.0) / Serial ATA RAID

  Serial ATA (SATA) is a new drive interface technology.  SATA controllers have been on the market for several months and the drives will appear in the first quarter of 2003.  Serial ATA uses a different interface technology (Serial Data Bus transfer) than IDE PATA (Parallel Data Bus).  This type of bus can be scaled to higher frequencies.  Physically, Serial ATA uses long, thin cables, making it easier to connect the hard drive and improving airflow inside the system (especially critical in small form-factor units). The cables use just two low-voltage data wires - one for sending and one for receiving data, and the signals are phase-reversed to prevent inference.  In addition, SATA uses point to point communication with improved error-checking capabilities.

  Serial ATA is focused on the desktop and entry-level server markets and is fully compatible with existing software and operating systems.  Look for Promise and High-Point Technologies SATA controller cards already on the market.

For more information see: www.asisupport.com/serial_ata_faq.htmhttp://www.serialata.org, or http://www.seagate.com/newsinfo/technology/sata/faq/index.html 

  Another technology we have already seen integrated with motherboards is Serial ATA RAID.  Much like standard IDE RAID, you can get the benefits of RAID at a lower cost than using SCSI components.  Such controllers are already being integrated with desktop motherboards.

Serial Attached SCSI (SAS)

  Serial Attached SCSI is a new standard being developed for the next generation of SCSI storage devices.  It will feature a super fast serial data bus that dedicates 150 Mbytes/sec per device and will also be able to support up to 128 devices per channel.  Products are expected to be released in late 2003.

For more information see: http://www.serialattachedscsi.com

Ultra 320 SCSI

  The seventh generation SCSI  Bus Interface was released in mid 2002.  This specification is called Ultra320 and has maximum transfer rate 320Mbytes/second.  This is twice as fast as the previous Ultra160 SCSI standard and also provides other features to improve reliability, performance, and ease of use.  Ultra320 is of course backwards compatible with previous SCSI standards and devices and you can purchase Ultra320 RAID Controllers for fast and reliable fault-tolerant data storage.

  Ultra320 is not just the next level in the SCSI standard, but a necessary step for the future growth of storage technology.  With 10,000 RPM and 15,000 RPM SCSI Hard drives providing extremely fast read/write data access and burst data speeds, a faster SCSI Bus interface is needed when using multiple drives (remember that SCSI drives share the same cable/bus per controller so when using multiple drives bottlenecks can occur).  The increased bandwidth of Ultra320 is a solution to this problem.  It is also the perfect for the high-volume demands of applications such as databases, streaming digital audio and video, video editing, corporate network servers, and RAID configurations.

For more information on SCSI standards see:  http://www.t10.org, or http://www.scsita.org


[3] Storage Technology Comparision (Click Here For Chart!)


AMD Prepares to Drop the Hammer!      


AMD is preparing to fire the next salvo in the processor wars. The AMD Athlon 64 (Hammer) and its counterparts, the entry level server / workstation Opteron DP (Clawhammer) and the server Opteron MP (Sledgehammer), look to be set for release in the first half of 2003.

The three new AMD CPU's share several key elements; the Integrated Memory Controller, HyperTransport Technology, x86-64 architecture, and their processor core..

Integrated Memory Controller

The Integrated Memory Controller is designed to remove memory bottlenecks by scaling memory bandwidth as more CPUs are added and as CPU frequency increases. By integrating the memory controller into the CPU you bypass the North Bridge to get access to the memory which results in lower latency.

HyperTransport Technology

HyperTransport Technology is a point to point link for interconnecting circuits on a motherboard. This increases overall performance by helping to remove I/O bottlenecks, which improves bandwidth and reduces latency.

As you can see from this diagram, there is nothing standing between the CPU, with the Integrated Memory Controller, and the memory itself.

x86-64 Architecture

x86-64 Architecture is an extension of the standard x86 instruction set instead of an altogether new product. The benefit of this is that it enables 64-bit computing while remaining compatible with today's 32-bit x86 software.

The new architecture of the Athlon 64 and Opteron processors allows the processors to natively support both 64-bit and 32-bit applications. By having this support already built in, the processor does not have to take the time to translate the 32-bit code before it can process it, thus speeding up the procedure.

Configurations

The Athlon 64 will be issued in a 754 pin package while the Opteron CPUs will be using a 940 pin socket. Both CPU's will feature an integrated heat spreader to prevent core damage.

The Lineup!

Left to Right:

Opteron (Bottom)

Athlon 64 (Bottom)

 Heat Spreader (Top)

 

CPU Configuration Architecture Initial Speed Cache Available
Athlon 64 Socket 754 64-bit (compatible with 32-bit) x86 N/A 512kb Late Q1 or Early Q2
Opteron DP Socket 940 64-bit (compatible with 32-bit) x86 N/A 512 or 1024kb Late Q1 or Early Q2
Opteron MP Socket 940 64-bit (compatible with 32-bit) x86 N/A 1024kb Late Q1 or Early Q2

Chipsets which have been announced to support the Athlon 64 and the Opteron
  • ALI M1687
  • ALI M1688
  • AMD 8000 (Golem)
  • AMD Lokar
  • NVidia "Crush" CK8 (Athlon 64 only)
  • SiS 755
  • SiS 760
  • VIA K8HTB
  • VIA K8M-333


Chipset Update!

nVidia nForce2 chipset!

There was much excitement over the release of the first nForce chipset in 2001.  Due to late shipments it took a while for people in the industry to recognize the quality of Nvidia's innovative chip design.  We now have the nForce2 Chipset (For AMD socket A processors) with many exciting new technical innovations and two versions of the Northbridge and two versions of Southbridge chip for more flexible motherboard configuration.  The nForce2 has already garnered good reviews, especially when paired with the higher speed AMD processors like the Athlon XP 2400+, 2600+, 2700+ and 2800+.  It can even support the new Athlon XP's that run at 333 FSB (Front Side Bus)!

Let's take a look at the key chipset features:

Northbridge:  The nForce2 integrates not only the CPU and memory controller in the Northbridge but also has GeForce4-class integrated 3D graphics (using the NVIDIA nForce2 IGP = Integrated Graphics Platform). Optionally there is a Northbridge chipset without integrated graphics (NVIDIA nForce2 SPP = Systems Platform Processor).  The GeForce4-MX integrated graphics can handle up to 64 MB shared memory and feature nView Multiple-Display support (multiple monitors).  Both versions also support AGP 4x or 8x video cards.

The nForce2 Memory Controller is also impressive, supporting Dual Channel DDR that can double the effective memory bandwidth of standard DDR configuration.  It does this using dual memory controllers that can simultaneously address 128-bits instead of just 64-bits.  It can work with DDR266, DDR333 or DDR400 modules, providing a maximum bandwidth up to 6.4 Gb/second (using DDR400).  It also support a total capacity of 3.0 GB.  The integrated graphics do need to share some of the system memory, but it is still a excellent price/performance value.

Southbridge:  The MCP-T (Media and Communications Processor) is one of two Southbridge chips. It supports Ultra ATA133, six USB 2.0 ports, dual network controllers, Nvidia APU (a hardware audio processing unit that includes Dolby Digital 5.1 Surround sound support), and IEEE1394 Firewire. The standard MCP version (non-T) does not have the last three features.  Both versions include 6 x USB 2.0 ports, Ultra ATA 100/133 MHz IDE drive support, and AC'97 2.1 compatibility.

Refer to following chart for full specifications:

NVIDIA NFORCE 2 CHIPSET SPECIFICATIONS

North Bridge

nForce2 IGP2 nForce2 SPP

Processor bus

266Mhz (data) 266Mhz (data)

Processor interface

AMD Socket A (XP/Athlon) AMD Socket A (XP/Athlon)

Memory type

Dual-Channel DDR400/ DDR333/ DDR266 Dual-Channel DDR400/ DDR333/ DDR266

Max. memory size

3 GB RAM 3 GB RAM

AGP Speed

AGP 8X AGP 8X

South Bridge

nForce2 MCP or MCP-T nForce2 MCP or MCP-T

Inter-Bridge bus

800Mhz Hyper Transport link 800Mhz Hyper Transport link

Support PCI Slot

5 5

IDE Speed

ATA 100/133 ATA 100/133
Integrated Graphics GeForce4 MX Integrated Graphics No

AC'97

AC97 2.1
2, 4 or 6-channel
AC97 2.1
2, 4 or 6-channel

CNR/ACR/AMR support

Yes Yes

10/100Mbit LAN

NVIDIA Media Access Controller (MAC) NVIDIA Media Access Controller (MAC)
USB ports 6 x USB 2.0 6 x USB 2.0

Other Features

MCP-T (Turbo) Southbridge also features FireWire Controller + NVIDIA APU
(Audio Processing Unit) + NVIDIA DualNet (NVIDIA & 3COM Media Access Controller)

    Dual Channel DDR support means a lot of memory bandwidth!

nForce2 Motherboards

Now lets take a closer look at two current motherboards that ASI sells that are built around this chipset.  

Asus A7N8X (SKU 18585 and 18584 - Deluxe):  This offering from Asus has many positive features.  It uses the nForce2 SPP Northbridge with 8x AGP support (but no onboard graphics).  The Deluxe model features the MCP-T Southbridge for fuller multimedia and communications support.  This version includes DUAL onboard LAN (Nvidia and 3COM), Dolby Digital sound enabled audio connectors, SPDIF connector (digital Audio), and 4 USB ports already built onto backplane, and IEE1394 bracket.

For more details see: http://usa.asus.com/mb/socketa/a7n8x/overview.htm 

MSI K7N2/K7N2-L (SKU 18178): This motherboard from Microstar International comes in versions with and without LAN.  Both versions use the nForce2 SPP Northbridge and the LAN version use the MCP-T Southbridge just like the Asus Deluxe A7N8X which also includes 4x/8x AGP.  It also comes (optionally) with the MSI D-Bracket2 (SBD and Diagnostic LEDs), S-Bracket (audio), Bluetooth, and much more!

For more details see: http://www.msi.com.tw/program/products/mainboard/mbd/pro_mbd_detail.php?UID=393&MODEL=MS-6570

 


SiS has recently updated their 746 North Bridge Chipset. The chipset is now known as the 746FX and features the following changes:
 
  • Now supports AMD Athlon XP/Duron CPUs up to 333MHz. FSB
  • Officially supports DDR400 memory
  • Interconnect between SiS746FX North Bridge and SiS 963L South Bridge has been changed to MuTIOL1G @ 1GB/s

The Importance of DirectX

 

What is DirectX? DirectX is an interface between programs (applications and games) and the drivers that run your graphics, sound and other computer hardware.

Why is it important to install DirectX?

  • When an application or game is written for DirectX, the programmer does not have to worry about exactly which sound card or graphics adapter might be installed in the end-user's machine. DirectX takes care of that for him.
     
  • DirectX plays a role in many functions, including 3D rendering, video playback, still and motion capture, TV Viewing applications, joystick and mouse interfaces, networking for multiplayer games and lots more.
     
  • DirectX is a foundation on which many games are run. DirectX provides a key set of tools to enhance games and multimedia applications.

What is the latest version of DirectX? The latest version is version is Direct X9 released on December 19, 2002 .

What is new in DirectX 9? There are many new and exciting features in all of the DirectX components:

·         The SDK has added a new member to its core technology called Managed DirectX, a DirectPlay port for the PocketPC, a High Level Shader Language for D3DX, and Windows XP parity on down-level operating systems for DirectShow and the DirectX audio APIs.

·         DirectShow also has a new Video Mixing Renderer (VMR9) which uses D3D9 surfaces and always renders video through the 3D pipeline, along with new and exciting samples.

·         The generic Windows Media Format SDK stub library (wmstub.lib) available in previous beta releases has been removed. DirectShow samples using this stub library have been reverted to the DirectX 8.1 behavior of displaying a warning to obtain the stub separately, and the readme.txt files have also been reverted with information on the process to obtain the stub.

Can DirectX 9 be uninstalled? No, DirectX 9 cannot be uninstalled it is a system component.

What Operating Systems support DirectX 9? Windows 95, Windows 98, Windows 98SE, Windows ME, Windows 2000 (Professional and Server) and Windows XP.

What versions of DirectX shipped with the different Microsoft Operating Systems?

Operating System Windows 95 Windows NT Windows 98 Windows 98 SE Windows 2000 Windows XP
DirectX Version 2.0 3.0a 5.0 6.1a 7.0 8.1

The 8MB Cache Performance Boost
 
There are several interface standards for hard drive, such as IDE, SCSI, & Serial ATA. The most common are IDE and SCSI.  SCSI hard drives have always been the leader in speed and performance, however, due to the high cost, many consumer with low budget chose IDE over SCSI.  There are advantages and disadvantages with IDE hard drives. The advantages are that the IDE hard drives are cheap, have easy setup, and have a larger capacity than SCSI hard drives. The disadvantage is that IDE is slow in comparison to SCSI. However, with today's technology, manufactures such as Western Digital, IBM (sold to Hitachi), Seagate, Maxtor, Samsung, and Fujitsu have dramatically improved IDE hard drive performance by reducing  access time, increasing RPM, transfer rate, and cache buffer size.  These are the performance keys to look for in a hard drive. 

Hard Drive Performance Factors:

  Parallel ATA Serial ATA SCSI
Access Time 8.0 - 9.5 milliseconds 9 milliseconds 3.9 - 5.2 milliseconds
RPM (Revolution Per Minute) 5400-7200 RPM 7200 RPM 7200-15000 RPM
Burst Transfer Rate ATA33 (33MB/s), ATA66 (66MB/s), ATA100 (100MB/s), ATA133 (133MB/s) 150MB/s Ultra160 SCSI (160MB/s)
Ultra320 SCSI (320MB/s)
Cache Buffer 512K-8MB 8MB 2-16MB

To the human eye, you wouldn't be able to see that much of differences between 2MB cache and 8MB cache hard drive speed and performance.  However, through computer benchmark testing you can see a big difference in speed and performance with the 8MB cache hard drive.  Below are benchmarks taken from www.tomshardware.com.  Since we are just comparing the 2MB and 8MB cache hard drives, I am only showing the Data Transfer Benchmark because this is the test that shows the speed of data being read and written to the cache buffer.


Testing Hard Drives:
 
  • WD2000JB, ATA100, 8MB Cache
  • WD1200JB, ATA100, 8MB Cache
  • IBM 60GXP, ATA100, 2MB Cache
  • IBM 180GXP, ATA100, 8MB cache
  • Maxtor D540X, ATA100, 2MB Cache
  • Maxtor D740X, ATA133, 2MB Cache
  • Samsung SV1204H, ATA100, 2MB Cache
   
 
Results:

Data Transfer - Read
Data Transfer - Write
Data Transfer - Burst Rate
 
As you can see, the results speak for themselves.  The 8MB cache out perform 2MB cache and ATA133.  Western Digital WD2000JB seems to be in the lead of raw speed.  IBM Deskstar 180GXP fall in the performance level.  Maxtor D740X and Samsung SV1204H are right behind IBM.

Chipset Driver F.A.Q.


What are they?
Chipset Drivers update your operating system with .inf files that contain full support for your chipset. 

Why do I need them? You need to load them to insure that your operating system fully supports your chipset and it's features such as Bus Mastering IDE, Ultra/ATA 133, USB 2.0, and ACPI. This will also install support for all existing devices and services within a chipset. 

How do I load them? Fortunately, at this time, most manufacturers of chipsets offer self-installing chipset driver applications. After downloading the latest version from the manufacturers web site, you simply click on, and run the Chipset Update Utility. 

Some of the components affected by chipset drivers:
  • IDE Hard Disk Controller
  • USB Controller
  • PCI Bridge
  • AGP Controller
Chipset Diagram

Where can I find the latest chipset drivers?


See You Next Month!