Logo Zephyrnet

Lịch sử của Kiến trúc CPU SPARC

Ngày:

[RetroBytes] trình bày độc đáo lịch sử kỳ lạ của kiến ​​trúc bộ xử lý SPARC. SPARC, viết tắt của Scalable Processor Architecture, đã định nghĩa một số bộ xử lý RISC thành công nhất về mặt thương mại trong những năm 1980 và 1990. SPARC ban đầu được phát triển bởi Sun Microsystems, hầu hết chúng ta đều liên tưởng đến SPARC nhưng trong khi hầu hết các kiến ​​trúc máy tính được kiểm soát bởi một công ty duy nhất, thì SPARC đã được vô địch bởi hàng tá người chơi. Lịch sử của SPARC không chỉ đơn giản là lịch sử của Sun.

Một máy tính tập lệnh rút gọn (RISC) thiết kế dựa trên Kiến trúc tập lệnh (LÀ MỘT) chạy một số lượng giới hạn các lệnh đơn giản hơn so với Máy tính có Tập lệnh Phức tạp (CISC) dựa trên một ISA bao gồm nhiều hướng dẫn hơn và phức tạp hơn. Với RISC tận dụng các hướng dẫn đơn giản hơn, nó thường yêu cầu một chuỗi dài hơn các hướng dẫn đơn giản đó để hoàn thành cùng một nhiệm vụ như ít hướng dẫn phức tạp hơn trong máy tính CISC. Sự đánh đổi là các hướng dẫn RISC đơn giản (hiệu quả hơn) thường chạy nhanh hơn (ở tốc độ xung nhịp cao hơn) và theo kiểu đường ống cao. tổng quan của chúng tôi về trận chiến ISA hiện đại trình bày những ngày của CISC về cơ bản đã kết thúc như thế nào.

IBM có thể là người chơi đầu tiên khám phá các khái niệm bộ xử lý RISC, tuy nhiên, công việc của hai nhóm trường đại học khác nhau đã rõ ràng hơn và do đó có thể có ảnh hưởng hơn. Nhóm Stanford đã thương mại hóa thành MIPS  và Berkeley RISC được thương mại hóa thành SPARC.

SPARC Phiên bản 7 và 8, hai phiên bản đầu tiên của SPARC, là kiến ​​trúc 32 bit. Quá trình phát triển lên SPARC Phiên bản 9 đã tăng lên tới 64 bit nhưng vẫn duy trì khả năng tương thích ngược. Trong khi có các thanh ghi 64 bit, các lệnh 32 bit kế thừa hoạt động giống hệt như trong các phiên bản trước. Chỉ một số lệnh 64 bit mới được yêu cầu và những lệnh này tự động sử dụng 32 bit trên. Những tiến bộ khác trong SPARC Phiên bản 9 đã khai thác kiến ​​thức từ mã hiện có để xác định các cải tiến về hiệu suất. Chúng bao gồm tìm nạp trước bộ đệm, xử lý sai lệch dữ liệu và di chuyển có điều kiện để giảm phân nhánh. Những cải tiến lớn khác trong SPARC Phiên bản 9 đã tăng cường hiệu suất của hệ điều hành. Chúng bao gồm các đặc quyền hướng dẫn, đặc quyền đăng ký và nhiều cấp độ bẫy.

Các cải tiến SPARC Phiên bản 9 được xác định bởi SPARC International, các thành viên trong đó bao gồm Sun Microsystems, Fujitsu, Texas Instruments, Cray, Ross và những người khác. Sun là một phần quan trọng của SPARC International, nhưng họ không hoạt động một mình.

Kể từ SPARC Phiên bản 9, tiến độ chủ yếu tập trung vào đa xử lý với Fujitsu vẫn sản xuất máy tính lớn dựa trên SPARC. SPARC cũng đã trở nên mở và miễn phí bản quyền và tìm được chỗ đứng trong điện toán nhúng. Một số thậm chí còn bộ xử lý SPARC tổng hợp trên các FPGA rẻ tiền.

[Nhúng nội dung]

tại chỗ_img

Tin tức mới nhất

tại chỗ_img

Trò chuyện trực tiếp với chúng tôi (chat)

Chào bạn! Làm thế nào để tôi giúp bạn?