рдЕрд▓рд┐рдмрд╛рдмрд╛рд▓реЗ XuanTie RISC-V рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╡рд┐рдХрд╛рд╕рд╣рд░реВ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдБрдЫ

рдЕрд▓рд┐рдмрд╛рдмрд╛, рд╕рдмреИрднрдиреНрджрд╛ рдареВрд▓реЛ рдЪрд┐рдирд┐рдпрд╛рдБ рдЖрдИрдЯреА рдХрдореНрдкрдиреАрд╣рд░реВ рдордзреНрдпреЗ рдПрдХ, XuanTie E902, E906, C906 рд░ C910 рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛрд░, 64-рдмрд┐рдЯ RISC-V рдирд┐рд░реНрджреЗрд╢рди рд╕реЗрдЯ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛рдХреЛ рдЖрдзрд╛рд░рдорд╛ рдирд┐рд░реНрдорд┐рдд рд╡рд┐рдХрд╛рд╕рд╣рд░реВрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╡рд┐рдХрд╛рд╕рд╣рд░реВрдХреЛ рдЦреЛрдЬрдХреЛ рдШреЛрд╖рдгрд╛ рдЧрд░реНтАНрдпреЛред XuanTie рдХреЛ рдУрдкрди рдХреЛрд░ рдирдпрд╛рдБ рдирд╛рдо OpenE902, OpenE906, OpenC906 рд░ OpenC910 рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдиреЗрдЫред

рд░реЗрдЦрд╛рдЪрд┐рддреНрд░, Verilog рдорд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдПрдХрд╛рдЗрд╣рд░реВрдХреЛ рд╡рд┐рд╡рд░рдг, рдПрдХ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рд░ рд╕рд╛рде рдбрд┐рдЬрд╛рдЗрди рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ Apache 2.0 рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд GitHub рдорд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЫрдиреНред XuanTie рдЪрд┐рдкреНрд╕, Glibc рд▓рд╛рдЗрдмреНрд░реЗрд░реА, рдмрд┐рдиреБрдЯрд┐рд▓реНрд╕ рдЯреБрд▓рдХрд┐рдЯ, U-Boot рд▓реЛрдбрд░, Linux рдХрд░реНрдиреЗрд▓, OpenSBI (RISC-V рд╕реБрдкрд░рднрд╛рдЗрдЬрд░ рдмрд╛рдЗрдирд░реА рдЗрдиреНрдЯрд░рдлреЗрд╕), рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдкреНрд▓реЗрдЯрдлрд░реНрдорд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рд┐рдд GCC рд░ LLVM рдХрдореНрдкрд╛рдЗрд▓рд░рд╣рд░реВрдХреЛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рдЫреБрдЯреНрдЯреИ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЫрдиреНред рдЗрдореНрдмреЗрдбреЗрдб рд▓рд┐рдирдХреНрд╕ рдкреНрд░рдгрд╛рд▓реА Yocto, рд░ рдПрдиреНрдбреНрд░реЛрдЗрдб рдкреНрд▓реЗрдЯрдлрд░реНрдо рдЪрд▓рд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреНрдпрд╛рдЪрд╣рд░реВред

XuanTie C910, рдЦреБрд▓реНрд▓рд╛ рдЪрд┐рдкрд╣рд░реВ рдордзреНрдпреЗ рд╕рдмреИрднрдиреНрджрд╛ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА, T-рд╣реЗрдб рдбрд┐рднрд┐рдЬрдирд▓реЗ 12 GHz рдорд╛ рд╕рдЮреНрдЪрд╛рд▓рди рд╣реБрдиреЗ 16-рдХреЛрд░ рднреЗрд░рд┐рдпрдиреНрдЯрдорд╛ 2.5 рдПрдирдПрдо рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╡рд┐рдзрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЙрддреНрдкрд╛рджрди рдЧрд░реЗрдХреЛ рд╣реЛред Coremark рдкрд░реАрдХреНрд╖рдгрдорд╛ рдЪрд┐рдкрдХреЛ рдкреНрд░рджрд░реНрд╢рди 7.1 Coremark/MHz рдкреБрдЧреНрдЫ, рдЬреБрди ARM Cortex-A73 рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВ рднрдиреНрджрд╛ рдЙрдЪреНрдЪ рдЫред Alibaba рд▓реЗ рдХреБрд▓ 11 рд╡рд┐рднрд┐рдиреНрди RISC-V рдЪрд┐рдкрд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реЗрдХреЛ рдЫ, рдЬрд╕рдордзреНрдпреЗ 2.5 рдмрд┐рд▓рд┐рдпрди рднрдиреНрджрд╛ рдмрдвреА рдЙрддреНрдкрд╛рджрди рднрдЗрд╕рдХреЗрдХреЛ рдЫ, рд░ рдХрдореНрдкрдиреАрд▓реЗ RISC-V рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓рд╛рдИ IoT рдпрдиреНрддреНрд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рдирднрдИ рдЕрдЭ рдЕрдЧрд╛рдбрд┐ рдмрдврд╛рдЙрди рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫред рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░ред

