Hướng dẫn

Av avx là gì và nó ảnh hưởng đến bộ xử lý của bạn như thế nào?

Mục lục:

Anonim

Chúng tôi sẽ nói về AVX là gì và nó ảnh hưởng đến bộ xử lý của bạn như thế nào, cũng như một số triển khai của nó. Và là trong số nhiều thành phần tạo nên một nhóm, ít người cho rằng bộ xử lý là một trong những thành phần có ảnh hưởng nhất đến nhóm.

Bên trong bộ xử lý, một trong những yếu tố có ảnh hưởng lớn nhất đến cách thức hoạt động của thành phần là các tập lệnh và cách thực hiện của chúng. Hôm nay chúng tôi muốn dành thời gian với một trong những người có ảnh hưởng nhất trong số các người mẫu hiện tại. Hãy làm đi!

Chỉ số nội dung

Hướng dẫn về bộ xử lý của chúng tôi

Trước khi tiếp tục, chúng tôi nghĩ sẽ hữu ích khi xác định hướng dẫn (hoặc tất cả chúng) trong bộ xử lý. Hướng dẫn là thao tác cơ bản nhất mà bộ xử lý của chúng tôi có thể thực hiện với dữ liệu cần thiết cho một hành động của một chương trình hoặc ứng dụng.

Tập hợp những thứ này và việc triển khai chúng xác định, cả cách bộ xử lý của chúng tôi quản lý thông tin và chương trình hoặc ứng dụng nào có khả năng chạy. Có một số loại hướng dẫn, nhưng những loại chính là số học và logic.

Phần mở rộng vector nâng cao là gì

AVX là từ viết tắt của Advanced Vector Extension , tên mà tập lệnh được gọi là phần mở rộng của tập lệnh IA-32 (x86) đã toàn diện. Một bộ mà Intel và AMD sẽ bắt đầu cung cấp vào cuối những năm 1990 sau khi nhìn thấy ánh sáng của những người khác như MMX hoặc AMD64.

AVX được phát triển hơn nhiều so với tổ tiên của nó, cũng như tập lệnh SSE4 mà nó thay thế. Nó tập trung vào việc cải thiện hiệu quả khi thực hiện các phép tính vectơ (chủ yếu là tính toán dấu phẩy động), nhưng nhờ thực hiện một sơ đồ mã hóa được cải tiến và các hướng dẫn mới, nó có thể thực thi mã trước khi thực hiện. Nó đã xảy ra vào năm 2011 với bộ xử lý Sandy Bridge và FX-Jaguar.

Các đặc điểm của AVX

Phần mở rộng thanh ghi bit. Hình: nghiên cứu colfaxres

Trong AVX, các hướng dẫn được thu thập thông qua các thanh ghi trong các vectơ có kích thước từ 128 bit đến 256 bit (YMM và XMM) tùy thuộc vào chế độ của chúng. Điều này đảm bảo khả năng tương thích với tập lệnh SSE và bạn có thể sử dụng sơ đồ mã hóa ba toán hạng (VEX) của riêng bạn, hiệu quả hơn trên các bộ xử lý đa luồng. Có hai bổ sung tuyệt vời cho tập lệnh AVX: AVX2AVX-512.

  • AVX2 là hoạt động lâu nhất kể từ khi nó được áp dụng từ năm 2013. Nó mang lại những đổi mới quan trọng trong cách bộ xử lý quản lý các phần tử được tìm thấy trong các vectơ và mở rộng tập lệnh thành 256 bit trong các lệnh dựa trên AVX và SSE. AVX-512 cũng có từ năm 2013, nhưng việc triển khai nó trong các bộ xử lý gia đình (Bên ngoài Xeon và Threadripper) có phần gần đây hơn. Nó bao gồm một loạt các phần mở rộng cho toán hạng AVX2 và có thể hoạt động với các thanh ghi lên tới 512 bit (ZMM).
CHÚNG TÔI KIẾN NGHỊ YOUIntel Burn Test: cách kiểm tra độ ổn định của CPU của bạn

AVX đã được sử dụng để làm gì

AVX là sự phát triển đi kèm với các bộ hướng dẫn của bộ xử lý Intel trong thập kỷ đầu tiên của thập niên 2000. Là những người kế thừa tự nhiên của bộ SSE, các ứng dụng của nó cũng xoay quanh đa phương tiện (chủ yếu là âm thanh và video) và do đó yêu cầu không thể thiếu trong nhiều chương trình sử dụng kết xuất hình ảnh, vẽ 3D hoặc làm việc với âm thanh.

Lộ trình AVX tại Intel. Hình ảnh: wikidia commons; Lambtron

Một ví dụ điển hình cho điều này có thể là Blender, hiện chỉ hỗ trợ bộ xử lý tương thích AVX. Chúng tôi có trường hợp tương tự với các chương trình như Massive cho âm thanh hoặc trong giải trí tương tác với một số trò chơi video. AVX có mặt trong toàn bộ môi trường của các chương trình và ứng dụng đa phương tiện hiện tại.

Một vài từ cuối cùng

Mặc dù có nhiều biến thể và bộ hướng dẫn liên quan đến AVX, nhưng những hướng dẫn được nêu ở đây ngày nay là phổ biến nhất trong số các bộ xử lý điện tử tiêu dùng và do đó chúng tôi đã tập trung vào chúng trong các đề xuất khác.

Chúng tôi khuyên bạn nên đọc các bộ xử lý tốt nhất trên thị trường

Nếu bạn thấy thú vị khi tìm hiểu thêm về AVX là gì và mức độ ảnh hưởng của bộ xử lý trong nhóm của bạn, chúng tôi mời bạn đọc bài viết của chúng tôi về hoạt động của bộ xử lý của chúng tôi. Một đọc rất khuyến khích cho bất kỳ tò mò quan tâm đến chủ đề này.

Phông chữ Colfaxresearch

Hướng dẫn

Lựa chọn của người biên tập

Back to top button