AltiVec
Thử điều mụcMột hữu liệt xuất nhậm hàTham khảo hoặc lai nguyên.(2011 niên 12 nguyệt 24 nhật) |
POWER,PowerPC,Dĩ cậpPower ISAGiá cấu |
---|
Phi tư tạp nhĩ ( nguyên ma thác la lạp ) |
IBM |
IBM/ nhậm thiên đường |
Kỳ tha |
Tương quan điều mục |
|
AltiVecThị nhất cá phù điểm hòa chỉnh hìnhĐan chỉ lệnh lưu đa sổ cư lưu( SIMD ) chỉ lệnh tập, kỳ doBình quả,IBM,Freescale Semiconductor( tảo tiên đíchMa thác la lạpĐích bán đạo thể bộ, hợp xưngAIM liên minh), sang kiến tịnh ủng hữu, tịnh do PowerPC bản bổn thật hiện, bao quát ma thác la lạp đíchG4,IBM đíchG5HòaPOWER6,Hoàn hữuP.A. SemiĐíchPWRficientPA6T. AltiVec kỳ thật thị do Freescale công tư ủng đích nhất cá thương tiêu, sở hữu giá cá hệ thống dã bị khán tác thị bình quả đích Velocity dẫn kình hòaIBMDữP.A. SemiĐích VMX, tuy nhiên IBM kim thiên dã tại sử dụng AltiVec.
Trị đắc chú ý đích thị, AltiVec chỉ đích thị nhất cá chỉ lệnh tập, nhi IBM hòa ma thác la lạp tại trung ương xử lý khí đích thật hiện thượng hữu bất đồng đích la tập thiết kế. Hiện tại, IBM đích hạch tâm một hữu bao hàm ma thác la lạp thụ quyền đích AltiVec la tập thiết kế, phản chi diệc nhiên.
AltiVec thị Power ISA v.2.03 tường thuật đích nhất cá tiêu chuẩn bộ phân. Tại giá cá tường thuật xuất hiện chi tiền, AltiVec nhất trực bất thị PowerPC đích chính thức tổ kiện, tuy nhiên kỳ sử dụng PowerPC đích chỉ lệnh cách thức hòa ngữ pháp tịnh ủng hữu chuyên môn vi thử mục đích nhi phân phối đích tác nghiệp mã không gian.
Đặc điểm dữ tương tự tính
[Biên tập]AltiVec hòaSSEĐô ủng hữu khả dĩ biểu thuật 16 cá 8 bỉ đặc đích hữu phù hào hoặc vô phù hào tự phù, 8 cá 16 bỉ đặc hữu phù hào hoặc vô phù hào đoản chỉnh hình, 4 cá 32 bỉ đặc chỉnh hình hoặc 4 cá 32 vị phù điểm hình biến lượng đích 128 bỉ đặc ký tồn khí. Lưỡng giả đô đề cung hoãn tồn khống chế chỉ lệnh dĩ sử đắc đương xử lý sổ cư lưu thời đích hoãn tồn ô nhiễm tối tiểu.
Tha môn dã biểu hiện xuất trọng yếu đích bất đồng. Bất tượng SSE2, AltiVec chi trì nhất cá đặc biệt đích RGB tượng tố sổ cư loại hình, đãn kỳ bất tại 64 bỉ đặc đích song tinh độ phù điểm thượng thao tác, tịnh thả một hữu bạn pháp tại tiêu lượng hòa hướng lượng ký tồn khí chi gian trực tiếp di động sổ cư. Vi liễu bảo trì hòa PowerPC đíchRISCThiết kế trung đích “Tái nhập / trữ tồn” mô thức nhất trí, hướng lượng ký tồn khí, như đồng tiêu lượng ký tồn khí, chỉ năng tòng nội tồn trung tái nhập tịnh tồn trữ đáo nội tồn trung khứ. Đãn thị, AltiVec đề cung liễu canh đa đích “Thủy bình” thao tác đích tập hợp, kỳ khóa việt sở hữu đích hướng lượng nguyên tố; hứa khả đích sổ cư loại hình hòa thao tác đích kết hợp dã canh gia hoàn chỉnh. AltiVec đề cung liễu 32 cá 128 bỉ đặc hướng lượng ký tồn khí, dữ chi tương bỉ, SSE hòa SSE2 chỉ đề cung liễu 8 cá. Đại đa sổ AltiVec chỉ lệnh thải dụng 3 cá ký tồn khí vận toán đối tượng, nhi tạiIA-32Trung chỉ hữu lưỡng cá ký tồn khí / ký tồn khí hoặc ký tồn khí / nội tồn thao tác đối tượng.
AltiVec dã thị duy nhất chi trì linh hoạt hướng lượng bài liệt đích chỉ lệnh, tại kỳ trung, nhất cá kết quả hướng lượng trị đích mỗi cá tự tiết đô khả dĩ tòng lưỡng cá kỳ tha hướng lượng trung đích nhậm hà nhất cá đề thủ, tịnh bị lánh nhất cá hướng lượng tham sổ hóa. Giá tựu duẫn hứa liễu tại nhất điều chỉ lệnh trung đích phục tạp thao khống.
Tối tân bản bổn đíchGCC,IBM VisualAgeBiên dịch khí hòa kỳ tha biên dịch khí đề cung liễuBổn chinh hàm sổDĩ trực tiếp tòng C hòa C++ trình tự phóng vấn AltiVec chỉ lệnh. Tại bản bổn 4 trung, GCC dã bao hàm liễu “Tự động hướng lượng hóa” đích năng lực, kỳ thí đồ trí năng địa sang kiến AltiVec gia tốc nhị tiến chế đại mã nhi trình tự viên vô tu trực tiếp sử dụng bổn chinh hàm sổ. “Hướng lượng” tồn trữ loại đích dẫn nhập duẫn hứa liễu nguyên hướng lượng loại hình đích thanh minh, bỉ như “vector unsigned char foo;” thanh minh liễu nhất cá danh vi “foo” đích 128 bỉ đặc đích hướng lượng biến lượng, kỳ bao hàm liễu 16 cá 8 bỉ đặc vô phù hào tự phù. Tái nhập đích bổn chinh hàm sổ lệ như “vec_add” phát xuất liễu cơ vu hướng lượng nội đích nguyên tố loại hình đích hợp thích đích tác nghiệp đại mã, tịnh cường chế liễu nghiêm cách đích loại hình kiểm tra. Nhi dữ chi tương bỉ, Intel vi IA-32 SIMD ký tồn khí sở định nghĩa đích sổ cư loại hình cận cận thanh minh liễu hướng lượng ký tồn khí ( 128 hoặc 64 bỉ đặc ) đích đại tiểu tịnh thả tại 128 bỉ đặc ký tồn khí thời định nghĩa kỳ bao hàm chỉnh hình hoặc phù điểm hình sổ trị. Trình tự viên tất tu vị thứ sổ cư loại hình tuyển trạch hợp thích đích bổn chinh hàm sổ, như “_mm_add_epil6(x,y)” dĩ cầu lưỡng cá bao hàm 8 cá 16 bỉ đặc chỉnh hình đích hướng lượng chi hòa.
VMX128
[Biên tập]IBM viXbox 360Xenon xử lý khí gia cường liễu VMX, giá ta tăng cường bao hàm tân routines, dĩ du hí vi mục tiêu ( gia tốc 3D đồ hình hòa du hí vật lý ), tổng cộng 128 registers, VMX128 hòa VMX/Altivec bất hoàn toàn kiêm dung, nhất bộ phân chỉnh sổ operations bị di trừ, dĩ cấp canh đại đích register file hòa additional application-specific operations đề cung không gian