Kamis, 28 Januari 2010

Hyper-Threading

Teknologi Hyper-Threading adalah sebuah teknik yang memungkinkan sebuah CPU untuk bertindak seperti beberapa CPU.

A CPU is made up of many smaller components. Sebuah CPU terdiri dari banyak komponen yang lebih kecil. At any given time, one of these components might be busy, while the other components are waiting to be utilized. Pada waktu tertentu, salah satu komponen ini mungkin akan sibuk, sedangkan komponen lainnya sedang menunggu untuk dimanfaatkan.

Hyper-Threading enables different parts of the CPU to work on different tasks concurrently. Hyper-Threading memungkinkan bagian-bagian yang berbeda dari CPU untuk bekerja pada tugas yang berbeda secara bersamaan. In this way, a CPU with Hyper-Threading appears to be more than one CPU. Dengan cara ini, sebuah komputer dengan CPU Hyper-Threading tampaknya lebih dari satu CPU.

A CPU with Hyper-Threading has two sets of the circuits which keep track of the state of the CPU. Sebuah CPU Hyper-Threading memiliki dua rangkaian sirkuit yang melacak keadaan CPU. This includes most of the registers and the instruction pointer. Hal ini mencakup sebagian besar register dan instruksi pointer. These circuits do not accomplish the actual work of the CPU, they are the temporary storage facilities where the CPU keeps track of what it is currently working on. Sirkuit ini tidak menyelesaikan pekerjaan yang sebenarnya dari CPU, mereka adalah fasilitas penyimpanan sementara di mana CPU melacak apa yang saat ini bekerja pada.

The vast majority of the CPU remains unchanged. Mayoritas CPU tetap tidak berubah. The portions of the CPU which do computational work are not replicated, nor are the onboard L1 and L2 caches. Bagian-bagian dari CPU yang melakukan pekerjaan komputasi tidak direplikasi, juga adalah onboard L1 dan L2 cache.

Hyper-Threading duplicates about 5% of the circuits of the CPU. Hyper-Threading duplikat sekitar 5% dari sirkuit dari CPU. Depending upon the software applications in use, Hyper-Threading can results in a performance increase up to six times that amount. Tergantung pada aplikasi perangkat lunak digunakan, Hyper-Threading dapat menghasilkan peningkatan performa hingga enam kali jumlah itu.

Hyper-Threading is Intel's trademark for what is more commonly referred to in the industry as Simultaneous Multi-Threading (SMT) . Hyper-Threading adalah merek dagang Intel untuk apa yang lebih umum sebagaimana dimaksud dalam industri sebagai Simultaneous Multi-Threading (TPS).

Software Support for Hyper-Threading Software Dukungan untuk Hyper-Threading

Hyper-Threading performance advantages will only be realized when using Operating Systems which support multiple CPU's. Hyper-Threading keuntungan kinerja hanya akan terwujud bila menggunakan Sistem Operasi yang mendukung multi-CPU.

In these operating systems, each CPU with Hyper-Threading will be seen as two CPU's. Dalam sistem operasi ini, masing-masing CPU dengan Hyper-Threading akan terlihat sebagai dua CPU.

Operating Systems which support Hyper-Threading include Microsoft Windows NT 4.0, Microsoft Windows 2000, Microsoft XP Professional, and most Unix variants. Sistem Operasi yang mendukung Hyper-Threading termasuk Microsoft Windows NT 4.0, Microsoft Windows 2000, Microsoft XP Professional, dan sebagian besar varian Unix.

CPU's which support Hyper-Threading CPU yang mendukung Teknologi Hyper-Threading

Hyper-Threading is supported by some Intel Xeon and Pentium processors. Hyper-Threading ini didukung oleh beberapa Intel Xeon dan Pentium prosesor.

To determine if a CPU supports Hyper-Threading, look for the special "HT" marking on the CPU logo: Untuk menentukan apakah mendukung CPU Hyper-Threading, cari khusus "HT" tanda pada logo CPU:

Hyper-Threading