OpenSPARC

OpenSPARC este un proiect de  microprocesor SPARC open source care a început în decembrie 2005. Proiectul a fost început de Sun Microsystems , care și-a oferit procesorul UltraSPARC T1 pe 64 de biți și 32 de fire în Verilog . Pe 21 martie 2006, Sun a lansat codul de bază T1 IP sub Licența Publică Generală GNU .

Pe 11 decembrie 2007, Sun a oferit procesorul UltraSPARC T2 în sursă deschisă .

Codurile sursă pentru procesoarele mai noi ( SPARC T3 , SPARC T4 ) nu au fost publicate de Oracle [1] [2] [3] .


Caracteristici

Modelul OpenSPARC T1 este un microprocesor pe 64 de biți, 32 de fire. În configurație completă, este format din 8 nuclee cu 4 fire care rulează simultan pe fiecare nucleu. Instrucțiunile sunt executate în ordinea citirii (în ordine), execuția logică este împărțită în 6 etape pipeline.

Modelul OpenSPARC T2 constă din 8 nuclee, 16 conducte și execută un total de 64 de fire.

Vezi și

Note

  1. Jonathan Corbet. Este timpul pentru procesoare deschise? [LWN.net ]  (engleză) . lwn.net (9 ianuarie 2018). Data accesului: 7 decembrie 2019. Arhivat din original pe 7 decembrie 2019.
  2. Digital FOSSils: A History of Free and Open Source  Silicon . AB Open (25 iunie 2019). - „Oracle însuși – care Sun Microsystems în 2009 – nu a lansat un nou design OpenSPARC de la OpenSPARC T2 din 2008.”. Data accesului: 7 decembrie 2019. Arhivat din original pe 7 decembrie 2019.
  3. Andras Vajda. 2.4.1.3 Procesoare SPARC // „opensparc” Programare cipuri cu mai multe nuclee . — Springer. - S. 32. - 228 p. — ISBN 9781441997395 .

Link -uri