EngelsFransSpaans

Ad


OnWorks-favicon

UniSIMD-assembler downloaden voor Windows

Gratis download UniSIMD-assembler Windows-app om online win Wine uit te voeren in Ubuntu online, Fedora online of Debian online

Dit is de Windows-app genaamd UniSIMD-assembler waarvan de nieuwste release kan worden gedownload als UniSIMD-v1.1.0c.zip. Het kan online worden uitgevoerd in de gratis hostingprovider OnWorks voor werkstations.

Download en voer deze app met de naam UniSIMD-assembler gratis online uit met OnWorks.

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.

UniSIMD-assembler


Ad


PRODUCTBESCHRIJVING

UniSIMD-assembler is een C/C++ macro-assembler-framework op hoog niveau dat overal is verenigd
ARM-, MIPS-, POWER- en x86-architecturen. Het vormt een subset van zowel BASE als
SIMD-instructiesets met duidelijk gedefinieerde gemeenschappelijke API, zodat applicatielogica
kan op één plek worden geschreven en onderhouden zonder codereplicatie.
De assembler zelf is geen aparte tool, maar eerder een verzameling C/C++
header-bestanden, die toepassingen rechtstreeks moeten bevatten om te kunnen gebruiken.

Momenteel zijn Intel SSE/SSE2/SSE4 en AVX/AVX2/AVX-512 (32/64-bit x86 ISA's),
ARMv7 NEON/NEONv2, ARMv8 AArch32 en AArch64 NEON, SVE (32/64-bit ARM ISA's),
MIPS 32/64-bit r5/r6 MSA en POWER 32/64-bit VMX/VSX (little/big-endian ISA's)
zijn meestal geïmplementeerd (/w horizontale reducties) hoewel scalaire verbeteringen,
bredere SIMD-vectoren met predicaten voor nulstelling/samenvoeging in 3/4-operandinstructies
zijn gepland als uitbreidingen op de huidige 2/3-operand SPMD-gestuurde verticale SIMD ISA.

Zie README-bestand.



Voordelen

  • ======= UniSIMD kernfuncties =======
  • Uniforme, universele, draagbare, compatibele code
  • Expliciete registertoewijzing, voorspelbare prestaties
  • Drie registersets voor code: 8, 16, 32 (gratis: 8, 15, 30)
  • SIMD op hoog niveau registreert/ops als singles, pairs en quads
  • SIMD-uitgelijnde backend-structuren met offsets/factoren
  • Vectorlengte agnostische verticale SIMD ISA, configureerbaar
  • Simultaan scalair + 128/256-bit + configureerbare SIMD-ops
  • ISA-implementatie voor fp16/fp128 (half/quad) SIMD ops
  • C/C++, Compute, SPMD op 4 hoofdbogen
  • Intel SSE/SSE2/SSE4 en AVX/AVX2/AVX-512
  • ARMv7 NEON/NEONv2, ARMv8 AArch32/AArch64 NEON, SVE
  • MIPS r5/r6 MSA (Krijger P5600, I6400/P6600)
  • Vermogen VMX/VSX (PowerPC G4/G5, POWER6/7/8/9)
  • CISC, RISC, CISC op RISC, little/big-endian ISA
  • Ondersteuning voor reg-reg, load/store, load-op instructies
  • Gewone, geïndexeerde en geschaald geïndexeerde adresseringsmodi
  • FMA3-ondersteuning (native of hogere precisie-emulatie)
  • 32/64-bits hybride modus voor native 64-bits ABI
  • 32/64-bit adressering voor BASE en SIMD ops
  • 32/64-bit configureerbare SIMD-elementen (fp+int)
  • Gelijktijdige 32/64-bit BASE (bridges, regels) en SIMD ops
  • ISA-implementatie voor int8/int16 (byte/half) BASE ops
  • Volledige controle over code, compiler stapt uit de weg
  • Potentieel voor bit-exacte fp-berekening over moderne doelen
  • Gebruikt in QuadRay-engine


Toehoorders

Ontwikkelaars



Programmeertaal

C++, Assemblage, C


Categorieën

Assemblers, macro's

Dit is een applicatie die ook kan worden opgehaald van https://sourceforge.net/projects/unisimdassembler/. Het is gehost in OnWorks, zodat het op de gemakkelijkste manier online kan worden uitgevoerd vanaf een van onze gratis besturingssystemen.


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad