Sự khác biệt giữa SuperSPARC và UltraSPARC

Anonim

SuperSPARC vs UltraSPARC

SPARC (có nguồn gốc từ ARI Architecture Processor Scalable) là một RISC (Giảm Instruction Set Computing) ISA (Instruction Set Architecture) phát triển bởi Sun Microsystems Các bộ vi xử lý SPARC này có thể được tìm thấy trong các máy tính xách tay cho các siêu máy tính như các máy chủ doanh nghiệp.Hãy vận hành các hệ điều hành như Solaris, OpenBSD và NetBSD SuperSPARC là phiên bản của 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ế cho SuperSPARC UltraSPARC đã được Sun Microsystems phát triển vào năm 1995. UltraSPARC đã sử dụng V9 SPARC ISA và nó là bộ vi xử lý SPARC đầu tiên sử dụng V9 ISA.

SuperSPARC là phiên bản của bộ vi xử lý SPARC được Sun Microsystems phát hành vào năm 1992. Nó có tên mã là Viking. Bộ vi xử lý SuperSPARC sử dụng SPARC V8 ISA. Sun giới thiệu phiên bản bộ vi xử lý SuperSPARC 33MHz và 40MHz. 3. 1.000.000 bóng bán dẫn đã được chứa trong SuperSPARC. Texas Instruments (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 chữa một số lỗi hiện có trong phiên bản gốc. Tuy nhiên, bộ vi xử lý SuperSPARC-II, được phát hành vào năm 1994, là một phiên bản cải tiến so với bộ vi xử lý SuperSAPRC gốc với tốc độ lên tới 80-90MHz. Bộ vi xử lý SuperSAPRC có bộ nhớ cache L1 là 16KB. Bộ nhớ cache L2 của nó có dung lượng 2MB. Bộ nhớ cache L3 không có trong bộ vi xử lý SuperSPARC. SuperSPARC-II có tên mã là Voyager.

UltraSPARC là phiên bản bộ vi xử lý SPARC do Sun Microsystems phát hành 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 64-bit SPARC V9 ISA. Texas Instruments đã thực hiện việc chế tạo UltraSPARC 64 bit. 32 mục 64-bit nằm trong tệp đăng ký số nguyên. Nó là một bộ xử lý superscalar, mà 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 người có thể thực hiện hoạt động nhân và phân chia. Bộ vi xử lý UltraSPARC có một loại đơn vị điểm nổi gọi là FGU (đơn vị điểm nổi / đồ hoạ), cung cấp hỗ trợ đa phương tiện. Có hai cấp độ cache là primary và secondary. Bộ nhớ chính là 16KB và bộ nhớ cache 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 viết. Nó chứa 3. 8 triệu transistor.

Sự khác nhau giữa SuperSPARC và UltraSPARC là gì?

Bộ vi xử lý SuperSPARC và UltraSPARC có nhiều sự khác biệt, đặc biệt là kể từ khi bộ vi xử lý UltraSPARC thay thế SuperSPARC vào năm 1995.Bộ vi xử lý SuperSPARC đã sử dụng V8 SPARC ISA, trong khi bộ vi xử lý UltraSPARC là bộ vi xử lý SPARC đầu tiên sử dụng V9 SPARC ISA. Thực tế, bộ vi xử lý UltraSPARC là một bộ vi xử lý 64-bit. Có thể hiểu, bộ vi xử lý UltraSPARC có tần số đồng hồ cao hơn bộ vi xử lý SuperSPARC. Về mặt các đơn vị chức năng, có một sự khác biệt đáng chú ý. Để đạt được tần số 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 chồng lên các đơn vị ALU để đảm bảo rằng tần số đồng hồ 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 transistor. Bộ vi xử lý UltraSPARC đã có bộ nhớ cache 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 ở tất cả các khu vực so với SuperSPARC.