Chuyển đến nội dung chính
Hỗ trợ cơ sở tri thức

Công nghệ Mở rộng Tập lệnh Intel®

Loại nội dung: Thông tin sản phẩm & Tài liệu   |   ID bài viết: 000005779   |   Lần duyệt cuối: 21/01/2025

Phần mở rộng tập lệnh Intel® là các hướng dẫn bổ sung có thể tăng hiệu suất khi các thao tác giống nhau được thực hiện trên nhiều đối tượng dữ liệu. Bạn có thể tìm thêm thông tin trên Hướng dẫn sử dụng dành cho nhà phát triển phần mềm kiến trúc Intel® 64 và IA-32 Khối lượng kết hợp: 1, 2A, 2B, 2C, 2D, 3A, 3B, 3C, 3D và 4 và Tài liệu tham khảo lập trình Phần mở rộng tập lệnh kiến trúc Intel®.

Phần mở rộng tập lệnh có thể bao gồm:

  • Nhiều dữ liệu hướng dẫn đơn (SIMD)
  • Tiện ích mở rộng Intel® Streaming SIMD (Intel® SSE, Intel® SSE2, Intel® SSE3 và Intel® SSE4)
  • Intel® Advanced Vector Extensions (Intel® AVX, Intel® AVX2 và Intel® AVX-512)

Truy cập Cách tìm Phần mở rộng Bộ hướng dẫn Intel® được hỗ trợ cho Bộ xử lý Intel® để tìm Phần mở rộng Tập lệnh Intel được hỗ trợ cho bộ xử lý của bạn.

Nhấp vào hoặc chủ đề để biết chi tiết

Tiện ích mở rộng SIMD phát trực tuyến (SSE)

Intel® Streaming SIMD Extensions (Intel® SSE) được đưa vào kiến trúc IA-32 trong dòng bộ xử lý Pentium III. Các tiện ích mở rộng này nâng cao hiệu suất của bộ xử lý IA-32 cho đồ họa 2D và 3D tiên tiến, video chuyển động, xử lý hình ảnh, nhận dạng giọng nói, tổng hợp âm thanh, điện thoại và hội nghị truyền hình.

Công nghệ Intel MMX đã đưa khả năng đa dữ liệu đơn lệnh (SIMD) vào kiến trúc IA-32, với các thanh ghi MMX 64 bit, các kiểu dữ liệu số nguyên được đóng gói 64 bit và các lệnh cho phép thực hiện các hoạt động SIMD trên các số nguyên được đóng gói. Intel SSE đã mở rộng mô hình thực thi SIMD bằng cách thêm các phương tiện để xử lý các giá trị dấu phẩy động có độ chính xác đơn được đóng gói và vô hướng chứa trong các thanh ghi 128 bit.

Phát trực tuyến Phần mở rộng SIMD 2 (SSE2)

Các phần mở rộng SIMD phát trực tuyến 2 (SSE2) đã được đưa vào kiến trúc IA-32 trong bộ xử lý Pentium 4 và Intel Xeon. Các tiện ích mở rộng này nâng cao hiệu suất của bộ xử lý IA-32 cho đồ họa 3D tiên tiến, giải mã/mã hóa video, nhận dạng giọng nói, thương mại điện tử, Internet, các ứng dụng khoa học và kỹ thuật. Intel SSE2 sử dụng mô hình thực thi đa dữ liệu một lệnh (SIMD) được sử dụng với công nghệ MMX và Intel SSE. Chúng mở rộng mô hình này với sự hỗ trợ cho các giá trị dấu phẩy động chính xác kép được đóng gói và cho các số nguyên được đóng gói 128 bit.

Phát trực tuyến Phần mở rộng SIMD 3 (SSE3)

Intel SSE3 được giới thiệu với bộ xử lý Pentium 4 hỗ trợ Công nghệ siêu phân luồng (được xây dựng trên công nghệ quy trình 90 nm). Intel SSE3 cung cấp 13 lệnh giúp tăng tốc hiệu suất của công nghệ Streaming SIMD Extensions, công nghệ Streaming SIMD Extensions 2 và khả năng toán học x87-FP.

Tiện ích mở rộng Intel SSE3 cung cấp 13 lệnh giúp tăng tốc hiệu suất của công nghệ Streaming SIMD Extensions, công nghệ Streaming SIMD Extensions 2 và khả năng toán học x87-FP.

Phát trực tuyến Tiện ích mở rộng SIMD 4 (SSE4)

Intel SSE4 cung cấp 54 hướng dẫn. 47 trong số đó được gọi là hướng dẫn Intel SSE4.1. Intel SSE4.1 được giới thiệu cùng với bộ xử lý Intel Xeon 5400 series và bộ xử lý Intel Core 2 Extreme QX9650. Bảy lệnh Intel SSE4 khác được gọi là lệnh Intel SSE4.2.

Tìm danh sách Bộ xử lý Intel® có SSE4.1

Tìm danh sách Bộ xử lý Intel® có SSE4.2

Intel® Advanced Vector Extensions (Intel® AVX và Intel® AVX2)

Intel® Advanced Vector Extensions (Intel® AVX) giới thiệu khả năng xử lý vectơ 256-bit. Tập lệnh Intel AVX mở rộng các tập lệnh SIMD 128 bit bằng cách sử dụng sơ đồ mã hóa lệnh mới thông qua tiền tố mở rộng vectơ (VEX). Intel AVX cũng cung cấp một số tính năng nâng cao ngoài những tính năng có sẵn trong các thế hệ mở rộng SIMD 128 bit trước đó.

Intel® Advanced Vector Extensions 2 (Intel® AVX2) cung cấp các phần mở rộng SIMD số nguyên 256 bit giúp tăng tốc độ tính toán trên các miền số nguyên và dấu phẩy động bằng cách sử dụng các thanh ghi vectơ 256 bit.

Tìm danh sách Bộ xử lý Intel® có AVX2.

Intel® Advanced Vector Extensions 512 (Intel® AVX-512)

Dòng Intel® AVX-512 này bao gồm một bộ sưu tập các tập lệnh SIMD 512-bit để tăng tốc một loạt các ứng dụng đa dạng. Hướng dẫn Intel AVX-512 cung cấp một loạt các chức năng hỗ trợ lập trình trong thanh ghi vectơ 512 bit, 256 và 128 bit, cộng với hỗ trợ cho các thanh ghi opmask và hướng dẫn hoạt động trên các thanh ghi opmask.
Bộ sưu tập các tập lệnh SIMD 512-bit trong Intel AVX-512 bao gồm chức năng mới không có sẵn trong Intel AVX và Intel AVX2 và các hướng dẫn được quảng cáo tương tự như các hướng dẫn tương đương trong Intel AVX/Intel AVX2 nhưng được tăng cường được cung cấp bởi các thanh ghi opmask không có sẵn cho Intel AVX/Intel AVX2 được mã hóa VEX.

Tìm danh sách Bộ xử lý Intel® có AVX-512.

Các sản phẩm liên quan

Bài viết này áp dụng cho các sản phẩm 98.
Bộ xử lý chuỗi Intel® Celeron® 3000 Bộ xử lý Intel® Xeon® 5th Gen Intel® Xeon® Scalable Processors Bộ xử lý Intel® Core™ i5 thế hệ thứ 9 Bộ xử lý Intel® Core ™ i7 thế hệ thứ 11 Bộ xử lý chuỗi Intel® Celeron® J Bộ xử lý Intel® Core™ m thế hệ thứ 8 Bộ xử lý Intel® Core™ i3 thế hệ thứ 9 Bộ xử lý Intel® Core™ i3 Thế hệ thứ 13 Bộ xử lý Intel® Core™ i7 thế hệ thứ 9 Bộ xử lý Intel® Core™ i3 thế hệ thứ 4 Bộ xử lý Intel® Core ™ i3 thế hệ thứ 11 Intel® Processor for Desktop Bộ xử lý Intel® Core ™ i5 thế hệ thứ 11 Bộ xử lý Intel® Core™ i5 thế hệ thứ 12 Bộ xử lý Intel® Core™ i9 thế hệ thứ 12 Bộ xử lý Intel® Core™ m thế hệ thứ 7 Bộ xử lý Intel® Core™ i5 thế hệ thứ 5 Bộ xử lý chuỗi Intel® Celeron® 2000 Bộ xử lý Intel® Core™ i9 thế hệ thứ 8 Bộ xử lý Intel® Core™ i7 thế hệ thứ 10 Bộ xử lý Intel® Chuỗi U Bộ xử lý Intel® Xeon® E Bộ xử lý Intel® Core™ M thế hệ thứ 5 Intel® Core™ Ultra Processors (Series 2) Intel® Core™ i9 processors (14th gen) Bộ xử lý Intel® Core™ i5 thế hệ thứ 10 Intel® Core™ Ultra Processors (Series 1) Bộ xử lý Intel® Core™ i5 thế hệ thứ 8 Bộ xử lý Intel® Core™ i3 thế hệ thứ 7 Bộ xử lý chuỗi Intel Atom® C Bộ xử lý Intel® Core™ i3 thế hệ thứ 6 Bộ xử lý chuỗi Intel® Celeron® 4000 Bộ xử lý chuỗi Intel Atom® S Bộ xử lý có khả năng thay đổi Intel® Xeon® thế hệ thứ 4 Bộ xử lý Intel® Core™ i3 thế hệ thứ 5 Intel® Core™ i7 processors (14th gen) Bộ xử lý Intel® Core™ i7 thế hệ thứ 5 Bộ xử lý Intel® Core™ i5 thế hệ thứ 6 Bộ xử lý Intel® Core™ i3 thế hệ thứ 12 Intel® Core™ i5 processors (14th gen) Bộ xử lý chuỗi Intel Atom® Z Bộ xử lý chuỗi Intel Atom® E Bộ xử lý chuỗi Intel Atom® N Bộ xử lý chuỗi Intel Atom® D Bộ xử lý chuỗi Intel Atom® X Bộ xử lý Intel® Core™ Bộ xử lý Intel® Core™ i7 Thế hệ thứ 13 Bộ xử lý Intel® Core™ i7 thế hệ thứ 7 Bộ xử lý chuỗi Intel® Celeron® N Bộ xử lý Intel® Xeon® Có Thể Mở Rộng Bộ xử lý Intel® Xeon® cũ Bộ xử lý chuỗi Intel® Celeron® 1000 Intel® Xeon® 6 Bộ xử lý chuỗi Intel® Core™ X Intel® Core™ processors (Series 1) Bộ xử lý Intel® Core™ i7 thế hệ thứ 12 Bộ xử lý Intel® Celeron® Bộ xử lý Intel® Chuỗi N Bộ xử lý có khả năng thay đổi Intel® Xeon® thế hệ thứ 3 Bộ xử lý Intel® Core™ i9 thế hệ thứ 9 Bộ xử lý Intel® Core™ i7 thế hệ thứ 8 Bộ xử lý Intel® Core™ i9 thế hệ thứ 10 Bộ xử lý Intel® Core™ i5 thế hệ thứ 7 Bộ xử lý Intel® Core™ i7 thế hệ thứ 6 Bộ xử lý Intel® Core™ i7 thế hệ thứ 4 Bộ xử lý Intel® Celeron® dòng 5000 Intel® Core™ i3 processors (14th gen) Intel® Core™ processors (Series 2) Bộ xử lý Intel® Core™ i3 thế hệ thứ 8 Bộ xử lý Intel® Xeon® W Bộ xử lý Intel® Core™ m thế hệ thứ 6 Bộ xử lý chuỗi Intel® Celeron® G Bộ xử lý Intel® Core™ i5 Thế hệ thứ 13 Bộ xử lý Intel® Core™ i9 Thế hệ thứ 13 Bộ xử lý Intel® Core™ i9 thế hệ thứ 11 Bộ xử lý có khả năng thay đổi Intel® Xeon® thế hệ thứ 2 Bộ xử lý Intel Atom® Bộ xử lý Intel® Core™ i5 thế hệ thứ 4 Bộ xử lý Intel® Core™ i3 thế hệ thứ 10 Bộ xử lý bộ xử lý Intel® Core™ i3 Chuỗi N

Các sản phẩm đã ngưng sản xuất

Tuyên bố miễn trừ trách nhiệm

Nội dung gốc bằng tiếng Anh trên trang này vừa do con người vừa do máy dịch. Nội dung này chỉ để cung cấp thông tin chung và giúp quý vị thuận tiện. Quý vị không nên tin đây là thông tin hoàn chỉnh hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa bản tiếng Anh và bản dịch của trang này, thì bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.