EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

Descărcare UniSIMD-assembler pentru Windows

Descărcați gratuit aplicația UniSIMD-assembler Windows pentru a rula Wine online în Ubuntu online, Fedora online sau Debian online

Aceasta este aplicația Windows numită UniSIMD-assembler a cărei ultimă versiune poate fi descărcată ca UniSIMD-v1.1.0c.zip. Poate fi rulat online în furnizorul de găzduire gratuit OnWorks pentru stații de lucru.

Descărcați și rulați online această aplicație numită UniSIMD-assembler cu OnWorks gratuit.

Urmați aceste instrucțiuni pentru a rula această aplicație:

- 1. Ați descărcat această aplicație pe computer.

- 2. Introduceți în managerul nostru de fișiere https://www.onworks.net/myfiles.php?username=XXXXX cu numele de utilizator pe care îl doriți.

- 3. Încărcați această aplicație într-un astfel de manager de fișiere.

- 4. Porniți orice emulator online OS OnWorks de pe acest site, dar mai bun emulator online Windows.

- 5. Din sistemul de operare Windows OnWorks pe care tocmai l-ați pornit, accesați managerul nostru de fișiere https://www.onworks.net/myfiles.php?username=XXXXX cu numele de utilizator dorit.

- 6. Descărcați aplicația și instalați-o.

- 7. Descărcați Wine din depozitele de software ale distribuțiilor Linux. Odată instalat, puteți apoi să faceți dublu clic pe aplicație pentru a le rula cu Wine. De asemenea, puteți încerca PlayOnLinux, o interfață elegantă peste Wine, care vă va ajuta să instalați programe și jocuri populare Windows.

Wine este o modalitate de a rula software-ul Windows pe Linux, dar fără a fi necesar Windows. Wine este un strat de compatibilitate Windows open-source care poate rula programe Windows direct pe orice desktop Linux. În esență, Wine încearcă să reimplementeze suficient Windows de la zero, astfel încât să poată rula toate acele aplicații Windows fără a avea nevoie efectiv de Windows.

UniSIMD-asamblator


Ad


DESCRIERE

Asamblatorul UniSIMD este un cadru de asamblare macro C/C++ de nivel înalt unificat
Arhitecturi ARM, MIPS, POWER și x86. Acesta stabilește un subset atât de BASE cât și
Seturi de instrucțiuni SIMD cu API comun clar definit, astfel încât logica aplicației
poate fi scris și menținut într-un singur loc fără replicarea codului.
Asamblatorul în sine nu este un instrument separat, ci mai degrabă o colecție de C/C++
fișiere antet, pe care aplicațiile trebuie să le includă direct pentru a le utiliza.

În prezent, Intel SSE/SSE2/SSE4 și AVX/AVX2/AVX-512 (32/64-bit x86 ISA),
ARMv7 NEON/NEONv2, ARMv8 AArch32 și AArch64 NEON, SVE (ISA-uri ARM pe 32/64 de biți),
MIPS 32/64 de biți r5/r6 MSA și POWER 32/64 de biți VMX/VSX (ISA-uri mici/big-endian)
sunt implementate în mare parte (/w reduceri orizontale), deși îmbunătățiri scalare,
vectori SIMD mai largi cu predicate de zero/unire în instrucțiuni de 3/4 operanzi
sunt planificate ca extensii la actualul ISA SIMD vertical condus de SPMD de 2/3 operanzi.

Consultați fișierul README.



DESCRIERE

  • ======= Caracteristicile de bază UniSIMD =======
  • Cod unificat, universal, portabil, compatibil
  • Alocare explicită a registrelor, performanță previzibilă
  • Trei seturi de registre pentru cod: 8, 16, 32 (gratuit: 8, 15, 30)
  • Înregistrează/operații SIMD de nivel înalt ca single, perechi și quad
  • Structuri de backend aliniate la SIMD cu compensații/factori
  • SIMD ISA vertical agnostic de lungime vectorială, configurabil
  • Scalar simultan + 128/256 biți + operațiuni SIMD configurabile
  • Implementarea ISA pentru operațiuni SIMD fp16/fp128 (jumătate/quad).
  • C/C++, Compute, SPMD pe 4 arcuri majore
  • Intel SSE/SSE2/SSE4 și AVX/AVX2/AVX-512
  • ARMv7 NEON/NEONv2, ARMv8 AArch32/AArch64 NEON, SVE
  • MIPS r5/r6 MSA (Warrior P5600, I6400/P6600)
  • Power VMX/VSX (PowerPC G4/G5, POWER6/7/8/9)
  • CISC, RISC, CISC pe RISC, ISA little/big-endian
  • Suport pentru instrucțiuni reg-reg, încărcare/stocare, încărcare operațională
  • Moduri de adresare simplă, indexată și scalată-indexată
  • Suport FMA3 (emulație nativă sau cu precizie mai mare)
  • Mod hibrid pe 32/64 de biți pentru ABI nativ pe 64 de biți
  • Adresare pe 32/64 de biți pentru operațiunile BASE și SIMD
  • Elemente SIMD configurabile pe 32/64 de biți (fp+int)
  • BASE pe 32/64 de biți (punți, reguli) și operațiuni SIMD simultane
  • Implementarea ISA pentru int8/int16 (octet/jumătate) BASE ops
  • Control total asupra codului, compilatorul iese din cale
  • Potențial de calcul fp pe biți exact în ținte moderne
  • Folosit în motorul QuadRay


Public

Dezvoltatorii



Limbaj de programare

C++, Asamblare, C


Categorii

Asamblatori, Macro-uri

Aceasta este o aplicație care poate fi preluată și de la https://sourceforge.net/projects/unisimdassembler/. A fost găzduit în OnWorks pentru a fi rulat online într-un mod cât mai ușor de pe unul dintre sistemele noastre operative gratuite.


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad