Logo Zephyrnet

IBM đã vấp phải RISC như thế nào

Ngày:

Có rất nhiều phát minh trên thế giới gần như hoàn toàn là tai nạn nhưng vẫn có mặt khắp nơi trong cuộc sống hàng ngày của chúng ta. Những thứ như bọc bong bóng ban đầu được dùng làm giấy dán tường, hoặc thậm chí là siêu keo, một hợp chất nhựa có đặc tính dính chỉ được phát hiện sau này. IBM cũng rơi vào tình thế khó khăn tương tự vào những năm 1970 sau khi nghiên cứu một loại máy tính lớn được chế tạo để làm bộ chuyển mạch điện thoại. Cuối cùng, việc chuyển đổi điện thoại đã bị loại bỏ để chuyển sang sử dụng bộ xử lý đa năng nhưng không phải trước đó. họ tình cờ tìm thấy bộ xử lý RISC mà cuối cùng trở thành IBM 801.

Như [Paul] giải thích, triết lý thiết kế chính vào thời điểm đó là sử dụng một lượng lớn lệnh để thực hiện các tác vụ cụ thể trong bộ xử lý. Khi thiết kế bộ xử lý chuyển đổi điện thoại dành cho mục đích đặc biệt, IBM đã loại bỏ nhiều hướng dẫn này và sau đó, sau khi dự án bị hủy bỏ, đã thực hiện một số thử nghiệm trên nền tảng chưa hoàn thiện để xem nó hoạt động như thế nào như một máy tính đa năng. Họ nhận thấy rằng bằng cách loại bỏ tất cả ngoại trừ một số lệnh và chạy những lệnh không có lớp vi mã, hiệu suất bộ xử lý đạt được nhiều hơn những gì họ mong đợi với tốc độ nhanh gấp ba lần đối với phần cứng tương đương.

Những bước đột phá đầu tiên này vào thế giới kiến ​​trúc bộ xử lý đơn giản hóa vừa mở đường cho các nền tảng RISC mà chúng ta biết ngày nay như ARM và RISC-V, vừa giúp các nền tảng CISC đạt được hiệu suất vượt trội. Trên thực tế, RISC-V là hậu duệ trực tiếp của các bộ xử lý RISC đời đầu này, với ba thiết kế trung gian từ thời điểm đó đến nay. Nếu bạn muốn tự mình chơi với RISC-V, [Jonathan Bennett] của chúng tôi đã xem xét RISC-V SBC gần đây và phần mềm của nó vào tháng 3 vừa qua.

Cảm ơn [Stephen] về mẹo!

Ảnh qua Wikimedia Commons

tại chỗ_img

Tin tức mới nhất

tại chỗ_img