IA-64
Lịch sử > Phát triển 1989-2000

Năm 1989, HP bắt đầu trở nên lo ngại rằng các kiến ​​trúc điện toán tập lệnh rút gọn (RISC) đã đạt đến giới hạn xử lý tại một lệnh trong mỗi chu kỳ. Các nhà nghiên cứu của cả Intel và HP đã khám phá các tùy chọn kiến ​​trúc máy tính cho các thiết kế trong tương lai và riêng biệt bắt đầu nghiên cứu một khái niệm mới được gọi là từ hướng dẫn rất dài (very long instruction word - VLIW) được đưa ra từ nghiên cứu của Đại học Yale vào đầu những năm 1980. VLIW là một khái niệm kiến ​​trúc máy tính (giống với RISC và CISC)  trong đó một từ lệnh duy nhất chứa nhiều lệnh được mã hóa trong một từ lệnh rất dài để tạo điều kiện cho bộ xử lý thực hiện nhiều lệnh trong mỗi chu kỳ đồng hồ. Việc triển khai VLIW điển hình phụ thuộc nhiều vào các trình biên dịch tinh vi để xác định tại thời điểm biên dịch các lệnh nào có thể được thực thi cùng lúc và lập lịch trình thích hợp cho các hướng dẫn này để thực hiện và cũng để giúp dự đoán hướng hoạt động của chi nhánh. Giá trị của phương pháp này là thực hiện nhiều công việc hữu ích hơn trong ít chu kỳ xung nhịp hơn và đơn giản hóa các yêu cầu phần cứng lập lịch hướng dẫn và dự đoán chi nhánh, về mặt lý thuyết giảm độ phức tạp và chi phí của bộ xử lý, cũng như tiêu thụ năng lượng.
Trong thời gian này, HP đã bắt đầu tin rằng nó không còn hiệu quả về mặt chi phí đối với các công ty hệ thống doanh nghiệp cá nhân như chính họ để phát triển bộ vi xử lý độc quyền. Intel cũng đã nghiên cứu một số tùy chọn kiến ​​trúc để vượt ra ngoài x86 ISA để giải quyết các yêu cầu máy chủ doanh nghiệp cao cấp và tính toán hiệu năng cao (HPC). Do đó, Intel và HP đã hợp tác vào năm 1994 để phát triển ISA IA-64, sử dụng một biến thể của các khái niệm thiết kế VLIW mà Intel đặt tên rõ ràng là tính toán lệnh song song (EPIC). Mục tiêu của Intel là thúc đẩy chuyên môn mà HP đã phát triển trong công việc VLIW đầu tiên của họ cùng với việc phát triển dòng sản phẩm khối lượng nhắm vào các máy chủ cấp doanh nghiệp cao cấp và hệ thống máy tính hiệu năng cao (HPC) có thể bán cho tất cả các nhà sản xuất thiết bị gốc (OEM) trong khi HP mong muốn có thể mua bộ xử lý ngoài luồng được xây dựng bằng công nghệ sản xuất số lượng lớn và quy trình cạnh hàng đầu của Intel có hiệu suất cao hơn và hiệu quả hơn về chi phí so với bộ xử lý PA-RISC hiện tại của họ. Bởi vì các sản phẩm tạo ra sẽ là của Intel HP sẽ là một trong nhiều khách hàng) và để đạt được khối lượng cần thiết cho một dòng sản phẩm thành công, các sản phẩm Itanium sẽ được yêu cầu đáp ứng nhu cầu của cơ sở khách hàng rộng hơn và các phần mềm ứng dụng, hệ điều hành và các công cụ phát triển có sẵn cho những khách hàng này.  Điều này đòi hỏi các sản phẩm của Itanium phải được thiết kế, ghi lại và sản xuất và có chất lượng cũng như hỗ trợ phù hợp với các sản phẩm còn lại của Intel. Do đó, Intel dẫn đầu về thiết kế kiến ​​trúc vi mô, sản xuất (đóng gói, kiểm tra và tất cả các bước khác), cho phép phần mềm và hệ điều hành công nghiệp (Linux và Windows NT) và tiếp thị. Là một phần của quy trình tiếp thị và định nghĩa của Intel, họ đã tham gia nhiều nhà cung cấp OEM, phần mềm và hệ điều hành doanh nghiệp, cũng như khách hàng cuối để hiểu các yêu cầu của họ và đảm bảo họ được phản ánh trong họ sản phẩm để đáp ứng nhu cầu của nhiều khách hàng và người dùng cuối. HP đã đóng góp đáng kể cho định nghĩa của ISA kiến trúc vi mô Merced/Itanium và Itanium 2, nhưng trách nhiệm sản xuất là của Intel. Mục tiêu ban đầu để cung cấp sản phẩm gia đình Itanium đầu tiên (tên mã Merced) là năm 1998.
Các nhà phân tích ngành công nghiệp dự đoán rằng IA-64 sẽ chiếm ưu thế trong các máy chủ, máy trạm và máy tính để bàn cao cấp, và cuối cùng thay thế các kiến trúc RISC và cấu trúc điện toán tập lệnh phức tạp (CISC) cho tất cả các ứng dụng cho mục đích chung. Compaq và Silicon Graphics  đã quyết định từ bỏ phát triển hơn nữa các kiến trúc Alpha và MIPStương ứng để chuyển sang IA-64.
Đến năm 1997, rõ ràng kiến trúc IA-64 và trình biên dịch khó thực hiện hơn nhiều so với suy nghĩ ban đầu và việc giao Itanium bắt đầu trượt dốc. Vì Itanium là bộ xử lý EPIC đầu tiên, nên nỗ lực phát triển gặp phải nhiều vấn đề không lường trước được hơn so với nhóm đã quen. Ngoài ra, khái niệm EPIC phụ thuộc vào các khả năng của trình biên dịch chưa từng được thực hiện trước đây, vì vậy cần nhiều nghiên cứu hơn.
Một số nhóm phát triển hệ điều hành cho kiến trúc, bao gồm Microsoft Windows, Unix và các hệ thống tương tự Unix như Linux, HP-UX, FreeBSD, Solaris, Tru64 UNIX, và Monterey/64 (ba tên cuối đã bị hủy bỏ trước khi tiếp cận thị trường). Năm 1999,đã lãnh đạo việc thành lập một consortium công nghiệp nguồn mở để port Linux sang IA-64 mà họ đặt tên là "Trillium" (và sau đó đổi tên thành "Trillian" do vấn đề thương hiệu) do Intel dẫn đầu và bao gồm Caldera Systems, CERN, Cygnus Solutions, Hewlett-Packard, IBM, Red Hat, SGI, SuSE, TurboLinux và VA Linux Systems. Do đó, một IA-64 Linux đang hoạt động đã được giới thiệu trước thời hạn và là hệ điều hành đầu tiên chạy trên bộ xử lý Itanium mới.
Intel đã công bố tên chính thức của bộ xử lý, Itanium, vào ngày 4 tháng 10 năm 1999. Trong vài giờ, cái tên Itanic đã được đặt trên một nhóm tin Usenet như một cách chơi chữ với tên Titanic, tàu biển "không thể chìm" bị chìm trong chuyến đi đầu tiên của nó năm 1912.