Ua hana ʻia kahi kaʻina hana RISC-V wehe, XiangShan, ma Kina, e hoʻokūkū ana me ka ARM Cortex-A76

Ua hōʻike ka Institute of Computer Technology of the Chinese Academy of Science i ka papahana XiangShan, mai ka makahiki 2020 e hoʻomohala nei i kahi kaʻina hana wehe kiʻekiʻe e pili ana i ka RISC-V instruction set architecture (RV64GC). Wehe ʻia nā hana hoʻomohala ma lalo o ka laikini MulanPSL 2.0.

Ua paʻi ka papahana i ka wehewehe ʻana i nā poloka lako ma ka ʻōlelo Chisel, i unuhi ʻia i loko o Verilog, kahi hoʻokō kuhikuhi e pili ana i ka FPGA, a me nā kiʻi no ka hoʻohālikelike ʻana i ka hana o ka chip ma ka Verilog simulator Verilator wehe. Loaʻa nā kiʻi a me nā wehewehe o ka hale kiʻi (ma ka huina o nā palapala he 400 a me 50 tausani laina code), akā ʻo ka hapa nui o ka palapala ma ka ʻōlelo Kina. Hoʻohana ʻia ʻo Debian GNU/Linux e like me ka ʻōnaehana hana kuhikuhi i hoʻohana ʻia e hoʻāʻo i ka hoʻokō ʻana i ka FPGA.

Ua hana ʻia kahi kaʻina hana RISC-V wehe, XiangShan, ma Kina, e hoʻokūkū ana me ka ARM Cortex-A76

Ua ʻōlelo ʻo XiangShan ʻo ia ka chip RISC-V kiʻekiʻe loa, ʻoi aku ma mua o ka SiFive P550. I kēia mahina ua hoʻolālā ʻia e hoʻopau i ka hoʻāʻo ʻana ma ka FPGA a hoʻokuʻu i kahi chip prototype 8-core e hana ana ma 1.3 GHz a hana ʻia e TSMC me ka hoʻohana ʻana i ka ʻenehana hana 28nm, codenamed "Yanqi Lake". Aia ka puʻupuʻu i kahi cache 2MB, kahi mea hoʻomanaʻo hoʻomanaʻo me ke kākoʻo no ka hoʻomanaʻo DDR4 (a hiki i 32GB o RAM) a me kahi interface PCIe-3.0-x4.

ʻO ka hana o ka pahu mua ma ka hoʻāʻo SPEC2006 i manaʻo ʻia ma 7/Ghz, e pili ana me ARM Cortex-A72 a me Cortex-A73 chips. Ma ka hopena o ka makahiki, hoʻolālā ʻia ka hana ʻana o ka prototype "South Lake" me kahi hoʻolālā hoʻomaikaʻi, e hoʻoneʻe ʻia i SMIC me kahi ʻenehana kaʻina hana 14nm a me ka hoʻonui pinepine ʻana i 2 GHz. Manaʻo ʻia ka lua o ka prototype e hana ma 2006/Ghz i ka hoʻāʻo SPEC10, kahi kokoke i ka ARM Cortex-A76 a me Intel Core i9-10900K processors, a ʻoi aku ka maikaʻi ma mua o ka SiFive P550, ka wikiwiki RISC-V CPU, nona kahi ka hana o 8.65/Ghz.

E hoʻomanaʻo i ka hāʻawi ʻana o RISC-V i kahi ʻōnaehana aʻoaʻo mīkini hāmama a maʻalahi e hiki ai i nā microprocessors ke kūkulu ʻia no nā noi ʻokoʻa me ka ʻole e koi ʻia i nā aliʻi a i ʻole ke kau ʻana i nā kūlana i ka hoʻohana ʻana. ʻAe ʻo RISC-V iā ʻoe e hana i nā SoC a me nā kaʻina hana. I kēia manawa, e pili ana i ka kikoʻī RISC-V, ua hoʻomohala ʻia nā ʻano like ʻole o nā microprocessor cores, SoCs a me nā chips e nā hui like ʻole a me nā kaiāulu ma lalo o nā laikini manuahi (BSD, MIT, Apache 2.0). ʻO nā ʻōnaehana hana me ke kākoʻo kiʻekiʻe no ka RISC-V me Linux (i kēia manawa mai ka hoʻokuʻu ʻana o Glibc 2.27, binutils 2.30, gcc 7 a me ka Linux kernel 4.15) a me FreeBSD.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka