Alibaba เป„เบ”เป‰เบ„เบปเป‰เบ™เบžเบปเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเป‚เบ›เป€เบŠเบ”เป€เบŠเบต XuanTie RISC-V

Alibaba, เบซเบ™เบถเปˆเบ‡เปƒเบ™เบšเปเบฅเบดเบชเบฑเบ” IT เบ—เบตเปˆเปƒเบซเบเปˆเบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡เบˆเบตเบ™, เป„เบ”เป‰เบ›เบฐเบเบฒเบ”เบเบฒเบ™เบ„เบปเป‰เบ™เบžเบปเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเปเบเบ™เป‚เบฎเบ‡เบ‡เบฒเบ™เบœเบฐเบฅเบดเบ” XuanTie E902, E906, C906 เปเบฅเบฐ C910, เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบšเบปเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบŠเบธเบ”เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒ 64-bit RISC-V. เปเบเบ™เป€เบ›เบตเบ”เบ‚เบญเบ‡ XuanTie เบˆเบฐเบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบžเบฒเบเปƒเบ•เป‰เบŠเบทเปˆเปƒเปเปˆ OpenE902, OpenE906, OpenC906 เปเบฅเบฐ OpenC910.

เปเบœเบ™เบงเบฒเบ”, เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบ‚เบญเบ‡เปœเปˆเบงเบเบฎเบฒเบ”เปเบงเปƒเบ™ Verilog, เป€เบ„เบทเปˆเบญเบ‡เบˆเบณเบฅเบญเบ‡ เปเบฅเบฐเป€เบญเบเบฐเบชเบฒเบ™เบเบฒเบ™เบญเบญเบเปเบšเบšเบ—เบตเปˆเบกเบฒเบžเป‰เบญเบกเบเบฑเบš GitHub เบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” Apache 2.0. เบˆเบฑเบ”เบžเบตเบกเบกเบฒเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเปเบกเปˆเบ™เบชเบฐเบšเบฑเบšเบ‚เบญเบ‡ GCC เปเบฅเบฐ LLVM compilers เบ”เบฑเบ”เปเบ›เบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบŠเบดเบš XuanTie, เบซเปเบชเบฐเบซเบกเบธเบ” Glibc, เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบท Binutils, U-Boot loader, เปเบเปˆเบ™ Linux, OpenSBI (RISC-V Supervisor Binary Interface), เป€เบงเบ—เบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡ เบเบฑเบ‡เบฅเบฐเบšเบปเบš Linux Yocto, เปเบฅเบฐเบเบฑเบ‡ patches เบชเปเบฒเบฅเบฑเบšเปเบฅเปˆเบ™เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบก Android.

XuanTie C910, เบ—เบตเปˆเบกเบตเบญเปเบฒเบ™เบฒเบ”เบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡เบŠเบดเบšเป€เบ›เบตเบ”, เปเบกเปˆเบ™เบœเบฐเบฅเบดเบ”เป‚เบ”เบเบžเบฐเปเบ™เบ T-Head เป‚เบ”เบเปƒเบŠเป‰เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ 12 nm เปƒเบ™เบ•เบปเบงเปเบ› 16-core เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบขเบนเปˆเบ—เบตเปˆ 2.5 GHz. เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡เบŠเบดเบšเปƒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš Coremark เบšเบฑเบ™เบฅเบธเป€เบ–เบดเบ‡ 7.1 Coremark/MHz, เป€เบŠเบดเปˆเบ‡เบ”เบตเบเบงเปˆเบฒเป‚เบ›เบฃเป€เบŠเบชเป€เบŠเบต ARM Cortex-A73. Alibaba เป„เบ”เป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบŠเบดเบš RISC-V เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบ—เบฑเบ‡เปเบปเบ” 11 เบŠเบดเบš, เปƒเบ™เบ™เบฑเป‰เบ™เบกเบตเบซเบผเบฒเบเบเบงเปˆเบฒ 2.5 เบžเบฑเบ™เบฅเป‰เบฒเบ™เบŠเบดเบšเป„เบ”เป‰เบœเบฐเบฅเบดเบ”เปเบฅเป‰เบง, เปเบฅเบฐเบšเปเบฅเบดเบชเบฑเบ”เบเปเบฒเบฅเบฑเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบฅเบฐเบšเบปเบšเบ™เบดเป€เบงเบ”เป€เบžเบทเปˆเบญเบเป‰เบฒเบงเป„เบ›เบชเบนเปˆเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ RISC-V เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™ IoT เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™, เปเบ•เปˆเบเบฑเบ‡เบชเปเบฒเบฅเบฑเบš เบ›เบฐเป€เบžเบ”เบญเบทเปˆเบ™เป†เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ„เบญเบกเบžเบดเบงเป€เบ•เบต.

เบˆเบทเปˆเป„เบงเป‰เบงเปˆเบฒ RISC-V เบชเบฐเบซเบ™เบญเบ‡เบฅเบฐเบšเบปเบšเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ—เบตเปˆเป€เบ›เบตเบ”เปเบฅเบฐเบกเบตเบ„เบงเบฒเบกเบเบทเบ”เบซเบเบธเปˆเบ™เบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰ microprocessors เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบ•เบปเบ™เป€เบญเบ‡เบกเบฑเบเป‚เบ”เบเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบกเบตเบ„เปˆเบฒเบžเบฒเบเบซเบผเบงเบ‡เบซเบผเบทเบเปเบฒเบ™เบปเบ”เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰. RISC-V เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡ SoCs เปเบฅเบฐเป‚เบ›เป€เบŠเบ”เป€เบŠเบตเบ—เบตเปˆเป€เบ›เบตเบ”เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบญเบตเบ‡เบ•เบฒเบกเบ‚เปเป‰เบเปเบฒเบ™เบปเบ”เบ‚เบญเบ‡ RISC-V, เบšเปเบฅเบดเบชเบฑเบ”เปเบฅเบฐเบŠเบธเบกเบŠเบปเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบŸเบฃเบตเบ•เปˆเบฒเบ‡เป† (BSD, MIT, Apache 2.0) เบเปเบฒเบฅเบฑเบ‡เบžเบฑเบ”เบ—เบฐเบ™เบฒเบซเบผเบฒเบเบชเบดเบšเบ•เบปเบงเปเบ›เบ‚เบญเบ‡ microprocessor cores, 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 ARMv9 cores เบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเบ—เบตเปˆเบ„เบงเบฒเบกเบ–เบตเปˆเบ‚เบญเบ‡ 3.2 GHz. เบŠเบดเบšเบกเบต 8 เบŠเปˆเบญเบ‡เบ„เบงเบฒเบกเบˆเบณ DDR5 เปเบฅเบฐ 96 PCIe 5.0 เป€เบฅเบ™. เบŠเบดเบšเป„เบ”เป‰เบ–เบทเบเบœเบฐเบฅเบดเบ”เป‚เบ”เบเปƒเบŠเป‰เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ 5 nm, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ›เบฐเบกเบฒเบ™ 628 เบžเบฑเบ™เบฅเป‰เบฒเบ™ transistors เปƒเบชเปˆ substrate 60 mmยฒ. เปƒเบ™เปเบ‡เปˆเบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”, Yitian 710 เปเบกเปˆเบ™เบ›เบฐเบกเบฒเบ™ 20% เป„เบงเบเปˆเบงเบฒเบŠเบดเบš ARM เบ—เบตเปˆเป„เบงเบ—เบตเปˆเบชเบธเบ”, เปเบฅเบฐเบ›เบฐเบกเบฒเบ™ 50% เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเปƒเบ™เบเบฒเบ™เบšเปเบฅเบดเป‚เบžเบเบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™