NAMA: Tri Widyayanto Hadi
Intel 64
Intel 64 adalah implementasi Intel x86-64. Hal ini digunakan dalam versi yang lebih baru dari Pentium 4, Celeron, Celeron D, Xeon dan prosesor Pentium Dual-Core, Atom 230, 330, D410, D425, D510, D525, N450, N455, N470, N475, N550, N570, N2600 dan N2800 dan di semua versi dari Pentium Extreme Edition, core 2, core i7, core i5, dan prosesor core i3.
Sejarah Intel 64
Secara historis, AMD telah dikembangkan dan diproduksi prosesor dengan instruksi set berpola setelah desain asli Intel, tetapi dengan x86-64, peran terbalik: Intel menemukan dirinya dalam posisi mengadopsi ISA yang telah menciptakan AMD sebagai ekstensi untuk sendiri garis prosesor x86 Intel .
Proyek Intel awalnya dengan nama kode Yamhill (setelah Sungai Yamhill di Oregon Willamette Valley). Setelah beberapa tahun menyangkal keberadaannya, Intel mengumumkan pada Februari 2004 IDF bahwa proyek itu memang berlangsung. Ketua Intel pada saat itu, Craig Barrett, mengakui bahwa ini adalah salah satu yang terburuk menyimpan rahasia mereka. [26] [27]
Nama Intel untuk set instruksi ini telah berubah beberapa kali. Nama yang digunakan di IDF adalah CT (mungkin untuk Clackamas Teknologi, codename lain dari sungai Oregon); dalam beberapa minggu mereka mulai menyebutnya sebagai IA-32e (untuk IA-32 ekstensi) dan Maret 2004 meluncurkan "resmi" nama EM64T (Extended Memory 64 Technology). Pada akhir tahun 2006 Intel mulai bukan menggunakan nama Intel 64 untuk pelaksanaannya, paralel menggunakan AMD dari nama AMD64. [28]
Intel 64 implementasi
Prosesor pertama yang mengimplementasikan Intel 64 adalah Nocona multi-socket prosesor Xeon kode nama pada bulan Juni 2004. Sebaliknya, chip Prescott awal (Februari 2004) tidak mengaktifkan fitur ini. Intel kemudian mulai menjual Intel 64-enabled 4s Pentium menggunakan revisi E0 inti Prescott, yang dijual di pasar OEM sebagai Pentium 4, Model revisi F. E0 juga menambahkan eXecute Disable (XD) (nama Intel untuk bit NX ) ke Intel 64, dan telah dimasukkan dalam kemudian Xeon saat ini diberi kode nama Irwindale. Peluncuran Intel resmi Intel 64 (di bawah nama EM64T pada waktu itu) dalam prosesor mainstream desktop adalah N0 Melangkah Prescott-2M. Semua CPU seri 9xx, 8xx, 6xx, 5X9, 5x6, 5x1, 3x6, dan 3x1 memiliki Intel 64 diaktifkan, seperti melakukan Core 2 CPU, seperti yang akan masa depan Intel CPU untuk workstation atau server. Intel 64 juga hadir dalam anggota terakhir dari garis Celeron D.
Pertama prosesor mobile Intel menerapkan Intel 64 adalah versi Merom dari Core 2, yang dirilis pada tanggal 27 Juli 2006. Tak satu pun dari sebelumnya CPU notebook Intel (Core Duo, Pentium M, Celeron M, Mobile Pentium 4) mengimplementasikan Intel 64 .
Prosesor berikut menerapkan Intel 64 arsitektur:
mikroarsitektur NetBurst
Xeon (semua model sejak "Nocona")
Celeron (beberapa model sejak "Prescott")
Pentium 4 (beberapa model sejak "Prescott")
Pentium D
Pentium Extreme Edition
mikroarsitektur Core
Xeon (semua model sejak "Woodcrest")
Core 2 (termasuk mobile prosesor karena "Merom")
Pentium Dual-Core (E2140, E2160, E2180, E2200, E2220, E5200, E5300, E5400, E6300, E6500, T2310, T2330, T2370, T2390, T3200 dan T3400)
Celeron (Celeron 4x0; Celeron M 5xx, E3200, E3300, E3400)
atom mikroarsitektur
200 series (tidak harus bingung dengan seri N200, banyak digunakan di netbook)
300 seri
N4xx, seri N5xx
seri Dxxx
Nehalem, Sandy Bridge, Ivy Bridge dan Haswell microarchitectures
core I3
core i5
core i7
Intel 64 adalah implementasi Intel x86-64. Hal ini digunakan dalam versi yang lebih baru dari Pentium 4, Celeron, Celeron D, Xeon dan prosesor Pentium Dual-Core, Atom 230, 330, D410, D425, D510, D525, N450, N455, N470, N475, N550, N570, N2600 dan N2800 dan di semua versi dari Pentium Extreme Edition, core 2, core i7, core i5, dan prosesor core i3.
Sejarah Intel 64
Secara historis, AMD telah dikembangkan dan diproduksi prosesor dengan instruksi set berpola setelah desain asli Intel, tetapi dengan x86-64, peran terbalik: Intel menemukan dirinya dalam posisi mengadopsi ISA yang telah menciptakan AMD sebagai ekstensi untuk sendiri garis prosesor x86 Intel .
Proyek Intel awalnya dengan nama kode Yamhill (setelah Sungai Yamhill di Oregon Willamette Valley). Setelah beberapa tahun menyangkal keberadaannya, Intel mengumumkan pada Februari 2004 IDF bahwa proyek itu memang berlangsung. Ketua Intel pada saat itu, Craig Barrett, mengakui bahwa ini adalah salah satu yang terburuk menyimpan rahasia mereka. [26] [27]
Nama Intel untuk set instruksi ini telah berubah beberapa kali. Nama yang digunakan di IDF adalah CT (mungkin untuk Clackamas Teknologi, codename lain dari sungai Oregon); dalam beberapa minggu mereka mulai menyebutnya sebagai IA-32e (untuk IA-32 ekstensi) dan Maret 2004 meluncurkan "resmi" nama EM64T (Extended Memory 64 Technology). Pada akhir tahun 2006 Intel mulai bukan menggunakan nama Intel 64 untuk pelaksanaannya, paralel menggunakan AMD dari nama AMD64. [28]
Intel 64 implementasi
Prosesor pertama yang mengimplementasikan Intel 64 adalah Nocona multi-socket prosesor Xeon kode nama pada bulan Juni 2004. Sebaliknya, chip Prescott awal (Februari 2004) tidak mengaktifkan fitur ini. Intel kemudian mulai menjual Intel 64-enabled 4s Pentium menggunakan revisi E0 inti Prescott, yang dijual di pasar OEM sebagai Pentium 4, Model revisi F. E0 juga menambahkan eXecute Disable (XD) (nama Intel untuk bit NX ) ke Intel 64, dan telah dimasukkan dalam kemudian Xeon saat ini diberi kode nama Irwindale. Peluncuran Intel resmi Intel 64 (di bawah nama EM64T pada waktu itu) dalam prosesor mainstream desktop adalah N0 Melangkah Prescott-2M. Semua CPU seri 9xx, 8xx, 6xx, 5X9, 5x6, 5x1, 3x6, dan 3x1 memiliki Intel 64 diaktifkan, seperti melakukan Core 2 CPU, seperti yang akan masa depan Intel CPU untuk workstation atau server. Intel 64 juga hadir dalam anggota terakhir dari garis Celeron D.
Pertama prosesor mobile Intel menerapkan Intel 64 adalah versi Merom dari Core 2, yang dirilis pada tanggal 27 Juli 2006. Tak satu pun dari sebelumnya CPU notebook Intel (Core Duo, Pentium M, Celeron M, Mobile Pentium 4) mengimplementasikan Intel 64 .
Prosesor berikut menerapkan Intel 64 arsitektur:
mikroarsitektur NetBurst
Xeon (semua model sejak "Nocona")
Celeron (beberapa model sejak "Prescott")
Pentium 4 (beberapa model sejak "Prescott")
Pentium D
Pentium Extreme Edition
mikroarsitektur Core
Xeon (semua model sejak "Woodcrest")
Core 2 (termasuk mobile prosesor karena "Merom")
Pentium Dual-Core (E2140, E2160, E2180, E2200, E2220, E5200, E5300, E5400, E6300, E6500, T2310, T2330, T2370, T2390, T3200 dan T3400)
Celeron (Celeron 4x0; Celeron M 5xx, E3200, E3300, E3400)
atom mikroarsitektur
200 series (tidak harus bingung dengan seri N200, banyak digunakan di netbook)
300 seri
N4xx, seri N5xx
seri Dxxx
Nehalem, Sandy Bridge, Ivy Bridge dan Haswell microarchitectures
core I3
core i5
core i7
SSE2
SSE2, Streaming SIMD Extensions 2, adalah salah satu dari
Intel SIMD (Instruksi Single, Multiple Data) prosesor instruksi tambahan set
pertama diperkenalkan oleh Intel dengan versi awal Pentium 4 pada tahun 2001.
Ini memperluas sebelumnya set instruksi SSE, dan dimaksudkan untuk sepenuhnya
menggantikan MMX. Intel diperpanjang SSE2 untuk membuat SSE3 pada tahun 2004.
SSE2 menambahkan 144 instruksi baru untuk SSE, yang memiliki 70 instruksi.
Bersaing pembuat chip AMD menambahkan dukungan untuk SSE2 dengan pengenalan
Opteron dan Athlon 64 rentang mereka AMD64 64-bit CPU pada tahun 2003.
DMI
Dalam komputasi, Direct Media Interface (DMI) Link milik
Intel antara northbridge dan southbridge pada motherboard komputer. Ini pertama
kali digunakan antara chipset 9xx dan ICH6, dirilis pada tahun 2004. Sebelumnya
Intel chipset telah menggunakan Hub Interface untuk melakukan fungsi yang sama.
Server chipset menggunakan antarmuka serupa yang disebut Perusahaan Southbridge
Interface (ESI). [1]
Saham DMI banyak karakteristik dengan PCI Express, menggunakan beberapa jalur dan diferensial sinyal untuk membentuk link point-to-point. Kebanyakan implementasi menggunakan link × 4, sementara beberapa sistem mobile (misalnya 915GMS, 945GMS / GSE / GU dan Atom N450) menggunakan link × 2, mengurangi separuh bandwidth. Pelaksanaan asli memberikan 10 Gbit / s setiap arah (menggunakan link × 4).
Sementara antarmuka telah disebut DMI sejak ICH6, Intel menentukan kombinasi tertentu dari perangkat yang interwork, sehingga kehadiran antarmuka DMI sendiri tidak menjamin bahwa northbridge tertentu kompatibel dengan southbridge tertentu
Saham DMI banyak karakteristik dengan PCI Express, menggunakan beberapa jalur dan diferensial sinyal untuk membentuk link point-to-point. Kebanyakan implementasi menggunakan link × 4, sementara beberapa sistem mobile (misalnya 915GMS, 945GMS / GSE / GU dan Atom N450) menggunakan link × 2, mengurangi separuh bandwidth. Pelaksanaan asli memberikan 10 Gbit / s setiap arah (menggunakan link × 4).
Sementara antarmuka telah disebut DMI sejak ICH6, Intel menentukan kombinasi tertentu dari perangkat yang interwork, sehingga kehadiran antarmuka DMI sendiri tidak menjamin bahwa northbridge tertentu kompatibel dengan southbridge tertentu
SSE
Pendek untuk Streaming SIMD Extensions, SSE adalah
teknologi prosesor yang memungkinkan instruksi tunggal beberapa data. Pada
prosesor yang lebih tua hanya elemen data tunggal dapat diproses per instruksi.
Namun, SSE memungkinkan instruksi untuk menangani beberapa elemen data. SSE
(SIMD teknologi) yang digunakan dalam aplikasi intensif, seperti grafis 3D,
membuat proses lebih cepat. Teknologi SSE dirancang untuk menggantikan
teknologi MMX
TDP
Kekuatan desain termal (TDP), kadang-kadang disebut titik
desain termal, adalah jumlah maksimum panas yang dihasilkan oleh CPU bahwa
sistem pendingin di komputer diperlukan untuk berfoya-foya dalam operasi khas.
Daripada menentukan disipasi daya nyata CPU, TDP berfungsi sebagai nilai
nominal untuk merancang sistem CPU pendinginan. [1]
TDP tersebut biasanya bukan jumlah terbesar dari panas CPU yang bisa menghasilkan (puncak kekuasaan), seperti dengan menjalankan virus kekuasaan, melainkan jumlah maksimum panas yang akan menghasilkan ketika menjalankan "aplikasi nyata." Hal ini memastikan komputer akan mampu menangani dasarnya semua aplikasi tanpa melebihi amplop termal, atau membutuhkan sistem pendingin untuk daya teoritis maksimum (yang akan menelan biaya lebih tetapi mendukung headroom tambahan untuk kekuatan pemrosesan). [2]
Beberapa sumber menyatakan bahwa daya puncak untuk mikroprosesor biasanya 1,5 kali rating TDP. [3] Namun, TDP adalah sosok konvensional sementara metodologi pengukuran yang telah menjadi subyek kontroversi. Secara khusus, sampai sekitar 2006 AMD digunakan untuk melaporkan menarik daya maksimum prosesor sebagai TDP, namun Intel berubah praktik ini dengan pengenalan Conroe keluarganya dari prosesor. [4]
Sebuah kontroversi serupa tetapi yang lebih baru telah melibatkan pengukuran daya TDP dari beberapa prosesor Ivy Bridge Y-series, dengan mana Intel telah memperkenalkan metrik daya disebut desain skenario baru (SDP). [5] [6]
TDP tersebut biasanya bukan jumlah terbesar dari panas CPU yang bisa menghasilkan (puncak kekuasaan), seperti dengan menjalankan virus kekuasaan, melainkan jumlah maksimum panas yang akan menghasilkan ketika menjalankan "aplikasi nyata." Hal ini memastikan komputer akan mampu menangani dasarnya semua aplikasi tanpa melebihi amplop termal, atau membutuhkan sistem pendingin untuk daya teoritis maksimum (yang akan menelan biaya lebih tetapi mendukung headroom tambahan untuk kekuatan pemrosesan). [2]
Beberapa sumber menyatakan bahwa daya puncak untuk mikroprosesor biasanya 1,5 kali rating TDP. [3] Namun, TDP adalah sosok konvensional sementara metodologi pengukuran yang telah menjadi subyek kontroversi. Secara khusus, sampai sekitar 2006 AMD digunakan untuk melaporkan menarik daya maksimum prosesor sebagai TDP, namun Intel berubah praktik ini dengan pengenalan Conroe keluarganya dari prosesor. [4]
Sebuah kontroversi serupa tetapi yang lebih baru telah melibatkan pengukuran daya TDP dari beberapa prosesor Ivy Bridge Y-series, dengan mana Intel telah memperkenalkan metrik daya disebut desain skenario baru (SDP). [5] [6]
AES-NI
Advanced Encryption Standard Instruction Set (atau Intel
Advanced Encryption Standard Petunjuk Baru; AES-NI) adalah perluasan ke x86
instruksi arsitektur set untuk mikroprosesor dari Intel dan AMD yang diusulkan
oleh Intel pada Maret 2008. [1] Tujuan dari set instruksi adalah untuk
meningkatkan kecepatan aplikasi melakukan enkripsi dan dekripsi menggunakan
Advanced Encryption Standard (AES) .Supporting CPU
TEKNOLOGI MMX
Pada 8 Januari 1997 Intel corp memperkenalkan MMX Pentium untuk aplikasi
prosesor sinyal digital, yang juga mencakup grafik
secara efisien, audio dan video. MMX(Matrix Math EXtension
/multiple math extension) adalah trade marked (cap /merk dagang ) intel yang
mengandung pengertian atas peningkatan kemampuan mikroprosesor dalam kompresi video, manipulasigambar , enkripsi
, pemrosesan input/output.
Dengan penambahan teknologi MMX, sebuah mikroprosesor mampu melakukan
pengolahan data secara paralel karena memiliki tambahan 57 instruksi baru. Jadi
mikroprosesor yang diganti dengan teknologi MMX dapat berjalan pada perangkat
lunak 16 bit dan 32 bit. Tujuannya untuk memperbaiki kinerja mikroprosesor, dan
meningkatkan kualitas aplikasi multimedia dan komunikasi (internet).
Intel
Corp. sudah menyiapkan platform yang terbaik dalam arsitektur prosesor Pentium
agar dimungkinkan untuk penambahan teknologi MMX. Dengan teknologi MMX akan
terbuka masuknya aplikasi multimedia ke dalam mainstream komputer dan akan
menyediakan lebih banyak fungsi pada PC standar.
Dengan
teknologi MMX dimungkinkan untuk melaksanakan pengolahan data yang lebih
simultan dan real time. Karena itu MMX dapat menjalankan audio dengan multi
saluran, video dengan animasi kualitas tinggi, dan komunikasi melalui internet
pada aplikasi yang sama.
Mikroprosesor dengan teknologi MMX mempunyai memori cache, 32 kilobyte, dua kali lebih besar dari pada mikroprosesor non MMX. Karena menggunakan teknologi CMOS yang baru, tegangan catu yang diperlukan juga lebih rendah. Sehingga lebih efisien, Pada level yang sama, misalnya 166 mhz, mikroprosesor MMX mempunyai kinerja yang lebih baik, rata-rata 10 sampai 15 persen, dibandingkan dengan prosesor non MMX. Selain itu mikroprosesor MMX juga lebih cepat 1,5 sampai 2 kali dari pada yang biasa.
Mikroprosesor dengan teknologi MMX mempunyai memori cache, 32 kilobyte, dua kali lebih besar dari pada mikroprosesor non MMX. Karena menggunakan teknologi CMOS yang baru, tegangan catu yang diperlukan juga lebih rendah. Sehingga lebih efisien, Pada level yang sama, misalnya 166 mhz, mikroprosesor MMX mempunyai kinerja yang lebih baik, rata-rata 10 sampai 15 persen, dibandingkan dengan prosesor non MMX. Selain itu mikroprosesor MMX juga lebih cepat 1,5 sampai 2 kali dari pada yang biasa.
Mikroprosessor
yang menggunakanteknologi MMX:
Pentium with MMX technology
Cara
kerja / system kerja MMX:
Satuan
/besaran MMX :
Kilo byte
TEKNOLOGI SSE
Kepanjangan
dan pengertian dari teknologi sse=
Streaming SAMD (
single instructiaon multiple data ) extension . adalah tambahan
instruksi mikroprosessor yang dibuat oleh intel corporation yang di
perkenalkan pada bulan februari 1999 saat
intel merilis Pentium III.
Mikroprosessor
yang menggunakan teknologi sse:
Intel
Pentium III.
Cara
kerja / system kerja sse:
Misalkan
ingin mengubah jelas-tidaknya (gelap-terangnya) suatu gambar yang tampil pada
layar monitor, salah satu caranya adalah mengatur/mengubah nilai
brightness-nya. Pengubahan nilai brightness, berarti melibatkan pengubahan
nilai tiga warna dasar, yaitu merah, hijau, dan biru, karena warna gambar pada
layar monitor selalu ditentukan oleh porsi perpaduan ketiga warna ini.
Nilai
ketiga warna tersebut akan dibaca dari memori. Nilai-nilai inilah yang akan
diubah, ditambah atau dikurangi, sehingga diperoleh nilai baru yang kemudian
ditulis balik ke memori. Karena gambar ini disusun dari pixel, tentu datanya
akan berjumlah banyak berbentuk matriks atau vektor.
Prosesor
SIMD akan menganggap data tadi satu blok. Prosesor SIMD akan memanggil sejumlah
data (satu blok data tadi) hanya dalam sekali instruksi. Cara semacam ini dapat
mengurangi waktu pemanggilan, dan lebih efisien dibandingkan harus memanggil
satu per satu dengan instruksi berkali-kali secara berseri (individual) dari
data yang ada, seperti ditunjukkan oleh desain prosesor tradisional. Perhatikan
pula dua contoh berikut:
o Cara pertama:
Pemanggilan/instruksi berkali-kali secara seri, misalnya “Ambillah data pixel
ini, kemudian data pixel itu, kemudian data pixel berikutnya”
o Cara kedua: Dengan
menggunakan prosesor SIMD, pemanggilan ini akan dilakukan dengan instruksi
tunggal, yaitu “Ambillah kumpulan pixel-pixel itu”. Kata kumpulan ini
menyatakan variasi dari sekumpulan data ke sekumpulan data lagi.
Cara
yang kedua dapat mengurangi waktu pemanggilan (hemat waktu) dibandingkan cara
pertama.
Set-set
instruksi umumnya terdiri satu set penuh dari instruksi-instruksi vektor,
seperti perkalian, invers, dan lainnya. Hal ini sangat berguna, khususnya untuk
pemrosesan grafik tiga dimensi.
Satuan / besaran sse:
bit
Pengertian
FSB
FSB (Front Side Bus) yang
sering juga disebut sebagai system bus adalah jalur (bus) yang
secara fisik menghubungkan prosesor dengan chipset northbridge pada
motherboard. Jalur ini sebagai tempat lintasan data/informasi yang diwujudkan
dalam bentuk sinyal-sinyal elektronis. Jalur ini merupakan jalur dua arah,
artinya aliran data/informasi bisa berjalan dari prosesor menuju motherboard
atau sebaliknya. FSB juga menghubungkan processor dengan memori utama.
Bandwidth maksimum FSB
ditentukan lebar FSB (wide FSB), frekuensi FSB, dan jumlah
transfer per detik (transfer/tick). Misalkan lebar FSB 32 bit
(setara 4 byte) dengan frekuensi 200 MHz dan 4 transfer per detik. Bandwith
maksimumnya adalah:
Lebar FSB x frekuensi FSB x
jumlah transfer per detik
= 4 x 200 x 4
= 3200 Mega Byte perdetik
Maknanya adalah jumlah data
maksimum yang bisa dialirkan oleh FSB adalah 3200 MB per detik. Makin besar
bandwidth FSB makin cepat komputer bekerja. Namun, hal ini juga bergantung pada
kemampuan komponen-komponen lain dalam mendukung kerja komputer (prosesor),
misalnya cache memory, memori utama, teknologi-teknologi lain yang terkandung
dalam prosesor itu sendiri.
Bandwidth adalah jumlah data maksimum yang
dapat dipindahkan dalam satuan waktu tertentu. Biasanya diukur dengan satuan
byte per detik, bit per detik atau tingkatan satuan yang lebih besar,
misalnya mega byte per detik, giga bit per detik. Satuan ini tergantung besar
data atau sesuai keperluan pemakai/ penghitungnya.
|
Kemampuan
transfer per detik yang dimiliki FSB tergantung teknologi yang digunakan pada
prosesor tersebut. Misalnya teknologi GTL+ mampu melakukan 2 transfer per
detik, EV6 melakukan 4 transfer per detik, sedangkan teknologi AGTL+ mampu
mencapai 8 transfer per detik.
FSB
merupakan ‘tulang punggung’ hubungan antara prosesor dengan chipset pada
motherboard, karena melalui FSB inilah keduanya saling mengirim dan menerima
data/informasi. Melalui system bus chipset berhubungan ke komponen lain yang
terhubung pada motherboard. FSB digunakan untuk mengomunikasikan
antara motherboard dengan komponen lainnya.
XD
BIT
Execute
Disable Bit (XD-Bit) is a system feature that, if
present and enabled, allows the notebook’s processor to
distinguish between bits of code that should be executed
and the ones that cannot be executed because they
pose a threat to the system.
When a malicious worm attempts to insert code into the buffer, the processor disables the code execution, preventing damage or worm propagation. In other words, even if infected code is present on the notebook, as long as the processor does not execute it, the code cannot cause any damage. This process of disabling the code execution is called Data Execution Protection or DEP.
present and enabled, allows the notebook’s processor to
distinguish between bits of code that should be executed
and the ones that cannot be executed because they
pose a threat to the system.
When a malicious worm attempts to insert code into the buffer, the processor disables the code execution, preventing damage or worm propagation. In other words, even if infected code is present on the notebook, as long as the processor does not execute it, the code cannot cause any damage. This process of disabling the code execution is called Data Execution Protection or DEP.
Hyper-threading
dan Teknologi XD bit
Hyper-threading
Sebutan
resmi untuk teknologi Hyper-threading adalah Hyper-Threading Technology
yang disingkat dengan sebutan HTT. Teknologi karya Intel ini merupakan
pengembangan dari teknologi Super-threading yang sebelumnya
pernah diterapkan di prosesor Xeon (prosesor untuk server). Hyper-threading
adalah bentuk inovasi teknologi yang lebih maju, yang menggunakan teknologi simultaneous
multithreading (SMT), yang kemudian diterapkan pada beberapa varian
prosesor Pentium 4, baik yang versi prosesor desktop maupun mobile Teknologi
Hyper-threading ini tidak diterapkan di generasi prosesor Pentium M berbasis
core, Merom, Conroe dan Woodcrest.
Perlu
pula diketahui, penggunaan teknologi hyper-treading ini ternyata tidak efisien
dalam penggunaan energi. Masalah inilah yang menjadi pertimbangan mengapa
teknologi hyper-threading ini tidak diterapkan pada prosesor-prosesor baru
berbasis core. Teknologi Hyper-threading sendiri dapat digambarkan sebagai
berikut:
Sebuah
prosesor yang dilengkapi teknologi hyper-threading oleh software ‘Operating
system’ dianggap terdiri dari 2 prosesor (2 ‘logical’ processor).
Dengan demikian ‘operating system’ dapat bekerja secara simultan di kedua
prosesor (‘logical’ prosesor) tersebut. Hal ini mengakibatkan prosesor dapat
memproses beberapa pekerjaan (berkas/tugas) sekaligus, sehingga pemrosesan
berjalan lebih cepat dan memperpendek waktu kerja.
Boleh
juga dikatakan, dengan adanya teknologi Hyper-threading ini memungkinkan sebuah
prosesor bekerja seperti ‘dual prosesor’, atau prosesor tunggal dibaca
seolah-olah menjadi ganda. Hal ini terjadi karena teknologi ini bekerja dengan
cara menggandakan (menduplikasi) bagian/seksi tertentu dari prosesor (menyimpan
catatan arsitektur prosesor).
Teknologi
hyper-threading mampu meningkatkan performa prosesor hingga 40 %, bahkan ada
yang menjelaskan dapat meningkatkan kemampuan proses kerja hingga dua kali
lipat. Pihak Intel sendiri menyatakan bahwa kecepatan Pentium 4 Hyper-threading
mampu meningkat 30% dibandingkan Pentium 4 non Hyper-threading. Pada beban
kerja yang berat, teknologi hyper-threading mampu meningkatkan performa
prosesor Pentium 4, yaitu menghasilkan kinerja yang lebih baik/cepat
dibandingkan prosesor Pentium 4 tanpa teknologi hyper-threading. Akan tetapi,
perbaikan performa ini juga sangat bergantung program aplikasi yang digunakan.
Beberapa program justru menurun performanya ketika teknologi Hyper-threading
ini diaktifkan. Kadangkala penurunan performa ini bersifat unik di Pentium 4
(bervariasi bergantung nuansa arsitektur prosesornya). Penurunan tersebut
sebenarnya bukan sifat/karakteristik simultaneous multithreading.
Perlu
diketahui bahwa fungsi hyper-threading ini bisa bekerja optimal bila didukung
oleh sistem operasi yang sesuai, misalnya Windows XP. Selain bergantung pada
dukungan sistem operasi, juga bergantung pada:
o
Dukungan chipset yang digunakan pada motherboard
o
Dukungan BIOS untuk mengatur aktif tidaknya fungsi HT dari BIOS
o
Dukungan aplikasi software yang digunakan
Teknologi
Hyper-Threading adalah teknologi eksklusif milik Intel, tidak dimiliki oleh
prosesor-prosesor yang bukan produksi Intel.
Teknologi
XD bit
XD
bit
adalah kependekan dari eXecute Disable bit, merupakan salah satu
fitur teknologi yang terdapat pada prosesor-prosesor canggih masa kini.
Misalnya, terdapat pada prosesor desktop dual core seperti Core 2
Duo (yang bernama sandi Conroe maupun Allendale),
pada prosesor Core 2 Extreme (yang bernama sandi Conroe XE),
dan terdapat pula pada prosesor desktop quad core seperti Core 2
Extreme (yang bernama sandi Kentsfield XE) ataupun pada Core
2 Quad (yang bernama sandi Kentsfield). Pada
prosesor-prosesor generasi sebelumnya juga ada yang sudah dilengkapi teknologi
XD bit, misalnya pada Pentium M (mobile processor), pada Pentium
4 HT (bernama sandi Prescott, prescott 2M, dan Cedar
Mill), pada Pentium D (bernama sandi Smithfield
dan Presler), serta pada Pentium Extrem Edition.
XD
bit adalah sebuah teknologi yang mampu mengubah memori menjadi bersifat
executable atau non executabel (bersifat dapat dieksekusi/terbuka atau tidak
dapat dieksekusi/tertutup). Proses pengubahan dilakukan dengan cara memberi
‘tanda’ pada memori. Proses tersebut hanya dapat terjadi dengan bantuan
software ‘operating system’, misalnya windows XP. Hal ini juga bermakna,
teknologi XD bit tidak berguna tanpa dukungan software (operating system) yang
kompatibel (sesuai). Teknologi XD bit dapat menampakan fungsinya bila
dikombinasikan dengan ‘operating system yang sesuai’.
Apabila
ada kode-kode yang berupaya menjalankan (me- running) memori yang
bertanda ‘non executable’, maka secara otomatis prosesor akan memberikan pesan
error ke ‘operating system’, sehingga proses running tadi tidak
akan terjadi. Fitur ini berguna untuk mencegah serangan beberapa jenis malware
seperti virus atau worm yang mencoba memasukinya. Dengan demikian Fitur XD bit
dapat menolong/membantu meningkatkan keamanan sistem komputer.
XD
bit sebenarnya adalah implementasi/penerapan dari teknologi NX bit (NX =
No eXecute). NX bit adalah teknologi yang digunakan oleh prosesor untuk
memisahkan sebagian area memori untuk tempat penyimpanan lain, misalnya tempat
penyimpanan data. Bagian memori ini diberi tanda (atribut NX) yang berarti
hanya dapat digunakan untuk penyimpanan data. Instruksi-instruksi prosesor
tidak bisa menempati bagian memori tersebut dan tidak dapat mengeksekusinya.
Hal ini merupakan teknik umum yang dikenal dengan sebutan ‘proteksi ruang
.executable’ (executable space protection). Malware biasanya
menyisipkan/menyusupkan kode-kodenya ke program-program di ruang/area penyimpanan
data, kemudian me-running-nya dari dalam ruang simpan data tadi. Dengan adanya
teknologi NX bit, aktivitas malware tadi dapat dicegah atau diantisipasi.
Fitur
NX bit umumnya ditemukan pada prosesor-prosesor ‘arsitektur Havard’. Namun,
kemudian teknologi NX bit ini juga ditemukan digunakan untuk tujuan pengamanan
di prosesor-prosesor konvensional ‘arsitektur von Neumann’. Pihak Intel
menggunakan teknologi NX bit pada produk prosesor-prosesornya, dan teknologi
tersebut diberi nama XD bit. Pihak AMD menggunakan NX bit ini dengan
nama AMD’s NX bit. Baik XD bit maupun AMD’s NX bit mempunyai fungsi yang
sama, hanya berbeda dalam nama
NX
bit, yang merupakan singkatan dari No-eXecute, adalah teknologi yang digunakan
dalam CPU untuk memisahkan daerah memori untuk digunakan baik oleh penyimpanan
prosesor instruksi (code) atau untuk penyimpanan data, fitur yang biasanya
hanya ditemukan di prosesor arsitektur Harvard. Namun, bit NX sedang semakin
digunakan dalam prosesor arsitektur von Neumann konvensional, untuk alasan
keamanan.
Sebuah
sistem operasi dengan dukungan untuk bit NX mungkin menandai daerah-daerah
tertentu memori non-eksekusi. Prosesor kemudian akan menolak untuk mengeksekusi
kode yang berada di daerah-daerah memori. Teknik umum, dikenal sebagai perlindungan
ruang eksekusi, digunakan untuk mencegah beberapa jenis perangkat lunak
berbahaya dari mengambil alih komputer dengan memasukkan kode mereka ke daerah
penyimpanan data program lain dan menjalankan kode mereka sendiri dari dalam
bagian ini; ini dikenal sebagai serangan buffer overflow.
Intel
memasarkan fitur sebagai bit XD, untuk eXecute Nonaktifkan. AMD menggunakan
Virus Protection istilah pemasaran Ditingkatkan. Arsitektur ARM mengacu pada
fitur sebagai XN untuk eXecute pernah; diperkenalkan pada ARM v6. [1]
Keterangan
SSE 3
SSE3
diperkenalkan pada bulan Februari 2004, bersamaan dengan diperkenalkannya
Pentium 4 Prescott. SSE3 terdiri atas 13 instruksi SIMD baru yang digunakan
untuk membantu pemrosesan matematika yang kompleks, grafik, proses pengodean
video, serta sinkronisasi thread.
Microprosessor
yang menggunakan teknologi tersebut?
SSE3
merupakan SSE3, Streaming SIMD Extensions 3, juga yang dikenal dengan
Intel kode nama Prescott New Instructions (PNI), merupakan iterasi ketiga dari
SSE set instruksi untuk IA-32 (x86) arsitektur.Intel memperkenalkan SSE3 pada
awal tahun 2004 dengan revisi Prescott dari mereka Pentium 4 CPU. Pada April
2005, AMD memperkenalkan subset dari SSE3 dalam revisi E (Venice dan San Diego)
mereka Athlon 64 CPU.
System
kerja SSE 3?
MMX,
SSE, SSE2, SSE3 & SSSE3
Pada
awalnya, istilah MMX dikabarkan merupakan kependekan dari MultiMedia
eXtension atau Multiple Math atau Matrix
Math eXtension. Namun pihak Intel secara resmi menolak
pengertian tersebut, dan mengatakan bahwa MMX bukan singkatan apapun juga. MMX
adalah trademarked (cap/merk dagang) Intel, yang mengandung
pengertian atas peningkatan prosesor dalam kompresi & dekompresi video,
manipulasi gambar, enkripsi, pemrosesan Input/Output.
Teknologi
MMX dirancang dan dipatenkan oleh Intel Corporation. Diperkenalkan pertama kali
pada bulan Januari tahun 1997 yang diterapkan pada prosesor Pentium yang
kemudian disebut dengan istilah ‘Pentium with MMX Technology’.
MMX
sendiri sebenarnya adalah sekumpulan instruksi SIMD. Dengan penerapan SIMD,
memungkinkan chip prosesor mengeksekusi perintah-perintah yang
berulang-ulang atau yang paralel secara cepat, terutama ketika prosesor
menjalankan perintah yang berhubungan dengan video, audio, grafik, dan animasi.
Secara teknis, dijelaskan bahwa ke dalam rancangan teknologi MMX ini, Intel
menambahkan delapan register baru ke dalam arsitektur prosesornya. Register
tersebut adalah MM0 hingga MM7. Kenyataannya, register baru ini adalah nama
lain dari stack register FPU x87 yang sudah ada.
IAMT
Meningkatkan
efisiensi dan efektivitas, secara otomatis
Menggunakan kemampuan platform terpadu dan manajemen dan keamanan pihak ketiga aplikasi populer, Intel Active Management Technology (Intel ® AMT) memungkinkan TI atau penyedia layanan yang dikelola untuk lebih menemukan, perbaikan, dan melindungi aset komputasi jaringan mereka. Intel AMT memungkinkan TI atau penyedia layanan berhasil mengelola dan memperbaiki tidak hanya aset mereka PC, tapi workstation dan server entry juga, memanfaatkan infrastruktur yang sama dan alat-alat di seluruh platform untuk konsistensi manajemen. Untuk pengembang tertanam, ini berarti bahwa perangkat dapat didiagnosis dan diperbaiki dari jarak jauh, akhirnya menurunkan TI mendukung biaya. Intel AMT adalah fitur dari prosesor Intel® Core ™ dengan Intel® vPro ™ technology1,2 dan workstation platform berbasis prosesor Intel® Xeon® pilih.
Solusi untuk menantang TI dan masalah sistem cerdas
Tim desain Intel menetapkan bahwa pengelolaan aset yang lebih baik, mengurangi downtime, dan meminimalkan kunjungan meja-sisi yang terbaik diatasi melalui perangkat tambahan arsitektur platform yang, sehingga fitur berikut dan manfaat untuk mendukung kebutuhan tersebut.
Out-of-band akses sistem
Dengan built-in pengelolaan, Intel AMT memungkinkan TI untuk menemukan aset bahkan ketika platform yang didukung off.1,2
Terpencil tips dan pemulihan
Dengan kemampuan manajemen out-of-band, termasuk Keyboard-Video-Mouse (KVM) Remote Control, 3 Intel AMT memungkinkan TI untuk jarak jauh memulihkan dan memulihkan sistem setelah kegagalan OS. Out-of-band sinyal dan event logging juga membantu mengurangi downtime.
Memeriksa keberadaan agen berbasis hardware
Memastikan perlindungan yang lebih baik untuk perusahaan Anda, berbasis hardware agen kehadiran memeriksa secara proaktif mendeteksi ketika agen perangkat lunak yang berjalan. Ketika agen hilang terdeteksi, peringatan dikirim ke konsol manajemen.
Menyiagakan Proaktif
Intel® AMT Sistem Pertahanan Manajer proaktif blok ancaman yang masuk, yang berisi klien yang terinfeksi sebelum mengganggu jaringan dan mengingatkan IT ketika agen perangkat lunak kritis dihapus.
Hardware terpencil dan pelacakan aset perangkat lunak
Intel AMT membantu menjaga perangkat lunak dan perlindungan virus up-to-date di seluruh perusahaan, memungkinkan perangkat lunak pihak ketiga untuk menyimpan nomor versi atau data kebijakan dalam memori non-volatile untuk off-jam pengambilan atau pembaruan.
Kemampuan diperluas
Dengan Intel® vPro ™ Technology modul untuk Microsoft Windows PowerShell *, IT memiliki akses langsung ke Intel AMT dan dapat menggunakan script Windows PowerShell untuk mengambil keuntungan dari fitur yang tidak tersedia di konsol-manajemen contoh yang ada, jarak jauh mengkonfigurasi pengaturan jam alarm.
Meningkatkan efisiensi dan efektivitas
Script Windows PowerShell mengintegrasikan mulus ke alat yang ada, memungkinkan TI untuk dengan cepat dan mudah mengeksekusi Intel AMT perintah pada Intel vPro berbasis klien mereka dikelola dan workstation dan server masuk Intel AMT-mampu
Menggunakan kemampuan platform terpadu dan manajemen dan keamanan pihak ketiga aplikasi populer, Intel Active Management Technology (Intel ® AMT) memungkinkan TI atau penyedia layanan yang dikelola untuk lebih menemukan, perbaikan, dan melindungi aset komputasi jaringan mereka. Intel AMT memungkinkan TI atau penyedia layanan berhasil mengelola dan memperbaiki tidak hanya aset mereka PC, tapi workstation dan server entry juga, memanfaatkan infrastruktur yang sama dan alat-alat di seluruh platform untuk konsistensi manajemen. Untuk pengembang tertanam, ini berarti bahwa perangkat dapat didiagnosis dan diperbaiki dari jarak jauh, akhirnya menurunkan TI mendukung biaya. Intel AMT adalah fitur dari prosesor Intel® Core ™ dengan Intel® vPro ™ technology1,2 dan workstation platform berbasis prosesor Intel® Xeon® pilih.
Solusi untuk menantang TI dan masalah sistem cerdas
Tim desain Intel menetapkan bahwa pengelolaan aset yang lebih baik, mengurangi downtime, dan meminimalkan kunjungan meja-sisi yang terbaik diatasi melalui perangkat tambahan arsitektur platform yang, sehingga fitur berikut dan manfaat untuk mendukung kebutuhan tersebut.
Out-of-band akses sistem
Dengan built-in pengelolaan, Intel AMT memungkinkan TI untuk menemukan aset bahkan ketika platform yang didukung off.1,2
Terpencil tips dan pemulihan
Dengan kemampuan manajemen out-of-band, termasuk Keyboard-Video-Mouse (KVM) Remote Control, 3 Intel AMT memungkinkan TI untuk jarak jauh memulihkan dan memulihkan sistem setelah kegagalan OS. Out-of-band sinyal dan event logging juga membantu mengurangi downtime.
Memeriksa keberadaan agen berbasis hardware
Memastikan perlindungan yang lebih baik untuk perusahaan Anda, berbasis hardware agen kehadiran memeriksa secara proaktif mendeteksi ketika agen perangkat lunak yang berjalan. Ketika agen hilang terdeteksi, peringatan dikirim ke konsol manajemen.
Menyiagakan Proaktif
Intel® AMT Sistem Pertahanan Manajer proaktif blok ancaman yang masuk, yang berisi klien yang terinfeksi sebelum mengganggu jaringan dan mengingatkan IT ketika agen perangkat lunak kritis dihapus.
Hardware terpencil dan pelacakan aset perangkat lunak
Intel AMT membantu menjaga perangkat lunak dan perlindungan virus up-to-date di seluruh perusahaan, memungkinkan perangkat lunak pihak ketiga untuk menyimpan nomor versi atau data kebijakan dalam memori non-volatile untuk off-jam pengambilan atau pembaruan.
Kemampuan diperluas
Dengan Intel® vPro ™ Technology modul untuk Microsoft Windows PowerShell *, IT memiliki akses langsung ke Intel AMT dan dapat menggunakan script Windows PowerShell untuk mengambil keuntungan dari fitur yang tidak tersedia di konsol-manajemen contoh yang ada, jarak jauh mengkonfigurasi pengaturan jam alarm.
Meningkatkan efisiensi dan efektivitas
Script Windows PowerShell mengintegrasikan mulus ke alat yang ada, memungkinkan TI untuk dengan cepat dan mudah mengeksekusi Intel AMT perintah pada Intel vPro berbasis klien mereka dikelola dan workstation dan server masuk Intel AMT-mampu
QPI
Intel QuickPath Interconnect (QPI) [1] [2] adalah prosesor interkoneksi
point-to-point yang dikembangkan oleh Intel yang menggantikan front-side bus
(FSB) di Xeon, Itanium, dan platform desktop yang tertentu sejak tahun 2008.
Sebelum pengumuman nama-, Intel menyebutnya sebagai common System Interface
(CSI). [3] inkarnasi sebelumnya dikenal sebagai Yet Another Protocol (YAP) dan
YAP +.
QPI 1.1 adalah versi dirubah secara signifikan diperkenalkan dengan Sandy Bridge-EP (platform Romley). [4]
isi
1 Latar Belakang
2 Implementasi
3 spesifikasi Frekuensi
4 lapisan Protokol
5 Lihat juga
6 Referensi
7 Pranala luar
latar belakang
Meskipun kadang-kadang disebut "bus", QPI adalah interkoneksi point-to-point. Ini dirancang untuk bersaing dengan HyperTransport yang telah digunakan oleh Advanced Micro Devices (AMD) sejak sekitar tahun 2003. [5] [6] Intel mengembangkan QPI di perusahaan Massachusetts Microprocessor Design Center (MMDC) oleh anggota dari apa yang telah Development Group Alpha , yang Intel telah mengakuisisi dari Compaq dan HP dan pada gilirannya berasal dari Digital Equipment Corporation (DEC). [7] pengembangannya telah dilaporkan sedini 2004. [8]
Intel pertama disampaikan untuk prosesor desktop pada bulan November 2008 tentang Intel Core i7-9xx dan X58 chipset. Film ini dirilis pada prosesor Xeon kode nama Nehalem pada Maret 2009 dan prosesor Itanium pada bulan Februari 2010 (kode bernama Tukwila). [9]
implementasi
QPI merupakan elemen dari arsitektur sistem yang Intel menyebut arsitektur QuickPath yang mengimplementasikan apa yang disebut Intel QuickPath teknologi. [10] Dalam bentuk yang paling sederhana pada motherboard prosesor tunggal, seorang QPI tunggal digunakan untuk menghubungkan prosesor ke Hub IO (misalnya, untuk menghubungkan prosesor Intel Core i7 ke X58). Dalam kasus yang lebih kompleks arsitektur, terpisah pasangan Link QPI menghubungkan satu atau lebih prosesor dan satu atau lebih IO hub atau hub routing dalam jaringan pada motherboard, yang memungkinkan semua komponen untuk mengakses komponen lain melalui jaringan. Seperti HyperTransport, Arsitektur QuickPath mengasumsikan bahwa prosesor akan terintegrasi controller memori, dan memungkinkan akses memori non-seragam (NUMA) arsitektur.
Setiap QPI terdiri dari dua 20-lane point-to-point data, satu di setiap arah (full duplex), dengan sepasang jam terpisah di setiap arah, dengan total 42 sinyal. Setiap sinyal diferensial pasangan, sehingga jumlah total pin adalah 84. 20 jalur data yang dibagi ke empat "kuadran" dari 5 jalur masing-masing. Unit dasar transfer adalah 80-bit "melayang", yang ditransfer dalam dua siklus jam (empat 20 bit transfer, dua per jam.) 80-bit "melayang" memiliki 8 bit untuk mendeteksi kesalahan, 8 bit untuk "link-layer header, "dan 64 bit untuk data. QPI bandwidth diiklankan dengan menghitung transfer 64 bit (8 byte) data setiap dua siklus jam di setiap arah. [7]
QPI 1.1 adalah versi dirubah secara signifikan diperkenalkan dengan Sandy Bridge-EP (platform Romley). [4]
isi
1 Latar Belakang
2 Implementasi
3 spesifikasi Frekuensi
4 lapisan Protokol
5 Lihat juga
6 Referensi
7 Pranala luar
latar belakang
Meskipun kadang-kadang disebut "bus", QPI adalah interkoneksi point-to-point. Ini dirancang untuk bersaing dengan HyperTransport yang telah digunakan oleh Advanced Micro Devices (AMD) sejak sekitar tahun 2003. [5] [6] Intel mengembangkan QPI di perusahaan Massachusetts Microprocessor Design Center (MMDC) oleh anggota dari apa yang telah Development Group Alpha , yang Intel telah mengakuisisi dari Compaq dan HP dan pada gilirannya berasal dari Digital Equipment Corporation (DEC). [7] pengembangannya telah dilaporkan sedini 2004. [8]
Intel pertama disampaikan untuk prosesor desktop pada bulan November 2008 tentang Intel Core i7-9xx dan X58 chipset. Film ini dirilis pada prosesor Xeon kode nama Nehalem pada Maret 2009 dan prosesor Itanium pada bulan Februari 2010 (kode bernama Tukwila). [9]
implementasi
QPI merupakan elemen dari arsitektur sistem yang Intel menyebut arsitektur QuickPath yang mengimplementasikan apa yang disebut Intel QuickPath teknologi. [10] Dalam bentuk yang paling sederhana pada motherboard prosesor tunggal, seorang QPI tunggal digunakan untuk menghubungkan prosesor ke Hub IO (misalnya, untuk menghubungkan prosesor Intel Core i7 ke X58). Dalam kasus yang lebih kompleks arsitektur, terpisah pasangan Link QPI menghubungkan satu atau lebih prosesor dan satu atau lebih IO hub atau hub routing dalam jaringan pada motherboard, yang memungkinkan semua komponen untuk mengakses komponen lain melalui jaringan. Seperti HyperTransport, Arsitektur QuickPath mengasumsikan bahwa prosesor akan terintegrasi controller memori, dan memungkinkan akses memori non-seragam (NUMA) arsitektur.
Setiap QPI terdiri dari dua 20-lane point-to-point data, satu di setiap arah (full duplex), dengan sepasang jam terpisah di setiap arah, dengan total 42 sinyal. Setiap sinyal diferensial pasangan, sehingga jumlah total pin adalah 84. 20 jalur data yang dibagi ke empat "kuadran" dari 5 jalur masing-masing. Unit dasar transfer adalah 80-bit "melayang", yang ditransfer dalam dua siklus jam (empat 20 bit transfer, dua per jam.) 80-bit "melayang" memiliki 8 bit untuk mendeteksi kesalahan, 8 bit untuk "link-layer header, "dan 64 bit untuk data. QPI bandwidth diiklankan dengan menghitung transfer 64 bit (8 byte) data setiap dua siklus jam di setiap arah. [7]
1.
Pengertian Socket
Socket
adalah sebuah Class yang disediakan oleh beberapa bahasa pemrograman.
Dengan socket, sebuah aplikasi di suatu komputer dapat Tentu saja aplikasi
di komputer yang dihubungi menerima koneksi juga
menggunakan
socket. Dengan kata lain socket adalah suatu Class yang digunakan oleh
aplikasi untuk saling berhubungan. berikut ini menunjukkan bagaimana suatu
aplikasi berhubungan dengan aplikasi lainnya.
Paradigma
pada aplikasi jaringan berlaku model client-server. Aplikasi yang
menginisialisasi koneksi, disebut aplikasi client. Sedangkan aplikasi
yang menerima inisialisasi disebut sebagai aplikasi server.
Oleh karena
itu, jika kita membangun suatu aplikasi jaringan yang lengkap, maka kita
harus membuat aplikasi client maupun aplikasi server.
Lebih lanjut mengenai socket, ada dua jenis socket yang bisa digunakan
untuk membangun aplikasi, yakni TCP Socket dan UDP Socket. Perbedaan
utamanya adalah, di model TCP digunakan konsep connection oriented dan
reliable data transfer, sedangkan di model UDP digunakan konsep
connectionless oriented dan unreliable data transfer. Sebuah
aplikasi dapat menggunakan salah satu dari jenis Socket tersebut
disesuaikan dengan peruntukan aplikasi tersebut. Aplikasi berbasis TCP
biasanya adalah aplikasi yang membutuhkan ketepatan data hingga 100% tapi
tidak memperdulikan
lama
pengiriman, sedangkan aplikasi berbasis UDP biasanya adalah aplikasi yang
tidak terlalu mempedulikan ketepatan data tapi sangat peduli dengan delay
pengiriman. Contoh aplikasi TCP adalah web browser, sedangkan UDP adalah
Video Converence.
Untuk membangun aplikasi hal pertama yang perlu dilakukan
adalah menganalisa jenis aplikasi kita, kebutuhan bandwidth,
kebutuhan ketersampaian data dan sensitifitas terhadap delay. Berdasarkan
hal ini kita bisa menentukan protokol apa yang kita gunakan, entah TCP
atau UDP.
2. Pemrograman
Socket Menggunakan TCP
Cara kerja
aplikasi yang menggunakan TCP dapat digambarkan oleh di bawah ini :
Detail dari
proses tersebut adalah :
1.
Untuk bisa melakukan koneksi
client server, program server harus berjalan terlebih dahulu
2.
Di sisi server disediakan sebuah
socket, yang disebut welcoming socket yang fungsinya untuk mendeteksi
adanya permintaan koneksi dari sisi client.
3.
Di sisi client terdapat client
socket. Jika ingin menghubungi server, maka melalui client socket-nya,
client membuat inisialisai koneksi ke welcoming socket milik server,
dengan mode three-way handshake.
4.
Setelah welcoming socket menerima
inisialisasi koneksi dari client socket, aplikasi server akan membuat
connection socket di sisi server. Dengan connection socket ini, client
socket dan connection socket berinteraksi satu sama lain untuk mengirim
dan menerima data.
5.
6.
Client membaca data yang dikirim
oleh server dari client socket-nya. Kemudian menampilkan data tersebut di
monitor.
3. Pemrograman
Socket Menggunakan UDP
Contoh
aplikasi untuk UDP socket berikut ini menggunakan kasus yang sama dengan
kasus yang digunakan oleh TCP socket, yaitu :
1.
Client membaca inputan dari
keyboard, kemudian mengirimkan hasilnya ke server melalui socket-nya.
2.
Server membaca data yang dikirim
oleh client di connection socket
3.
Server mengubah data menjadi
huruf besar
4.
Server mengirimkan data yang
telah diubah menuju client melalui socket-nya.
5.
Client membaca data yang dikirim
oleh server dari client socket-nya. Kemudian menampilkan data tersebut di
monitor
Perbedaan
utama antara aplikasi berbasis TCP dengan aplikasi berbasis UDP adalah di
aplikasi UDP tidak ada welcoming socket. Pada UDP tidak ada socket khusus
untuk permintaan inisialisai koneksi. Setiap data yang datang ditangani
lansung oleh server socket.
SSE2
SSE2, Streaming SIMD Extensions 2, adalah salah satu dari
Intel SIMD (Instruksi Single, Multiple Data) prosesor instruksi tambahan set
pertama diperkenalkan oleh Intel dengan versi awal Pentium 4 pada tahun 2001.
Ini memperluas sebelumnya set instruksi SSE, dan dimaksudkan untuk sepenuhnya
menggantikan MMX. Intel diperpanjang SSE2 untuk membuat SSE3 pada tahun 2004.
SSE2 menambahkan 144 instruksi baru untuk SSE, yang memiliki 70 instruksi.
Bersaing pembuat chip AMD menambahkan dukungan untuk SSE2 dengan pengenalan
Opteron dan Athlon 64 rentang mereka AMD64 64-bit CPU pada tahun 2003.
SSSE3
Dari Wikipedia, ensiklopedia bebas
Tidak menjadi bingung dengan SSE3.
Artikel ini tidak mengutip manapun acuan atau sumber. Silakan bantu memperbaiki artikel ini dengan menambahkan kutipan ke sumber terpercaya. Disertai rujukan bahan mungkin sulit dan dihapus. (Agustus 2012)
Tambahan Streaming SIMD Extensions 3 (SSSE3 atau SSE3S) adalah satu set instruksi SIMD dibuat oleh Intel dan merupakan iterasi keempat dari teknologi SSE.
isi
• 1 Sejarah
• 2 Fungsi
• 3 CPU dengan SSSE3
• 4 Instruksi Baru
• 5 Lihat juga
• 6 Referensi
• 7 Pranala luar
sejarah
SSSE3 pertama kali diperkenalkan dengan prosesor Intel berdasarkan mikroarsitektur Inti pada tanggal 26 Juni 2006 dengan "Woodcrest" Xeon.
SSSE3 telah disebut oleh codenames Tejas Petunjuk Baru (TNI) atau Merom Petunjuk Baru (MNI) untuk desain prosesor pertama dimaksudkan untuk mendukungnya.
fungsi
SSSE3 berisi 16 petunjuk diskrit baru.
Setiap instruksi dapat bertindak pada 64-bit MMX atau register XMM 128-bit. Oleh karena itu, bahan Intel mengacu pada 32 instruksi baru.
Menurut Intel:
SSSE3 menyediakan 32 instruksi (diwakili oleh 14 mnemonik) untuk mempercepat perhitungan pada bilangan bulat dikemas. Ini termasuk:
• Dua belas instruksi yang melakukan penambahan atau pengurangan operasi horisontal.
• Enam instruksi yang mengevaluasi nilai absolut.
• Dua instruksi yang melakukan multiply dan menambahkan operasi dan mempercepat evaluasi dot produk.
• Dua instruksi yang mempercepat dikemas-bilangan bulat operasi multiply dan menghasilkan nilai integer dengan skala.
• Dua instruksi yang melakukan byte-bijaksana, di tempat mengocok sesuai dengan kedua kontrol acak operan.
• Enam instruksi yang meniadakan dikemas bilangan bulat dalam operan tujuan jika tanda-tanda dari elemen terkait dalam operan sumber kurang dari nol.
• Dua instruksi yang menyelaraskan data dari gabungan dari dua operan.
CPU dengan SSSE3
• AMD:
o Bobcat
o Bulldozer
o Piledriver
• Intel:
o Xeon 5100 Series
o Xeon 5300 Series
o Xeon 3000 Series
o Core 2 Duo
o Core 2 Extreme
o Core 2 Quad
o Core i7
o Core i5
o Core I3
o Pentium Dual Core
o Celeron 4xx Urutan Conroe-L
o Celeron Dual Core E1200
o Celeron M 500 series
o Atom
• VIA:
o Nano
Instruksi baru
Dalam tabel di bawah, satsw (X) (dibaca sebagai 'jenuh firman ditandatangani') mengambil integer ditandatangani X, dan mengkonversi ke -32768 jika itu kurang dari -32.768, untuk 32.767 jika itu lebih besar dari 32.767, dan daun tidak berubah sebaliknya. Seperti biasa untuk arsitektur Intel, byte adalah 8 bit, 16 bit kata-kata, dan dwords 32 bit; 'register' mengacu pada MMX atau vektor XMM mendaftar.
PSIGNB, PSIGNW, PSIGND Dikemas Sign Meniadakan unsur-unsur dari daftar byte, kata atau dwords jika tanda elemen yang sesuai dari register lain negatif.
PABSB, PABSW, PABSD Dikemas Absolut Isi elemen dari daftar byte, kata atau dwords dengan nilai absolut dari elemen register lain
PALIGNR Dikemas Rata Kanan mengambil dua register, menggabungkan nilai-nilai mereka, dan menarik keluar bagian daftar panjang dari sebuah offset diberikan oleh nilai langsung dikodekan dalam instruksi.
PSHUFB Dikemas Shuffle Bytes mengambil register byte A = [a0 a1 a2 ...] dan B = [b0 b1 b2 ...] dan menggantikan A dengan [ab0 AB1 ab2 ...]; kecuali bahwa itu akan menggantikan entri i dengan 0 jika bit atas bi diatur.
PMULHRSW Dikemas Multiply Tinggi dengan Putaran dan Skala memperlakukan kata-kata enam belas-bit dalam register A dan B yang telah ditanda tangani nomor fixed-point 15-bit antara -1 dan 1 (misalnya 0x4000 diperlakukan sebagai 0,5 dan 0xa000 sebagai -0,75), dan kalikan mereka bersama-sama dengan pembulatan yang benar.
PMADDUBSW Multiply dan Tambahkan dikemas Signed dan Unsigned Bytes Ambil byte dalam register A dan B, kalikan mereka bersama-sama, menambahkan pasangan, ditandatangani-jenuh dan toko. Yaitu [a0 a1 a2 ...] pmaddubsw [b0 b1 b2 ...] = [satsw (a0b0 + A1B1) satsw (a2b2 + a3b3) ...]
PHSUBW, PHSUBD Dikemas Kurangi Horizontal (Kata-kata atau doublewords) mengambil register A = [a0 a1 a2 ...] dan B = [b0 b1 b2 ...] dan output [a0-a1 a2 a3-... b0-b1 b2-b3 ...]
PHSUBSW Dikemas Kurangi Horizontal dan Saturate Kata-kata seperti PHSUBW, tapi output [satsw (a0-a1) satsw (a2-a3) ... satsw (B0-b1) satsw (b2-b3) ...]
PHADDW, PHADDD Dikemas Tambah Horizontal (Kata-kata atau doublewords) mengambil register A = [a0 a1 a2 ...] dan B = [b0 b1 b2 ...] dan output [a0 + a1 a2 + a3 ... b0 + b1 b2 + b3 ...]
PHADDSW Dikemas Horizontal Add dan Saturate Kata-kata seperti PHADDW, tapi output [satsw (a0 + a1) satsw (a2 + a3) ... satsw (B0 + b1) satsw (b2 + b3) ...]
Lihat juga
• SIMD
• SSE3
• Intel Core 2
• Tejas dan Jayhawk
• Daftar instruksi x86
Referensi
Link eksternal
• Core 2 Spesifikasi Handphone
• Intel putih-kertas mengakui keberadaan SSSE3 dan menggambarkan SSE4
• Dokumentasi Instruksi set daftar fungsi instruksi SSSE3
[hide]
• v
• t
• e
ekstensi multimedia
RISC
PA-RISC
EXtensions Percepatan Multimedia (MAX)
SPARC
Instruksi Visual Set (VIS)
MIPS
MDMX
MIPS-3D
alfa
Gerak Video Tugas (MVI)
Power Arsitektur
AltiVec
ARM
NEON
x86 (saat ini) • MMX (1996)
• 3DNow! (1998)
• Streaming SIMD Extensions (SSE) (1999)
• SSE2 (2001)
• SSE3 (2004)
• Tambahan SSE3 (SSSE3) (2006)
• SSE4 (2006)
• SSE5 (2007)
• Advanced Encryption Standard (AES) (2008)
• Advanced Vector Extensions (AVX) (2008)
• F16C (2009 (AMD), 2011 (Intel))
• XOP (2009)
• Instruksi FMA (FMA4: 2011, FMA3: 2012 (AMD), 2013 (Intel))
• Instruksi manipulasi Bit (ABM: 2007, BMI1: 2012, BMI2: 2013, TBM: 2012)
x86 (direncanakan) • AVX-512 (2015)
x86: Tugas (Diperkenalkan tahun); Cetak miring = AMD eksklusif; Tahun = Diganti
kategori:
• instruksi X86
• komputasi SIMD
Dari Wikipedia, ensiklopedia bebas
Tidak menjadi bingung dengan SSE3.
Artikel ini tidak mengutip manapun acuan atau sumber. Silakan bantu memperbaiki artikel ini dengan menambahkan kutipan ke sumber terpercaya. Disertai rujukan bahan mungkin sulit dan dihapus. (Agustus 2012)
Tambahan Streaming SIMD Extensions 3 (SSSE3 atau SSE3S) adalah satu set instruksi SIMD dibuat oleh Intel dan merupakan iterasi keempat dari teknologi SSE.
isi
• 1 Sejarah
• 2 Fungsi
• 3 CPU dengan SSSE3
• 4 Instruksi Baru
• 5 Lihat juga
• 6 Referensi
• 7 Pranala luar
sejarah
SSSE3 pertama kali diperkenalkan dengan prosesor Intel berdasarkan mikroarsitektur Inti pada tanggal 26 Juni 2006 dengan "Woodcrest" Xeon.
SSSE3 telah disebut oleh codenames Tejas Petunjuk Baru (TNI) atau Merom Petunjuk Baru (MNI) untuk desain prosesor pertama dimaksudkan untuk mendukungnya.
fungsi
SSSE3 berisi 16 petunjuk diskrit baru.
Setiap instruksi dapat bertindak pada 64-bit MMX atau register XMM 128-bit. Oleh karena itu, bahan Intel mengacu pada 32 instruksi baru.
Menurut Intel:
SSSE3 menyediakan 32 instruksi (diwakili oleh 14 mnemonik) untuk mempercepat perhitungan pada bilangan bulat dikemas. Ini termasuk:
• Dua belas instruksi yang melakukan penambahan atau pengurangan operasi horisontal.
• Enam instruksi yang mengevaluasi nilai absolut.
• Dua instruksi yang melakukan multiply dan menambahkan operasi dan mempercepat evaluasi dot produk.
• Dua instruksi yang mempercepat dikemas-bilangan bulat operasi multiply dan menghasilkan nilai integer dengan skala.
• Dua instruksi yang melakukan byte-bijaksana, di tempat mengocok sesuai dengan kedua kontrol acak operan.
• Enam instruksi yang meniadakan dikemas bilangan bulat dalam operan tujuan jika tanda-tanda dari elemen terkait dalam operan sumber kurang dari nol.
• Dua instruksi yang menyelaraskan data dari gabungan dari dua operan.
CPU dengan SSSE3
• AMD:
o Bobcat
o Bulldozer
o Piledriver
• Intel:
o Xeon 5100 Series
o Xeon 5300 Series
o Xeon 3000 Series
o Core 2 Duo
o Core 2 Extreme
o Core 2 Quad
o Core i7
o Core i5
o Core I3
o Pentium Dual Core
o Celeron 4xx Urutan Conroe-L
o Celeron Dual Core E1200
o Celeron M 500 series
o Atom
• VIA:
o Nano
Instruksi baru
Dalam tabel di bawah, satsw (X) (dibaca sebagai 'jenuh firman ditandatangani') mengambil integer ditandatangani X, dan mengkonversi ke -32768 jika itu kurang dari -32.768, untuk 32.767 jika itu lebih besar dari 32.767, dan daun tidak berubah sebaliknya. Seperti biasa untuk arsitektur Intel, byte adalah 8 bit, 16 bit kata-kata, dan dwords 32 bit; 'register' mengacu pada MMX atau vektor XMM mendaftar.
PSIGNB, PSIGNW, PSIGND Dikemas Sign Meniadakan unsur-unsur dari daftar byte, kata atau dwords jika tanda elemen yang sesuai dari register lain negatif.
PABSB, PABSW, PABSD Dikemas Absolut Isi elemen dari daftar byte, kata atau dwords dengan nilai absolut dari elemen register lain
PALIGNR Dikemas Rata Kanan mengambil dua register, menggabungkan nilai-nilai mereka, dan menarik keluar bagian daftar panjang dari sebuah offset diberikan oleh nilai langsung dikodekan dalam instruksi.
PSHUFB Dikemas Shuffle Bytes mengambil register byte A = [a0 a1 a2 ...] dan B = [b0 b1 b2 ...] dan menggantikan A dengan [ab0 AB1 ab2 ...]; kecuali bahwa itu akan menggantikan entri i dengan 0 jika bit atas bi diatur.
PMULHRSW Dikemas Multiply Tinggi dengan Putaran dan Skala memperlakukan kata-kata enam belas-bit dalam register A dan B yang telah ditanda tangani nomor fixed-point 15-bit antara -1 dan 1 (misalnya 0x4000 diperlakukan sebagai 0,5 dan 0xa000 sebagai -0,75), dan kalikan mereka bersama-sama dengan pembulatan yang benar.
PMADDUBSW Multiply dan Tambahkan dikemas Signed dan Unsigned Bytes Ambil byte dalam register A dan B, kalikan mereka bersama-sama, menambahkan pasangan, ditandatangani-jenuh dan toko. Yaitu [a0 a1 a2 ...] pmaddubsw [b0 b1 b2 ...] = [satsw (a0b0 + A1B1) satsw (a2b2 + a3b3) ...]
PHSUBW, PHSUBD Dikemas Kurangi Horizontal (Kata-kata atau doublewords) mengambil register A = [a0 a1 a2 ...] dan B = [b0 b1 b2 ...] dan output [a0-a1 a2 a3-... b0-b1 b2-b3 ...]
PHSUBSW Dikemas Kurangi Horizontal dan Saturate Kata-kata seperti PHSUBW, tapi output [satsw (a0-a1) satsw (a2-a3) ... satsw (B0-b1) satsw (b2-b3) ...]
PHADDW, PHADDD Dikemas Tambah Horizontal (Kata-kata atau doublewords) mengambil register A = [a0 a1 a2 ...] dan B = [b0 b1 b2 ...] dan output [a0 + a1 a2 + a3 ... b0 + b1 b2 + b3 ...]
PHADDSW Dikemas Horizontal Add dan Saturate Kata-kata seperti PHADDW, tapi output [satsw (a0 + a1) satsw (a2 + a3) ... satsw (B0 + b1) satsw (b2 + b3) ...]
Lihat juga
• SIMD
• SSE3
• Intel Core 2
• Tejas dan Jayhawk
• Daftar instruksi x86
Referensi
Link eksternal
• Core 2 Spesifikasi Handphone
• Intel putih-kertas mengakui keberadaan SSSE3 dan menggambarkan SSE4
• Dokumentasi Instruksi set daftar fungsi instruksi SSSE3
[hide]
• v
• t
• e
ekstensi multimedia
RISC
PA-RISC
EXtensions Percepatan Multimedia (MAX)
SPARC
Instruksi Visual Set (VIS)
MIPS
MDMX
MIPS-3D
alfa
Gerak Video Tugas (MVI)
Power Arsitektur
AltiVec
ARM
NEON
x86 (saat ini) • MMX (1996)
• 3DNow! (1998)
• Streaming SIMD Extensions (SSE) (1999)
• SSE2 (2001)
• SSE3 (2004)
• Tambahan SSE3 (SSSE3) (2006)
• SSE4 (2006)
• SSE5 (2007)
• Advanced Encryption Standard (AES) (2008)
• Advanced Vector Extensions (AVX) (2008)
• F16C (2009 (AMD), 2011 (Intel))
• XOP (2009)
• Instruksi FMA (FMA4: 2011, FMA3: 2012 (AMD), 2013 (Intel))
• Instruksi manipulasi Bit (ABM: 2007, BMI1: 2012, BMI2: 2013, TBM: 2012)
x86 (direncanakan) • AVX-512 (2015)
x86: Tugas (Diperkenalkan tahun); Cetak miring = AMD eksklusif; Tahun = Diganti
kategori:
• instruksi X86
• komputasi SIMD
TEKNOLOGI IDA PADA MIKROPROSESOR
A. Intel
Dynamic Acceleration (IDA).
Teknologi ini dibuat untuk meningkatkan kinerja aplikasi-aplikasi single thread, apabila aplikasi-aplikasi tersebut belum mampu memanfaatkan fitur dual core dari prosesor Core 2 Duo. Dengan teknologi ini, aplikasi-aplikasi single thread dapat bekerja lebih cepat.
Jika aplikasi single thread dijalankan, prosesor akan menggunakan dan meng-overclock salah satu core. Pada sisi lain, jika kedua core dalam kondisi aktif (terpakai), prosesor akan mengatur agar thermal (panas) kedua core sama.
Teknologi ini dibuat untuk meningkatkan kinerja aplikasi-aplikasi single thread, apabila aplikasi-aplikasi tersebut belum mampu memanfaatkan fitur dual core dari prosesor Core 2 Duo. Dengan teknologi ini, aplikasi-aplikasi single thread dapat bekerja lebih cepat.
Jika aplikasi single thread dijalankan, prosesor akan menggunakan dan meng-overclock salah satu core. Pada sisi lain, jika kedua core dalam kondisi aktif (terpakai), prosesor akan mengatur agar thermal (panas) kedua core sama.
B. Intel
teknologi Percepatan Dinamis (IDA) adalah fitur yang meningkatkan kinerja CPU
saat CPU menjalankan aplikasi single thread. Hal ini dicapai dengan
meningkatnya frekuensi sementara satu inti CPU ketika core CPU lain idle, yaitu
ketika kedua inti CPU di Deep Sleep atau kondisi daya rendah. Berapa banyak
frekuensi meningkat tergantung pada Front side bus speed dari CPU:
533 MHz FSB - sebesar 133 MHz
800 MHz FSB - 200 MHz
1066 MHz FSB - oleh 133 atau 266 MHz
Fitur ini diperkenalkan pada Intel Core 2 Duo Ponsel mikroprosesor keluarga dan hanya berlaku untuk CPU dual-core. Prosesor quad-core menggabungkan Ganda Dinamis fitur Percepatan, yang bekerja sama dengan IDA. Baru mikroprosesor Intel berbasis Nehalem inti memanfaatkan versi perbaikan dari IDA disebut Turbo Boost Technology.
533 MHz FSB - sebesar 133 MHz
800 MHz FSB - 200 MHz
1066 MHz FSB - oleh 133 atau 266 MHz
Fitur ini diperkenalkan pada Intel Core 2 Duo Ponsel mikroprosesor keluarga dan hanya berlaku untuk CPU dual-core. Prosesor quad-core menggabungkan Ganda Dinamis fitur Percepatan, yang bekerja sama dengan IDA. Baru mikroprosesor Intel berbasis Nehalem inti memanfaatkan versi perbaikan dari IDA disebut Turbo Boost Technology.
C. Intel
Percepatan Dinamis (IDA) dari Core 2 Duo CPU dirancang sedemikian rupa sehingga
CPU akan menggunakan multiplier yang lebih tinggi (speed cepat) tetapi Intel
dirancang fitur ini sehingga hanya satu inti pada suatu waktu bisa mendapatkan
keuntungan dari turbo boost ini. Inti kedua harus dalam keadaan sleep C3 / C6
untuk bekerja. Begitu inti kedua bangun untuk memproses beberapa tugas latar
belakang; multiplier maksimum akan turun kembali ke multiplier default. Ketika
inti kedua adalah selesai dan kembali tidur, inti pertama bisa kembali ke
kecepatan yang lebih tinggi dengan beralih ke multiplier IDA.
Modus IDA tersedia di sebagian besar T7000, T8000, P8000 dan seri T9000 Core 2 Duo CPU ponsel.
Modus IDA tersedia di sebagian besar T7000, T8000, P8000 dan seri T9000 Core 2 Duo CPU ponsel.
D. Intel
Dynamic Acceleration (IDA) kadang-kadang disebut Dynamic Percepatan Teknologi
(DAT) adalah teknologi yang diciptakan oleh Intel Corp di tertentu Intel
mikroprosesor multi-core. Hal ini meningkatkan laju jam dari satu inti untuk
setiap dua core di atas frekuensi operasi basis jika core lainnya menganggur.
Hal ini dirancang untuk program threaded tunggal untuk berjalan lebih cepat
pada multi-core Intel mikroprosesor. Intel kemudian merilis versi IDA disebut
ditingkatkan Percepatan Dinamis Teknologi (eDAT) untuk prosesor quad core-nya
yang meningkatkan kinerja 2 core ketika hanya 2 core sedang digunakan.
E. Intel
Percepatan Dinamis (IDA) dari Core 2 Duo CPU dirancang sedemikian rupa sehingga
CPU akan menggunakan multiplier yang lebih tinggi (speed cepat) tetapi Intel
dirancang fitur ini sehingga hanya satu inti pada suatu waktu bisa mendapatkan
keuntungan dari turbo boost ini. Inti kedua harus dalam keadaan sleep C3 / C6
untuk bekerja. Begitu inti kedua bangun untuk memproses beberapa tugas latar
belakang; multiplier maksimum akan turun kembali ke multiplier default. Ketika
inti kedua adalah selesai dan kembali tidur, inti pertama bisa kembali ke
kecepatan yang lebih tinggi dengan beralih ke multiplier IDA.
Modus IDA tersedia di sebagian besar T7000, T8000, P8000 dan seri T9000 Core 2 Duo CPU ponsel.
Ada akhirnya cara mudah untuk mengaktifkan modus IDA pada kedua core pada saat yang sama sehingga tidak berputar dan berhenti seperti Intel dimaksudkan. Ketika pengujian pada T8100, ini mengakibatkan peningkatan kinerja 9% ketika menjalankan benchmark wPrime multi-threaded.
Sayangnya, tidak semua laptop mampu mengaktifkan mode Dual IDA. Anda harus mampu untuk mengaktifkan SpeedStep (EIST) bit dari dalam Windows. Pada D830 Dell saya diuji, ada pilihan di bios sehingga Anda dapat menonaktifkan SpeedStep / EIST tetapi banyak produsen mengunci bit EIST dan tidak memberikan pilihan untuk membukanya. Jika Anda tidak memiliki opsi bios ini dan ThrottleStop menunjukkan bahwa bit EIST berwarna abu-abu, itu berarti terkunci dan Anda tidak akan dapat menggunakan trik ini.
Modus IDA tersedia di sebagian besar T7000, T8000, P8000 dan seri T9000 Core 2 Duo CPU ponsel.
Ada akhirnya cara mudah untuk mengaktifkan modus IDA pada kedua core pada saat yang sama sehingga tidak berputar dan berhenti seperti Intel dimaksudkan. Ketika pengujian pada T8100, ini mengakibatkan peningkatan kinerja 9% ketika menjalankan benchmark wPrime multi-threaded.
Sayangnya, tidak semua laptop mampu mengaktifkan mode Dual IDA. Anda harus mampu untuk mengaktifkan SpeedStep (EIST) bit dari dalam Windows. Pada D830 Dell saya diuji, ada pilihan di bios sehingga Anda dapat menonaktifkan SpeedStep / EIST tetapi banyak produsen mengunci bit EIST dan tidak memberikan pilihan untuk membukanya. Jika Anda tidak memiliki opsi bios ini dan ThrottleStop menunjukkan bahwa bit EIST berwarna abu-abu, itu berarti terkunci dan Anda tidak akan dapat menggunakan trik ini.
F. Prosesor
mendukung modus Intel Percepatan Dinamis Technology. Intel
Fitur dinamis Percepatan Teknologi memungkinkan satu inti dari prosesor untuk beroperasi pada
titik frekuensi yang lebih tinggi ketika core yang lain sedang tidak aktif dan sistem operasi
permintaan peningkatan kinerja. Frekuensi yang lebih tinggi ini disebut oportunistik
frekuensi dan nilai maksimum frekuensi operasi adalah frekuensi terjamin.
Prosesor ini mencakup mekanisme hysteresis yang meningkatkan keseluruhan Intel Dinamis
Percepatan kinerja Teknologi dengan mengurangi transisi yang tidak perlu dari
core masuk dan keluar dari modus Intel Percepatan Dinamis Technology. Biasanya,
prosesor akan keluar Intel Dynamic Acceleration Technology secepat dua core yang
aktif. Hal ini dapat menjadi masalah jika inti menganggur sering terbangun untuk pendek
periode (yaitu, timer tinggi tarif tick). Mekanisme hysteresis memungkinkan dua core menjadi
aktif untuk waktu yang terbatas sebelum transisi dari Intel Dynamic Acceleration
Modus teknologi.
Intel modus Percepatan Dinamis Teknologi memungkinkan membutuhkan:
• Exposure, melalui BIOS, dari frekuensi oportunistik sebagai ACPI P negara tertinggi
• Peningkatan Manajemen Termal Multi-Threaded (EMTTM)
• Modus Intel Dynamic Percepatan Teknologi dan konfigurasi EMTTM MSR melalui BIOS
Fitur dinamis Percepatan Teknologi memungkinkan satu inti dari prosesor untuk beroperasi pada
titik frekuensi yang lebih tinggi ketika core yang lain sedang tidak aktif dan sistem operasi
permintaan peningkatan kinerja. Frekuensi yang lebih tinggi ini disebut oportunistik
frekuensi dan nilai maksimum frekuensi operasi adalah frekuensi terjamin.
Prosesor ini mencakup mekanisme hysteresis yang meningkatkan keseluruhan Intel Dinamis
Percepatan kinerja Teknologi dengan mengurangi transisi yang tidak perlu dari
core masuk dan keluar dari modus Intel Percepatan Dinamis Technology. Biasanya,
prosesor akan keluar Intel Dynamic Acceleration Technology secepat dua core yang
aktif. Hal ini dapat menjadi masalah jika inti menganggur sering terbangun untuk pendek
periode (yaitu, timer tinggi tarif tick). Mekanisme hysteresis memungkinkan dua core menjadi
aktif untuk waktu yang terbatas sebelum transisi dari Intel Dynamic Acceleration
Modus teknologi.
Intel modus Percepatan Dinamis Teknologi memungkinkan membutuhkan:
• Exposure, melalui BIOS, dari frekuensi oportunistik sebagai ACPI P negara tertinggi
• Peningkatan Manajemen Termal Multi-Threaded (EMTTM)
• Modus Intel Dynamic Percepatan Teknologi dan konfigurasi EMTTM MSR melalui BIOS
UMP TECHNOLOGY
Link UMP A100 dan A110 CPU dengan 945GU dan ICH7U north
dan south bridge. Sebagai nama menyarankan, mereka berasal dari produk chipset
Intel yang ada. A100 dan A110 diyakini 'Dothan' Pentium M chip dengan 512KB L2
cache dan dukungan untuk 400MHz frontside bus kecepatan, dan menggabungkan
kondisi tidur yang akan menjadi fitur mendatang 'Santa Rosa' mobile Core 2 Duo
revisi.
Tapi tidak ada penurunan output
panas prosesor dibandingkan dengan CPU UMPC saat ini, sehingga diharapkan
perangkat berbasis UMP untuk memiliki pendinginan aktif di papan.
The 945GU mendukung panel LCD dan dapat host port TV. Memiliki jalur PCI Express untuk GPU diskrit, dan dapat menangani hingga 1GB 400MHz DDR 2 memori. Jembatan selatan memiliki paralel ATA 100 saluran tunggal, HD Audio dan dapat menjadi tuan rumah tiga perangkat PCI.
The 945GU mendukung panel LCD dan dapat host port TV. Memiliki jalur PCI Express untuk GPU diskrit, dan dapat menangani hingga 1GB 400MHz DDR 2 memori. Jembatan selatan memiliki paralel ATA 100 saluran tunggal, HD Audio dan dapat menjadi tuan rumah tiga perangkat PCI.
INTEL
VIRTUALIZATION TECHNOLOGY
Salah satu firur teknologi yang di
aplikasikan pada mikroprosesor golongan x86 adalah virtualization .dalam komputasi, x86 adalah fasilitas yang
disediakan agar beberapa sistem operasi dapat berjalan (beroperasi) bersamaan
sezara simultan pada computer x86, dan dapat berlangsung secara evisien dengan
cara yang aman.intel juga menggunakan teknologi ini untuk di aplikasikan pada
mikroprosesor buatannya.
Teknologi virtualisasi buatan intel untuk
platfrom mikroposesor golongan x86 ini
disebut dengan nama intel virtualization technology for x86 dan di angkat menjadi intel
vt-x.IVT ini merupakan satu set perangjat keras tambahan yang menjadi
platform intel untuk server dank lien yang dapat mengingkatkan solusi
virtualisasi. Di dalamnya termasuk EPT (Extended Page Table), yaitu sebuah
teknologi untuk virtualisasi tabel halaman (page-table virtualization) yang
terdapat di arsitektur Nehalem.
INTEL
BURST PERFORMANCE TEKHNOLOGY
Intel Burst Kinerja Teknologi (BPT)
adalah sedikit seperti Turbo Boost kita sudah terlihat diimplementasikan pada
desktop dalam menyediakan kinerja on-demand bila diperlukan, dan ketika daya
dan kinerja profil akan mengakomodasi itu. Pada grafik di bawah ini, Anda dapat
melihat bahwa HFM adalah "batas termal berkelanjutan," yang berarti
TDP aktual. Tidak pernah ada waktu platform bisa melebihi persimpangan nya CPU
thermal (Tj) atau chassis eksternal (Tskin) batas suhu yang diukur dengan
monitor termal. Jika ini terlampaui, platform akan throttle kembali ke LFM atau
ULFM "titik pemulihan" untuk mendinginkan dan kemudian tetap dalam
ambang HFM hingga cukup ruang kepala muncul kembali untuk meledak lagi. Tentu,
transisi ini semua terjadi dalam sepersekian detik.
Dengan Turbo Boost, ada
didefinisikan, dijamin frekuensi dan batas tertentu yang ditetapkan. Ketika X
jumlah core pergi menganggur, Anda tahu sisa core akan melompat ke frekuensi Y,
dan BIOS tidak tahu apa frekuensi yang. Dengan Burst Mode, meskipun, frekuensi
diatur oleh BIOS. Bahkan, seperti Intel katakan, "Burst frekuensi mode
[dapat] disebutkan sebagai P-negara" oleh BIOS, dan kebijakan exit Burst
Mode beberapa dapat didefinisikan.
Sisi lain dari Burst Mode adalah bahwa ia mendukung profil kekuasaan "ras-to-berhenti" sebagai didorong oleh Sistem Operasi-diarahkan Power Management (OSPM). Race-to-berhenti mencerminkan konsep yang sama ditemukan di lingkungan komputasi Server: objek dari permainan ini adalah untuk ledakan melalui kerja secepat mungkin untuk kembali ke daya rendah, keadaan idle. Sementara ledakan menggunakan mode daya tinggi, pekerjaan total dalam beban CPU-terikat akan selesai dalam waktu kurang dari jika beban itu untuk dijalankan pada "normal" kecepatan pada tingkat daya standar, dan dengan demikian daya bersih akan disimpan. Fungsi OSPM diarahkan melalui driver dan sekarang mendukung power down mode saat perangkat tersebut masih aktif.
OSPM bekerja sama dengan kontrol
daya berbasis hardware, bertindak dalam semacam peran penasehat. Software
menetapkan kebijakan kekuasaan dan kendala, tapi hardware akhirnya melakukan
manajemen daya halus. Seperti yang Anda duga, daya dan kinerja kebutuhan akan
bervariasi tergantung pada aplikasi yang digunakan, dan bagian dari OSPM
melibatkan memanfaatkan profil middleware didasarkan pada kesamaan kegiatan
hardware dan software. Dalam hal umum multitasking, di mana profil penggunaan
yang berbeda mungkin berlaku bersamaan, hardware akhirnya mendapat kata
terakhir.
Tidak ada komentar:
Posting Komentar