Dit is de Windows-app genaamd ispc, waarvan de nieuwste versie kan worden gedownload als ispc-v1.28.1-macOS.x86_64.tar.gz. Deze kan online worden uitgevoerd via de gratis hostingprovider OnWorks voor werkstations.
Download en voer online gratis deze app met de naam ispc met OnWorks uit.
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.
ispc
Ad
PRODUCTBESCHRIJVING
ispc is een compiler voor een variant van de programmeertaal C, met extensies voor zowel enkelvoudige als meervoudige dataprogramma's. Volgens het SPMD-model schrijft de programmeur een programma dat er over het algemeen uitziet als een regulier serieel programma, hoewel het uitvoeringsmodel er in werkelijkheid op neerkomt dat een aantal programma-instanties parallel op de hardware worden uitgevoerd. ispc compileert een op C gebaseerde SPMD-programmeertaal om te draaien op de SIMD-units van CPU's en GPU's; het biedt vaak een 3x of meer snelheidsverhoging op architecturen met 4-brede vector SSE-units en 5x-6x op architecturen met 8-brede AVX-vectorunits, zonder de moeite van het schrijven van intrinsieke code. Parallelisatie over meerdere cores wordt ook ondersteund door ispc, waardoor het mogelijk is om programma's te schrijven die een prestatieverbetering bereiken die schaalbaar is met zowel het aantal cores als de grootte van de vectoreenheid. Bouw een kleine set extensies voor de programmeertaal C die uitstekende prestaties leveren aan prestatiegerichte programmeurs.
Kenmerken
- Dunne abstractielaag tussen de programmeur en de hardware
- Benut de rekenkracht van SIMD-vectoreenheden zonder de extreem lage productiviteit van programmeurs om direct intrinsieke waarden te schrijven
- Ontdek de mogelijkheden van nauwe koppeling tussen C/C++-applicatiecode en SPMD ISPC-code die op dezelfde processor draait
- Maak gebruik van lichtgewicht functieaanroepen tussen de twee talen en deel gegevens rechtstreeks via pointers zonder ze te kopiëren of opnieuw te formatteren.
- Vertrouwdheid als uitbreiding van de programmeertaal C: ispc ondersteunt bekende C-syntaxis en programmeeridiomen, en biedt daarnaast de mogelijkheid om SPMD-programma's te schrijven
- Hoogwaardige SIMD-codegeneratie: de prestaties van code die door ISPC wordt gegenereerd, komen vaak dicht in de buurt van die van handgeschreven intrinsieke code
Programmeertaal
C + +
Categorieën
Deze applicatie kan ook worden gedownload van https://sourceforge.net/projects/ispc.mirror/. Deze is gehost in OnWorks, zodat deze eenvoudig online kan worden uitgevoerd via een van onze gratis besturingssystemen.