Teknologi Intel® Instruction Set Extensions
Intel® Instruction Set Extensions adalah instruksi tambahan yang dapat meningkatkan performa saat operasi yang sama dilakukan pada beberapa objek data.
Instruksi terperinci tercantum dalam Referensi Pemrograman Ekstensi Rangkaian Instruksi Arsitektur Intel®.
Ekstensi Set Instruksi dapat mencakup:
- Multi Data Instruksi Tunggal (SIMD)
- Intel® Streaming SIMD Extensions (Intel® SSE, Intel® SSE2,Intel® SSE3, dan Intel® SSE4)
- Intel® Advanced Vector Extensions (Intel® AVX, Intel® AVX2 dan Intel® AVX-512)
Klik atau topik untuk detailnya
Temukan ekstensi rangkaian instruksi yang didukung dalam Prosesor Intel® Anda
Opsi 1
- Identifikasi Prosesor Intel® dan catat nomor prosesornya.
- Pergi ke Halaman Spesifikasi Produk Dan Masukkan nomor prosesor Intel di kotak pencarian.
- Lihat di Teknologi Canggih bagian dan Mencari Ekstensi Set Instruksi.
Opsi 2
Anda dapat menggunakan Intel® Processor Identification Utility. Ikuti langkah-langkah di bawah ini:
- Instal utilitas identifikasi Intel.
- Klik tab Teknologi CPU .
- Cari di atas Intel® Instruction Set Extensions.
Ekstensi SIMD Streaming (SSE)
SSE adalah proses atau teknologi yang memungkinkan instruksi tunggal beberapa data. Prosesor yang lebih lama hanya memproses elemen data tunggal per instruksi. SSE memungkinkan instruksi untuk menangani beberapa elemen data. Ini digunakan dalam aplikasi intensif, seperti grafis 3D, untuk pemrosesan yang lebih cepat. SSE dirancang untuk menggantikan Teknologi MMX™. Prosesor Ini memperluas generasi Prosesor Intel® untuk mencakup SSE2, SSE3/SSE3S, dan SSE4. Setiap iterasi telah membawa instruksi baru dan peningkatan performa.
Ekstensi SIMD Streaming 2 (SSE2)
SSE2 memperluas teknologi MMX dan SSE dengan tambahan 144 instruksi yang memberikan peningkatan performa di berbagai aplikasi. Instruksi integer SIMD yang diperkenalkan dengan teknologi MMX diperluas dari 64 hingga 128 bit. Hal ini menggandakan laju eksekusi yang efektif dari operasi jenis integer SIMD.
Instruksi SIMD titik ambang presisi ganda memungkinkan eksekusi dua operasi titik ambang secara bersamaan dalam format SIMD. Dukungan untuk operasi presisi ganda ini membantu mempercepat pembuatan konten, finansial, rekayasa, dan aplikasi ilmiah.
Instruksi SSE asli disempurnakan untuk mendukung rentang daya komputasi yang fleksibel dan lebih dinamis. Hal ini dilakukan dengan mendukung operasi aritmetik pada beberapa jenis data. Contohnya meliputi kata ganda dan empat kata. Instruksi SSE2 memungkinkan fleksibilitas maksimum developer perangkat lunak. Mereka dapat mengimplementasikan algoritma dan memberikan peningkatan performa saat menjalankan perangkat lunak seperti MPEG-2, MP3, dan grafis 3D.
Ekstensi SIMD Streaming 3 (SSE3)
Peluncuran Prosesor Intel Pentium® 4 berbasis prosesor® 90 nm memperkenalkan Streaming SIMD Extensions 3 (SSE3), yang mencakup 13 instruksi SIMD lebih banyak dibandingkan SSE2. 13 instruksi baru utamanya dirancang untuk meningkatkan sinkronisasi thread dan area aplikasi tertentu seperti media dan gaming.
Ekstensi SIMD Streaming 4 (SSE4)
SSE4 terdiri dari 54 instruksi. Subset yang terdiri dari 47 instruksi, disebut sebagai SSE4.1 dalam dokumentasi Intel, tersedia dalam Penryn. SSE4.2, subset kedua yang terdiri dari tujuh instruksi tersisa, pertama kali tersedia dalam Prosesor Intel® Core™ i7 berbasis Nehalem. Intel memberikan umpan balik dari developer dalam pengembangan rangkaian instruksi.
Intel® Advanced Vector Extensions (Intel® AVX dan AVX2)
Intel® AVX adalah ekstensi set instruksi 256-bit ke Intel® SSE yang dirancang untuk aplikasi yang intensif floating point (FP). Intel AVX meningkatkan performa karena vektor yang lebih luas, sintaks baru yang dapat diperluas, dan fungsionalitas yang kaya. Intel AVX2 dirilis pada tahun 2013, memperluas kemampuan pemrosesan vektor di seluruh domain data titik ambang dan integer. Hal ini menghasilkan performa yang lebih tinggi dan manajemen data yang lebih efisien di berbagai aplikasi. Contohnya adalah pemrosesan gambar dan audio/video, simulasi ilmiah, analisis finansial, serta pemodelan dan analisis 3D.
Intel® Advanced Vector Extensions 512 (Intel® AVX-512)
Intel® AVX-512 memungkinkan pemrosesan dua kali lipat jumlah elemen data yang Intel AVX/AVX2 dapat diproses dengan satu instruksi dan empat kali kemampuan Intel® SSE. Intel AVX-512 instruksi penting karena mereka membuka kemampuan performa yang lebih tinggi untuk tugas komputasi yang paling menuntut. Intel AVX-512 instruksi menawarkan dukungan kompilator tingkat tertinggi dalam desain kemampuan instruksi.
Bagaimana cara mendapatkan daftar prosesor yang mendukung Ekstensi Set Instruksi tertentu?
- Buka Halaman Spesifikasi Produk.
- Klik Temukan produk berdasarkan fitur terletak di kanan bawah halaman.
- Di bawah Pilih Filter, Memilih Ekstensi Set Instruksi.
- Menu tarik-turun akan menampilkan semua instruksi yang didukung di kotak yang tepat.
- Menu tarik-turun akan menampilkan semua instruksi yang didukung di kotak yang tepat.
- Memilih salah satu instruksi dari daftar dan daftar prosesor dengan seleksi akan tercantum.