Sự khác biệt giữa IA-64 và AMD64

IA-64 so với AMD64

Itanium là một bộ vi xử lý Intel 64 bit. Nó được thiết kế với mục đích triển khai kiến ​​trúc Intel Itanium. Đây là những gì gói gọn IA-64. Cụ thể hơn, các bộ vi xử lý này được bán trên thị trường để sử dụng cụ thể trong các máy chủ doanh nghiệp và các hệ thống máy tính hiệu năng cao. Đó là một cấu trúc được tạo bởi Hewlett-Packard (còn được gọi là HP) và sau đó được hợp nhất thành một sự hợp tác giữa HP và Intel.

AMD64 là một bộ hướng dẫn được thực hiện bởi các bộ xử lý Athlon 64, Athlon 64 FX, Athlon 64 X2, Athlon X2, Opteron, Phenom, Phenom II, Turion 64, Turion 64 X2 và Sempron. Nó được tạo ra như một sự thay thế trực tiếp cho Intel và HP IA-64. Ban đầu nó được thiết kế như một cách tiến hóa để thực hiện các khả năng tính toán 64 bit vào kiến ​​trúc x86, vốn đã tồn tại.

Cách tiếp cận của Intel là tạo ra một kiến ​​trúc 64 bit hoàn toàn mới khi họ hình thành IA-64. Nó chủ yếu là một cách mà Intel đã cố gắng nâng cao hiệu suất của bộ vi xử lý 64 bit ngoài các thiết kế đã có trên thị trường. Itanium là một sự khởi đầu mạnh mẽ từ di sản x86 và các kiến ​​trúc của cùng một nền tảng. Nó được dựa một cách rõ ràng dựa trên sự song song mức hướng dẫn - đây là khi trình biên dịch đưa ra các quyết định về việc nên thực hiện song song các lệnh nào. Đây là cuộc thi trực tiếp với những kiến ​​trúc được xây dựng để phụ thuộc vào mạch xử lý phức tạp, để theo dõi các phụ thuộc lệnh trong thời gian chạy.

Một số tính năng kiến ​​trúc của AMD64 tách biệt mạnh mẽ với kiến ​​trúc IA-64 là khả năng số nguyên 64 bit (trong đó các thanh ghi mục đích chung, hoặc GPR, mở rộng từ 32 bit lên 64 bit, cho phép mọi hoạt động số học và logic chức năng trong môi trường 64 bit), các thanh ghi bổ sung (tăng từ tám lên 16, để giữ nhiều biến cục bộ hơn trong các thanh ghi thay vì trên ngăn xếp), các thanh ghi XMM bổ sung, không gian địa chỉ ảo lớn hơn, không gian địa chỉ vật lý lớn hơn, con trỏ lệnh truy cập dữ liệu tương đối, hướng dẫn SSE, Không thực thi bit và loại bỏ các tính năng cũ hơn. AMD64 cũng hoạt động ở cả chế độ dài (là sự kết hợp giữa chế độ 64 bit gốc của bộ xử lý và chế độ tương thích 32 bit và 16 bit) và chế độ kế thừa (là chế độ được sử dụng bởi hệ điều hành 16 bit và 32 bit - trong đó chế độ được sử dụng bởi hệ điều hành 16 bit và 32 bit - trong đó bộ xử lý hoạt động như một bộ xử lý x86).

Tóm lược:

1. IA-64 là kiến ​​trúc Intel Itanium được sử dụng trong các máy chủ doanh nghiệp và hệ thống máy tính hiệu năng cao; AMD64 là một bộ hướng dẫn trong cuộc thi trực tiếp về kiến ​​trúc IA-64.

2. IA-64 dựa trên sự song song mức độ chỉ dẫn rõ ràng; AMD64 hoạt động cả ở chế độ dài và chế độ cũ.