HyperTransport

What is HyperTransport?

HyperTransport, also referred to as HT sometimes, is the technology that represents a point to point link that offers high speed and low latency. It expedites the communication speed by 48 times than the current technologies.

Technically it is designed to be integrated into the CPU directly but in some cases it is also used as a high performance integrated I/O bus that has the ability to work with USB, PCI, PCI-X, Firewire and A/V links via the system.

Understanding HyperTransport Technology

What is HyperTransport

Invented and released by AMD, the HyperTransport technology is designed to be used in computers, microprocessors and several embedded systems.

It can increase the speed of communication by 48 times than any other technologies due to its low latency.

Quite naturally, with the features and benefits offered, it has replaced the need for a Front Side Bus.

Managed and licensed by other contributors who form the HyperTransport Technology Consortium, this particular bus technology acts as a high speed point-to-point link.

The major contributors and members of the HT Consortium include:

This specific technology is packet-based. This means that it sends data in small packets that contain 32-bit words.

Apart from helping in communicating between different integrated and connected devices, this technology also helps significantly in power management.

HyperTransport technology is compliant with different power interface specs and advanced configurations and is specially designed. This helps it in several ways while operating which includes:

Also known as Lightning Data Transport or LDT, this specific bus increases the system performance dramatically.

This is accomplished by it by facilitating parallel communication between the memory and other peripherals on-board.

It actually acts as a dedicated bus structure for the CPU and the memory to be in constant communication.

Unlike FSB or Front Side Bus and other buses that need to support all other components of the board, HT is designed to overcome that and therefore can perform at a great speed.

A separate link is utilized in order to handle the input and output operations of the Central Processing Unit of the computer. This basically allows the CPU to send data signals in parallel.

In comparison, on any other traditional bus, such operations cannot be performed at the same time.

The processors that are not built on the AMD 64 architecture have only the FSB as the external bus to connect the CPU to all other parts of the motherboard.

However, those that follows the AMD 64 architecture, has two such buses:

One of these is the HyperTransport bus that helps in communicating directly between the CPU and the other parts on the motherboard chipset and the other is the transport bus that transfers data between the CPU and the memory.

In the server systems, the HT bus allows connecting several processors as well.

HyperTransport Bus

HyperTransport bus is a high bandwidth state-of-art path that is highly scalable and is packet based. This point-to-point interconnect links several CPUs with one another, processor to I/O and peripheral controllers as well as processors to coprocessors.

This particular bus follows a highly optimized and high performing technology being designed on a board level architecture.

This Lightning Data Transport bus is typically designed to be a bidirectional serial or parallel bus.

Characteristically, this cutting edge technology uses the Low Voltage Differential Signaling or LVDS feature in its design which is not only very easy to implement but also enables it to deliver maximum bandwidth.

Used extensively in open architecture and embedded systems, this bus offers up to 51.2 GB/s bandwidth on an average for CPU to CPU or CPU to I/O connection.

Typically, this highly efficient chip-to-chip bus technology replaces the current multi-level and complex buses.

The design and features of these buses offers several benefits which include:

The software used in these buses make them compatible with other well-known bus technologies such as:

In short, it is the design of these buses that enables them to deliver increased data output but minimizes Electromagnetic Interference or EMI and signal crosstalk.

And, following the data packet protocol, the HT buses can do away with command, control and other sideband signals and at the same time support data paths of asymmetric and variable widths.

Available in four versions namely, 1.x, 2.0, 3.0, and 3.1 and with an operating range of 200 MHz to 3.2 GHz, this bus supports DDR or Double Data Rate.

This means that data can be sent both on the rising and falling edges of the clock signal which allows it to achieve a highest data rate of 6400 MT/s while operating at 3.2 GHz.

The frequency, year of release, maximum operating frequency, link width and aggregate bandwidth specifications for bi-directional, 16-bit unidirectional and 32-bit unidirectional data transfer respectively of different versions of HyperTransport bus are as follows:

Read Also:  What is Northbridge? Functions & More

The operating frequency is auto-negotiated with the Northbridge of the motherboard chipset while computing.

Who Created HyperTransport?

HT technology was created and developed by AMD and was launched on April 2, 2001.

Valuable contributions are also made by a few other major companies like NVIDIA, Apple, CISCO and others who also form the HyperTransport Consortium for its further development and proper management.

What Does HyperTransport Do?

HyperTransport technology increases the speed and performance of the overall system with more efficient data transfer and power management.

HT technology expedites a lot of different and specific computing tasks which include and are not limited to:

The better features and higher functionality of this technology perhaps have the largest range of applications and is adopted by the leaders in the industry for its highly efficient protocol and market-proven solidity.

It supports an auto-negotiated bit width of 2 to 32 bits in each link which helps it to operate at a much faster rate in comparison to most of the traditional bus standards when it comes to high-performance networking or computing.

When it comes to linking, it links different widths mixing them together in one particular system configuration to connect to the CPU and the peripheral device.

This allows adjusting the interconnect bandwidth appropriately between the CPU and the peripherals.

Add to that, HT also allows link splitting. This means that one 16-bit link can be split into two 8-bit links.

Depending on the version used, HyperTransport also allows post-cursor and optional precursor transmitter de-emphasis along with additional jumbling and receiver phase alignment.

It also facilitates power management because it abides by the specifications of Advanced Configuration and Power Interface or ACPI.

This means that when there are changes in the C state or in the processor sleep state it will also signal a change in the D state or the device state.

HT 3.0 also comes with additional functionalities that help in implementing a central power management controller for better power managing policies.

Is It Still Used Today?

Yes, HyperTransport technology is extensively and successfully used today in several high-end processors and systems.

Being a processor-native point-to-point link, HyperTransport is used in a large number of processors or CPU families of different manufacturers to serve a wide range of performance intensive applications.

Some of the most significant applications of this board-to-board, chassis-to-chassis and chip-to-chip high-performance interconnect and unique technology of AMD includes:

It is favored so much because right from its launch in April 2001, the HT Consortium has hard-pressed its limits to create newer and better revisions of the HT link.

One such is the HTX slot connector with the inclusion of High Node Count specifications and more.

This has made this specific technology offer higher performance with better features with better architectural reliability and flexibility.

Is HyperTransport Same as Multithreading?

No it is not. HyperTransport refers to the technology or the low latency bus that allows faster transport of data between the memory and the processor.

Read Also:  What is Uniform Memory Access (UMA)? (Explained)

On the other hand, multithreading refers to a specific technique in which one particular set of code is used by many processors for execution at different stages.

Does Intel Use HyperTransport?

No, Intel does not use HyperTransport as such but it uses QuickPath Interconnect which is a competitor of HT with some similarities and differences.

The similarities of the Intel QuickPath Interconnect with HyperTransport of AMD are:

However, this path does have some specific overheads that are more than HyperTransport.

One of the most specific ones is that it needs 16 bits of overhead while sending 64 bits of data through it as opposed to 8 bits and 12 bits respectively for reads and writes in the case of HyperTransport.

As for the design aspects, the QuickPath architecture supports five different networking levels which are somewhat similar to the Open System Interconnection or OSI network layers. These are:

The QuickPath Interconnect of Intel is designed to link several processors to the I/O controller as well as with each other.

The HyperTransport bus also does the same but in addition to that it also allows using it for connecting different add-on cards.

Apart from that, it also acts as a mechanism to transfer data between different switches and routers.

Conclusion

HyperTransport is a useful technology that allows better connection with the Central Processing Unit, memory and other parts of the motherboard.

It allows faster data transfer and also increases the overall performance of the computer system by offering much better performance in comparison to traditional buses.