SuperSPARC so với UltraSPARC
SPARC (có nguồn gốc từ ARCh architecture Bộ xử lý có thể mở rộng) là một RISC (Tính toán bộ hướng dẫn giảm) (Kiến trúc tập lệnh) được phát triển bởi Sun microsystems. Những bộ vi xử lý SPARC này có thể được tìm thấy trong máy tính xách tay cho các siêu máy tính như máy chủ doanh nghiệp. Họ chạy các hệ điều hành như Solaris, OpenBSD và NetBSD. SuperSPARC là phiên bản SPARC được phát triển vào năm 1992. Bộ vi xử lý SuperSPARC sử dụng phiên bản kiến trúc SPARC V8. UltraSPARC là bộ vi xử lý SPARC, thay thế SuperSPARC. UltraSPARC được phát triển vào năm 1995 bởi Sun microsystems. UltraSPARC đã sử dụng V9 SPARC và đó là bộ vi xử lý SPARC đầu tiên sử dụng V9 ISA.
SuperSPARC
SuperSPARC là phiên bản của bộ vi xử lý SPARC được phát hành vào năm 1992 bởi Sun microsystems. Nó có tên mã là Viking. Bộ vi xử lý SuperSPARC sử dụng SPARC V8 ISA. Sun giới thiệu các phiên bản vi xử lý SuperSPARC 33 MHz và 40 MHz. 3,1 triệu bóng bán dẫn được chứa trong SuperSPARC. Công cụ Texas (TI) đã chế tạo bộ vi xử lý này tại Nhật Bản. SuperSPARC + và SuperSPARC-II là hai dẫn xuất của SuperSPARC. Ý định đằng sau việc phát hành bộ vi xử lý SuperSPARC + là sửa một vài lỗi có trong phiên bản gốc. Tuy nhiên, bộ vi xử lý SuperSPARC-II, được phát hành năm 1994, là phiên bản cải tiến so với bộ vi xử lý SuperSAPRC ban đầu với tốc độ lên tới 80-90 MHz. Bộ vi xử lý SuperSAPRC có bộ đệm L1 là 16KB. Bộ đệm L2 của nó có dung lượng 2MB. Bộ đệm L3 không có trong bộ vi xử lý SuperSPARC. SuperSPARC-II có tên mã Voyager.
UltraSPARC
UltraSPARC là phiên bản của bộ vi xử lý SPARC được phát hành bởi Sun microsystems vào năm 1995 thay thế SuperSPARC-II. Nó sử dụng V9 ISA của kiến trúc SPARC. Trên thực tế, nó là bộ vi xử lý SPARC đầu tiên dựa trên bộ vi xử lý 64 bit SPARC V9. Các công cụ Texas đã tiến hành chế tạo UltraSPARC 64 bit. 32 mục 64 bit nằm trong tệp thanh ghi số nguyên. Nó là một bộ xử lý siêu khối, thực hiện các lệnh theo thứ tự trong một đường ống với chín giai đoạn. Có hai đơn vị ALU nhưng chỉ có một đơn vị có thể thực hiện các hoạt động nhân và chia. Bộ vi xử lý UltraSPARC có một loại đơn vị dấu phẩy động đặc biệt gọi là FGU (dấu phẩy động / đơn vị đồ họa), cũng cung cấp hỗ trợ đa phương tiện. Có hai cấp độ bộ đệm là chính và phụ. Bộ đệm chính là 16KB và bộ đệm thứ cấp là 512KB đến 4MB. Nó có sáu cổng đầu vào và đầu ra dưới dạng ba lần đọc và ba lần ghi. Nó chứa 3,8 triệu bóng bán dẫn.
Sự khác biệt giữa SuperSPARC và UltraSPARC là gì?
Bộ vi xử lý SuperSPARC và UltraSPARC có nhiều điểm khác biệt, đặc biệt là bộ vi xử lý UltraSPARC đã thay thế SuperSPARC vào năm 1995. Bộ vi xử lý SuperSPARC sử dụng bộ vi xử lý V8 SPARC, trong khi bộ vi xử lý UltraSPARC là bộ vi xử lý SPARC đầu tiên sử dụng VAR SPARC. Trên thực tế, bộ vi xử lý UltraSPARC là bộ vi xử lý 64 bit. Có thể hiểu, bộ vi xử lý UltraSPARC có tần số xung nhịp cao hơn bộ vi xử lý SuperSPARC. Về mặt đơn vị chức năng, có một sự khác biệt đáng chú ý. Để đạt được tần số xung nhịp cao hơn SuperSPARC, bộ vi xử lý UltraSPARC có các đơn vị đơn giản hơn. Ví dụ, điều này đạt được bằng cách không xếp tầng các đơn vị ALU để đảm bảo rằng tần số xung nhịp không bị hạn chế. Bộ vi xử lý SuperSPARC có 3,1 bóng bán dẫn, trong khi UltraSPARC có 3,8 bóng bán dẫn. Bộ vi xử lý UltraSPARC có bộ đệm L2 lớn hơn so với L2 của SuperSPARC. Nhìn chung, UlatraSPARC cung cấp hiệu suất cao hơn trong tất cả các lĩnh vực so với SuperSPARC.