InglesPransesEspanyol

Ad


OnWorks favicon

UniSIMD-assembler download para sa Windows

Libreng pag-download ng UniSIMD-assembler Windows app para magpatakbo ng online win Wine sa Ubuntu online, Fedora online o Debian online

Ito ang Windows app na pinangalanang UniSIMD-assembler na ang pinakabagong release ay maaaring ma-download bilang UniSIMD-v1.1.0c.zip. Maaari itong patakbuhin online sa libreng hosting provider na OnWorks para sa mga workstation.

I-download at patakbuhin online ang app na ito na pinangalanang UniSIMD-assembler na may OnWorks nang libre.

Sundin ang mga tagubiling ito upang patakbuhin ang app na ito:

- 1. Na-download ang application na ito sa iyong PC.

- 2. Ipasok sa aming file manager https://www.onworks.net/myfiles.php?username=XXXXX kasama ang username na gusto mo.

- 3. I-upload ang application na ito sa naturang filemanager.

- 4. Magsimula ng anumang OS OnWorks online emulator mula sa website na ito, ngunit mas mahusay na Windows online emulator.

- 5. Mula sa OnWorks Windows OS na kasisimula mo pa lang, pumunta sa aming file manager https://www.onworks.net/myfiles.php?username=XXXX gamit ang username na gusto mo.

- 6. I-download ang application at i-install ito.

- 7. I-download ang Wine mula sa iyong mga Linux distributions software repository. Kapag na-install na, maaari mong i-double click ang app upang patakbuhin ang mga ito gamit ang Wine. Maaari mo ring subukan ang PlayOnLinux, isang magarbong interface sa ibabaw ng Wine na tutulong sa iyong mag-install ng mga sikat na programa at laro sa Windows.

Ang alak ay isang paraan upang patakbuhin ang software ng Windows sa Linux, ngunit walang kinakailangang Windows. Ang alak ay isang open-source na layer ng compatibility ng Windows na maaaring direktang magpatakbo ng mga program sa Windows sa anumang desktop ng Linux. Sa totoo lang, sinusubukan ng Wine na muling ipatupad ang sapat na Windows mula sa simula upang mapatakbo nito ang lahat ng mga Windows application na iyon nang hindi talaga nangangailangan ng Windows.

UniSIMD-assembler


Ad


DESCRIPTION

Ang UniSIMD assembler ay isang mataas na antas ng C/C++ macro assembler framework na pinag-isa sa kabuuan
ARM, MIPS, POWER at x86 na mga arkitektura. Nagtatatag ito ng subset ng parehong BASE at
SIMD pagtuturo set na may malinaw na tinukoy na karaniwang API, upang ang application logic
maaaring isulat at mapanatili sa isang lugar nang walang pagtitiklop ng code.
Ang assembler mismo ay hindi isang hiwalay na tool, ngunit isang koleksyon ng C/C++
mga file ng header, na kailangang direktang isama ng mga application upang magamit.

Sa kasalukuyan, ang Intel SSE/SSE2/SSE4 at AVX/AVX2/AVX-512 (32/64-bit x86 ISAs),
ARMv7 NEON/NEONv2, ARMv8 AArch32 at AArch64 NEON, SVE (32/64-bit ARM ISAs),
MIPS 32/64-bit r5/r6 MSA at POWER 32/64-bit VMX/VSX (maliit/malaking-endian na ISA)
ay kadalasang ipinapatupad (/w pahalang na pagbabawas) bagama't scalar improvements,
mas malawak na mga SIMD vector na may zeroing/merging predicates sa 3/4-operand na mga tagubilin
ay binalak bilang mga extension sa kasalukuyang 2/3-operand na SPMD-driven na vertical SIMD ISA.

Tingnan ang README file.



Mga tampok

  • ======= Mga pangunahing tampok ng UniSIMD =======
  • Pinag-isa, Universal, Portable, Compatible na code
  • Ang tahasang paglalaan ng rehistro, mahuhulaan na pagganap
  • Tatlong set ng rehistro para sa code: 8, 16, 32 (libre: 8, 15, 30)
  • High-level na SIMD registers/ops bilang singles, pairs at quads
  • Mga istrukturang backend na nakahanay sa SIMD na may mga offset/factor
  • Vector-length agnostic vertical SIMD ISA, nako-configure
  • Sabay-sabay na scalar + 128/256-bit + configurable SIMD ops
  • Pagpapatupad ng ISA para sa fp16/fp128 (kalahating/quad) SIMD ops
  • C/C++, Compute, SPMD sa 4 na pangunahing arko
  • Intel SSE/SSE2/SSE4 at 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 sa RISC, little/big-endian ISA
  • Suporta para sa reg-reg, load/store, load-op na mga tagubilin
  • Plain, index at scaled-indexed addressing mode
  • Suporta sa FMA3 (katutubo o mas mataas na katumpakan na emulation)
  • 32/64-bit hybrid mode para sa native 64-bit ABI
  • 32/64-bit addressing para sa BASE at SIMD ops
  • 32/64-bit na na-configure na mga elemento ng SIMD (fp+int)
  • Sabay-sabay na 32/64-bit BASE (tulay, panuntunan) at SIMD ops
  • Implementasyon ng ISA para sa int8/int16 (byte/half) BASE ops
  • Buong kontrol sa code, mga hakbang ng compiler sa labas ng paraan
  • Potensyal para sa bit-exact na fp-compute sa mga modernong target
  • Ginamit sa QuadRay engine


Audience

Mga Nag-develop



Wika ng Programming

C++, Assembly, C


Kategorya

Mga Assembler, Macros

Ito ay isang application na maaari ding kunin mula sa https://sourceforge.net/projects/unisimdassembler/. Na-host ito sa OnWorks upang mapatakbo online sa pinakamadaling paraan mula sa isa sa aming mga libreng Operative System.


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad