Dit is de Windows-app XiangShan, waarvan de nieuwste versie kan worden gedownload als XiangShanv3.2.2-alphasourcecode.zip. Deze kan online worden uitgevoerd via de gratis hostingprovider OnWorks voor werkstations.
Download en gebruik online deze app genaamd XiangShan met OnWorks gratis.
Volg deze instructies om deze app uit te voeren:
- 1. Download deze applicatie op uw pc.
- 2. Voer in onze bestandsbeheerder https://www.onworks.net/myfiles.php?username=XXXXX in met de gebruikersnaam die u wilt.
- 3. Upload deze applicatie in zo'n bestandsbeheerder.
- 4. Start een OS OnWorks online emulator vanaf deze website, maar een betere Windows online emulator.
- 5. Ga vanuit het OnWorks Windows-besturingssysteem dat u zojuist hebt gestart naar onze bestandsbeheerder https://www.onworks.net/myfiles.php?username=XXXXX met de gewenste gebruikersnaam.
- 6. Download de applicatie en installeer deze.
- 7. Download Wine van de softwarebronnen voor Linux-distributies. Eenmaal geïnstalleerd, kunt u vervolgens dubbelklikken op de app om ze met Wine uit te voeren. Je kunt ook PlayOnLinux proberen, een mooie interface via Wine waarmee je populaire Windows-programma's en -games kunt installeren.
Wine is een manier om Windows-software op Linux uit te voeren, maar zonder dat Windows vereist is. Wine is een open-source Windows-compatibiliteitslaag die Windows-programma's rechtstreeks op elke Linux-desktop kan uitvoeren. In wezen probeert Wine genoeg van Windows opnieuw te implementeren, zodat het al die Windows-applicaties kan draaien zonder Windows echt nodig te hebben.
SCHERMSCHERMEN:
XiangShan
BESCHRIJVING:
XiangShan is een open-source, high-performance RISC-V processorproject dat out-of-order superscalaire cores implementeert met behulp van Chisel voor hardwareconstructie. Het ontwerp is gericht op moderne prestatiedoelen – diepe pipelines, speculatieve uitvoering, multi-issue decodering/uitvoering en geavanceerde branchvoorspelling – terwijl het synthetiseerbaar blijft voor ASIC-stromen en overdraagbaar is naar FPGA's voor onderzoek. Een modulaire microarchitectuur scheidt frontend-, backend- en geheugensubsystemen met coherente caches en schaalbare interconnects, wat multi-core configuraties mogelijk maakt. Het project investeert fors in verificatie: differentiële tests met referentiemodellen, uitgebreide tests met willekeurige instructies en volledige softwarestacks (bootloaders, Linux) om de correctheid onder realistische workloads te valideren. Tooling rondom de core (buildscripts, simulatoren, ondersteuning voor golfvorm/debuggen) verlaagt de drempel voor academici en industriële partijen om te experimenteren en uit te breiden.
Kenmerken
- Ondersteunt RV64GCBVH RISC-V ISA (algemeen + gecomprimeerd + bit/byte vector + hypervisor etc.)
- Modulair ontwerp van pijplijn, vectoreenheden, co-processor/versnellerondersteuning etc.
- Agile ontwikkelingsmethodologie met hulpmiddelen voor functionele verificatie, debuggen en prestatievalidatie
- Uitgebreide documentatie, gebruikershandleiding, ontwerpdocumenten, met ondersteuning voor vertaling/lokalisatie (Engels/Chinees etc.)
- Vermogen om daadwerkelijke silicium- of tape-outstromen te integreren of te targeten, en gebruik te maken van echte synthesetoolchains etc.
- Benchmarks en prestatiegerichte werkzaamheden: streven naar hoge frequentie, efficiënte vectorverwerking etc. om de prestaties van ARM Cortex-A76 etc. te evenaren of te overtreffen.
Programmeertaal
Scala
Categorieën
Deze applicatie kan ook worden gedownload van https://sourceforge.net/projects/xiangshan.mirror/. Deze is gehost in OnWorks, zodat deze eenvoudig online kan worden uitgevoerd via een van onze gratis besturingssystemen.