рд╕рдореНрдЭрдиреБрд╣реЛрд╕реН рдХрд┐ RISC-V рд▓реЗ рдЦреБрд▓рд╛ рд░ рд▓рдЪрд┐рд▓реЛ рдореЗрд╢рд┐рди рдирд┐рд░реНрджреЗрд╢рди рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рдЬрд╕рд▓реЗ рдорд╛рдЗрдХреНрд░реЛрдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрд▓рд╛рдИ рд░реЛрдпрд▓реНрдЯреАрд╣рд░реВ рд╡рд╛ рдкреНрд░рдпреЛрдЧрдорд╛ рд╕рд░реНрддрд╣рд░реВ рд▓рд╛рдЧреВ рдирдЧрд░реА рдордирдорд╛рдиреА рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред RISC-V рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЦреБрд▓рд╛ SoCs рд░ рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╣рд╛рд▓, RISC-V рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рдирдХреЛ рдЖрдзрд╛рд░рдорд╛, рд╡рд┐рднрд┐рдиреНрди рдирд┐:рд╢реБрд▓реНрдХ рдЗрдЬрд╛рдЬрддрдкрддреНрд░рд╣рд░реВ (BSD, MIT, Apache 2.0) рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рднрд┐рдиреНрди рдХрдореНрдкрдиреАрд╣рд░реВ рд░ рд╕рдореБрджрд╛рдпрд╣рд░реВрд▓реЗ рдорд╛рдЗрдХреНрд░реЛрдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛрд░, SoCs рд░ рдкрд╣рд┐рд▓реЗ рдиреИ рдЙрддреНрдкрд╛рджрди рдЧрд░рд┐рдПрдХрд╛ рдЪрд┐рдкрд╣рд░реВрдХрд╛ рджрд░реНрдЬрдиреМрдВ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджреИрдЫрдиреНред RISC-V рдХреЛ рд▓рд╛рдЧрд┐ рдЙрдЪреНрдЪ-рдЧреБрдгрд╕реНрддрд░рдХреЛ рд╕рдорд░реНрдерди рднрдПрдХрд╛ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдорд╣рд░реВрдорд╛ GNU/Linux (Glibc 2.27, binutils 2.30, gcc 7 рд░ Linux kernel 4.15 рдХреЛ рд░рд┐рд▓реАрдЬрджреЗрдЦрд┐ рд╣рд╛рд▓рд╕рдореНрдо), FreeBSD рд░ OpenBSD рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред

RISC-V рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, Alibaba рд▓реЗ ARM64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рдкрдирд┐ рд╡рд┐рдХрд╛рд╕ рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, XuanTie рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рдЦреЛрдЬрд╕рдБрдЧреИ, рдирдпрд╛рдБ рд╕рд░реНрднрд░ SoC Yitian 710 рдкреЗрд╢ рдЧрд░рд┐рдпреЛ, рдЬрд╕рдорд╛ 128 GHz рдХреЛ рдлреНрд░рд┐рдХреНрд╡реЗрдиреНрд╕реАрдорд╛ рд╕рдЮреНрдЪрд╛рд▓рди рд╣реБрдиреЗ 9 рдорд╛рд▓рд┐рдХрд╛рдирд╛ ARMv3.2 рдХреЛрд░рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред рдЪрд┐рдкрдорд╛ 8 DDR5 рдореЗрдореЛрд░реА рдЪреНрдпрд╛рдирд▓рд╣рд░реВ рд░ 96 PCIe 5.0 рд▓реЗрдирд╣рд░реВ рдЫрдиреНред рдЪрд┐рдк 5 nm рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╡рд┐рдзрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЙрддреНрдкрд╛рджрди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЬрд╕рд▓реЗ 628 mm┬▓ рд╕рдмреНрд╕рдЯреНрд░реЗрдЯрдорд╛ рд▓рдЧрднрдЧ 60 рдмрд┐рд▓рд┐рдпрди рдЯреНрд░рд╛рдиреНрдЬрд┐рд╕реНрдЯрд░рд╣рд░реВ рдПрдХреАрдХреГрдд рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдпреЛред рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдХреЛ рд╣рд┐рд╕рд╛рдмрд▓реЗ, Yitian 710 рд╕рдмреИрднрдиреНрджрд╛ рдЫрд┐рдЯреЛ ARM рдЪрд┐рдкрд╣рд░реВ рднрдиреНрджрд╛ рд▓рдЧрднрдЧ 20% рдЫрд┐рдЯреЛ рдЫ, рд░ рдкрд╛рд╡рд░ рдЦрдкрддрдорд╛ рд▓рдЧрднрдЧ 50% рдмрдвреА рдХреБрд╢рд▓ рдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди