Projekti Libre-SOC, i cili zhvillon një çip të hapur me implementimin e një arkitekture hibride në stilin e CDC 6600, ku për të reduktuar madhësinë dhe kompleksitetin e çipit, instrukcionet CPU, VPU dhe GPU nuk janë të ndara dhe ofrohen në një ISA të vetme, arriti fazën e kalimit në prodhim të mostrës së parë testuese. Fillimisht, projekti u zhvillua me emrin Libre RISC-V, por u riemërua në Libre-SOC pas vendimit për të zëvendësuar RISC-V me përdorimin e arkitekturës së setit të komandave (ISA) OpenPOWER 3.0.
Projekti Ă«shtĂ« i orientuar drejt krijimit tĂ« njĂ« sistemi tĂ« plotĂ«, plotĂ«sisht tĂ« hapur dhe qĂ« nuk kĂ«rkon pagesa licencash pĂ«r njĂ« çip (SoC), i cili mund tĂ« pĂ«rdoret nĂ« komputera me njĂ« plaka, netbook-e dhe pajisje tĂ« ndryshme portative. PĂ«rveç instrukcioneve tipike tĂ« CPU-sĂ« dhe regjistrave tĂ« zakonshĂ«m, Libre-SOC ofron nĂ« njĂ« bllok funksional tĂ« procesorit mundĂ«si pĂ«r tĂ« kryer operacione vektoriale dhe llogaritje tĂ« specializuara, tĂ« cilat janĂ« tipike pĂ«r VPU dhe GPU. Ăipi pĂ«rdor arkitekturĂ«n e grupit tĂ« komandave OpenPOWER, zgjerimin Simple-V me instrukcione pĂ«r vektorizimin dhe pĂ«rpunimin paralel tĂ« tĂ« dhĂ«nave, si dhe instrukcione tĂ« specializuara pĂ«r konvertimin nĂ« ARGB dhe pĂ«r kryerjen e operacioneve tipike 3D.
Udhëzimet GPU përqendrohen në përdorimin e API-t grafik Vulkan, ndërsa VPU në përshpejtimin e konvertimit YUV-RGB dhe dekodimin e formateve MPEG1/2, MPEG4 ASP (xvid), H.264, H.265, VP8, VP9, AV1, MP3, AC3, Vorbis dhe Opus. Për Mesa, është duke u zhvilluar një drejtues i lirë që përdor kapacitetet e Libre-SOC për të ofruar një zbatim të përshpejtuar harduerik të API-t grafik Vulkan. Për shembull, shader-at Vulkan mund të përkthehen me ndihmën e motorit JIT për t'u ekzekutuar duke përdorur instruksionet e specializuara të disponueshme në Libre-SOC.
Në prototipin e ardhshëm të testimit, planifikohet të implementohet zgjerimi SVP64 (Vectorizimi me Gjatësi Variabël), i cili do të lejojë përdorimin e Libre-SOC si një procesor vektorial (përveç 32 regjistrave të 64-bit për ndërmjetësi, do të ofrohen 128 regjistra për llogaritjet vektoriale). Prototipi i parë përfshin vetëm një bërthamë që punon në frekuencën 300 Mhz, por brenda dy vjetësh planifikohet të lëshohet një version me 4 bërthama, pastaj me 8 bërthama, dhe në perspektivë afatgjatë, edhe me 64 bërthama.
Seria e parë e çipave do të prodhohet nga kompania TSMC duke përdorur procesin teknologjik 180nm. Të gjitha arritjet e projektit shpërndahen nën licenca të lira, përfshirë skedarët në formatin GDS-II me përshkrimin e plotë të topologjisë së çipit, të mjaftueshme për të filluar prodhimin e vet. Libre-SOC do të jetë çipi i parë plotësisht i pavarur mbi bazën e arkitekturës Power, i prodhuar nga askush tjetër veç IBM. Gjatë zhvillimit u përdor gjuha e përshkrimit të harduerit nMigen (HDL e bazuar në Python, pa përdorur VHDL dhe Verilog), bibliotekat e qelizave standarde FlexLib nga projekti Chips4Makers dhe mjetet e lira VLSI Coriolis2 për konvertimin nga HDL në GDS-II.
Zhvillimi i Libre-SOC u financua nga fondi NLnet Foundation, i cili ndau 400 mijĂ« euro pĂ«r krijimin e njĂ« çipi plotĂ«sisht tĂ« hapur nĂ« kuadĂ«r tĂ« programit pĂ«r krijimin e zgjidhjeve teknike themelore qĂ« mund tĂ« verifikohen dhe janĂ« tĂ« besueshme. Ăipi ka njĂ« madhĂ«si prej 5.5Ă5.9 mm dhe pĂ«rfshin 130 mijĂ« porte logjike. Ai pĂ«rfshin katĂ«r module SRAM prej 4KB dhe njĂ« bllok PLL me 300 MHz pĂ«r pĂ«rshtatjen automatike tĂ« frekuencĂ«s.

Burimi: opennet.ru
