O le faʻataʻitaʻiga muamua o le open source Libre-SOC chip ua sauni mo le gaosiga

Ole Poloketi Libre-SOC, o loʻo atiaʻe se vaʻa tatala ma se fausaga faʻapipiʻi i le CDC 6600 style, lea, e faʻaitiitia ai le tele ma le lavelave o le pu, ole PPU, VPU ma le GPU faʻatonuga e le vavaeeseina ma ofoina atu i le tasi ISA , ua oʻo i le tulaga o le tuʻuina atu o le faʻataʻitaʻiga suʻega muamua i le gaosiga. O le poloketi na amataina i lalo o le igoa Libre RISC-V, ae na toe faʻaigoaina Libre-SOC ina ua maeʻa le filifiliga e sui le RISC-V ma le OpenPOWER 3.0 instruction set architecture (ISA).

O le poloketi e faʻamoemoe e fausia se faiga atoatoa, tatala atoatoa ma leai se malo i luga o se chip (SoC) e mafai ona faʻaogaina i komepiuta e tasi-board, netbooks ma masini feaveaʻi eseese. I le faʻaopoopoga i faʻatonuga faʻapitoa a le PPU ma tusi resitala faʻamoemoe lautele, o le Libre-SOC e maua ai le gafatia e faʻatino ai gaioiga faʻaogaina ma faʻatusatusaga faʻapitoa masani o VPU ma GPU i totonu o se poloka faʻaogaina e tasi. O loʻo faʻaogaina e le puʻupuʻu le OpenPOWER faʻatonuga seti fausaga, le Simple-V faʻaopoopoga faʻatasi ai ma faʻatonuga mo le vectorization ma le faʻaogaina tutusa o faʻamaumauga, faʻapea foʻi ma faʻatonuga faʻapitoa mo le faʻaliliuina o le ARGB ma gaioiga masani 3D.

O faatonuga GPU o loʻo taulaʻi i le faʻaaogaina ma le Vulkan graphics API, ma le VPU i le faʻavaveina o le YUV-RGB liua ma le faʻavasegaina o MPEG1/2, MPEG4 ASP (xvid), H.264, H.265, VP8, VP9, ​​​​AV1, MP3 , AC3, Vorbis formats ma Opus. O loʻo faʻatulagaina se avetaʻavale saoloto mo Mesa e faʻaaogaina le gafatia o Libre-SOC e tuʻuina atu ai se faʻaogaina o masini komepiuta faʻapipiʻiina o le Vulkan graphics API. Mo se faʻataʻitaʻiga, e mafai ona faʻaliliu Vulkan shaders e faʻaaoga ai se masini JIT e faʻatino ai faʻaoga faʻapitoa faʻatonuga o loʻo maua ile Libre-SOC.

I le isi suʻega faʻataʻitaʻiga, latou te fuafua e faʻatino le SVP64 (Variable-length Vectorization) faʻaopoopoga, faʻatagaina le Libre-SOC e faʻaaogaina e avea o se masini faʻapipiʻi (faʻaopoopo i le 32 64-bit tusi resitala lautele, 128 resitala o le a tuʻuina atu. mo fa'atatauga ve'a). O le faʻataʻitaʻiga muamua e aofia ai naʻo le tasi le autu o loʻo tamoe i le 300 MHz, ae i totonu o le lua tausaga o loʻo fuafua e tuʻuina atu se 4-core version, ona sosoo ai lea ma le 8-core version, ma i le umi o le 64-core version.

Ole vaega muamua ole va'a ole a gaosia e le TSMC ile fa'aogaina ole 180nm process technology. O atinaʻe uma o le poloketi o loʻo tufatufaina i lalo o laisene saoloto, e aofia ai faila i le GDS-II faʻatasi ma se faʻamatalaga o le topology atoa o le pu, e lava e amata ai lau lava gaosiga. O le Libre-SOC o le muamua tutoʻatasi tutoʻatasi e faʻavae i luga o le Power architecture e le o gaosia e IBM. O le atinaʻe na faʻaaogaina le gagana faʻamatalaga meafaigaluega a le nMigen (HDL faʻavae i le Python, e aunoa ma le faʻaaogaina o le VHDL ma le Verilog), o le FlexLib standard cell library mai le Chips4Makers project, ma le free Coriolis2 VLSI toolkit mo le liliu mai le HDL i le GDS-II.

O le atinaʻeina o le Libre-SOC na faʻatupeina e le NLnet Foundation, lea na tuʻuina atu ai le 400 afe euros e fausia ai se vaʻa matala atoatoa e avea o se vaega o se polokalame e fausia ai ni faʻamatalaga faʻapitoa faʻapitoa ma faʻatuatuaina. O le pu o loʻo i ai le tele o le 5.5x5.9 mm ma e aofia ai le 130 afe faitotoa faʻaoga. E aofia ai le fa 4KB SRAM modules ma le 300 MHz phase-locked loop (PLL) unit.

O le faʻataʻitaʻiga muamua o le open source Libre-SOC chip ua sauni mo le gaosiga


puna: opennet.ru

Faaopoopo i ai se faamatalaga