Teknologi Intel® Instruction Set Extensions

Dokumentasi

Informasi & Dokumentasi Produk

000005779

13/07/2022

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

Opsi 2

Anda dapat menggunakan Intel® Processor Identification Utility. Ikuti langkah-langkah di bawah ini:

  1. Instal utilitas identifikasi Intel.
  2. Klik tab Teknologi CPU .
  3. Cari di atas Intel® Instruction Set Extensions.

    Look up the 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.

Temukan daftar Prosesor Intel® dengan SSE.

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.

Temukan daftar Prosesor Intel® dengan SSE2.

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.

Temukan daftar Prosesor Intel® dengan SSE3

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.

Temukan daftar Prosesor Intel® dengan SSE4.1.

Temukan daftar Prosesor Intel® dengan SSE4.2.

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.

Temukan daftar Prosesor Intel® dengan AVX.

Temukan daftar Prosesor Intel® dengan AVX2.

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.

Temukan daftar Prosesor Intel® dengan AVX-512.

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.

    Click Find products by features

  • Di bawah Pilih Filter, Memilih Ekstensi Set Instruksi.
    • Menu tarik-turun akan menampilkan semua instruksi yang didukung di kotak yang tepat.

      Drop down menu

  • Memilih salah satu instruksi dari daftar dan daftar prosesor dengan seleksi akan tercantum.

    Pick one of the instructions