ດາວໂຫຼດ UniSIMD-assembler ສໍາລັບ Windows

ນີ້ແມ່ນແອັບ Windows ທີ່ມີຊື່ວ່າ UniSIMD-assembler ເຊິ່ງລຸ້ນຫຼ້າສຸດສາມາດດາວໂຫຼດໄດ້ໃນນາມ UniSIMD-v1.1.0c.zip. ມັນສາມາດດໍາເນີນການອອນໄລນ໌ຢູ່ໃນຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີ OnWorks ສໍາລັບສະຖານີບ່ອນເຮັດວຽກ.

 
 

ດາວ​ນ​໌​ໂຫລດ​ແລະ​ດໍາ​ເນີນ​ການ​ອອນ​ໄລ​ນ​໌ app ນີ້​ມີ​ຊື່ UniSIMD-assembler ກັບ OnWorks ໄດ້​ຟຣີ​.

ປະຕິບັດຕາມຄໍາແນະນໍາເຫຼົ່ານີ້ເພື່ອດໍາເນີນການ app ນີ້:

- 1. ດາວ​ໂຫຼດ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ນີ້​ໃນ PC ຂອງ​ທ່ານ​.

- 2. ໃສ່ໃນຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.

- 3. ອັບໂຫລດແອັບພລິເຄຊັນນີ້ຢູ່ໃນຕົວຈັດການໄຟລ໌ດັ່ງກ່າວ.

- 4. ເລີ່ມ emulator ອອນ ໄລ ນ ໌ OS OnWorks ຈາກ ເວັບ ໄຊ ທ ໌ ນີ້, ແຕ່ ດີກ ວ່າ Windows ອອນ ໄລ ນ ໌ emulator.

- 5. ຈາກ OnWorks Windows OS ທີ່ເຈົ້າຫາກໍ່ເລີ່ມຕົ້ນ, ໄປທີ່ຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.

- 6. ດາວນ໌ໂຫລດຄໍາຮ້ອງສະຫມັກແລະຕິດຕັ້ງມັນ.

- 7. ດາວໂຫລດ Wine ຈາກບ່ອນເກັບມ້ຽນຊອບແວການແຈກຢາຍ Linux ຂອງທ່ານ. ເມື່ອ​ຕິດ​ຕັ້ງ​ແລ້ວ​, ທ່ານ​ສາ​ມາດ​ຄລິກ​ສອງ​ຄັ້ງ app ເພື່ອ​ດໍາ​ເນີນ​ການ​ໃຫ້​ເຂົາ​ເຈົ້າ​ກັບ Wine​. ນອກນັ້ນທ່ານຍັງສາມາດລອງ PlayOnLinux, ການໂຕ້ຕອບທີ່ແປກປະຫຼາດໃນໄລຍະ Wine ທີ່ຈະຊ່ວຍໃຫ້ທ່ານຕິດຕັ້ງໂປລແກລມ Windows ແລະເກມທີ່ນິຍົມ.

ເຫຼົ້າແວງເປັນວິທີການແລ່ນຊອບແວ Windows ໃນ Linux, ແຕ່ບໍ່ມີ Windows ທີ່ຕ້ອງການ. ເຫຼົ້າແວງແມ່ນຊັ້ນຄວາມເຂົ້າກັນໄດ້ຂອງ Windows ແຫຼ່ງເປີດທີ່ສາມາດເອີ້ນໃຊ້ໂຄງການ Windows ໂດຍກົງໃນ desktop Linux ໃດກໍໄດ້. ໂດຍພື້ນຖານແລ້ວ, Wine ກໍາລັງພະຍາຍາມປະຕິບັດໃຫມ່ຢ່າງພຽງພໍຂອງ Windows ຕັ້ງແຕ່ເລີ່ມຕົ້ນເພື່ອໃຫ້ມັນສາມາດດໍາເນີນການຄໍາຮ້ອງສະຫມັກ Windows ທັງຫມົດໄດ້ໂດຍບໍ່ຕ້ອງໃຊ້ Windows.

UniSIMD-assembler



DESCRIPTION:

ຕົວປະກອບ UniSIMD ເປັນກອບການປະກອບມະຫາພາກ C/C++ ລະດັບສູງທີ່ເປັນເອກະພາບກັນໃນທົ່ວ
ARM, MIPS, POWER ແລະສະຖາປັດຕະຍະກໍາ x86. ມັນສ້າງຊຸດຍ່ອຍຂອງທັງ BASE ແລະ
ຊຸດຄໍາແນະນໍາ SIMD ກັບ API ທົ່ວໄປທີ່ກໍານົດໄວ້ຢ່າງຊັດເຈນ, ດັ່ງນັ້ນເຫດຜົນຂອງຄໍາຮ້ອງສະຫມັກ
ສາມາດຂຽນແລະຮັກສາຢູ່ໃນສະຖານທີ່ດຽວໂດຍບໍ່ມີການຈໍາລອງລະຫັດ.
ຕົວປະກອບຕົວມັນເອງບໍ່ແມ່ນເຄື່ອງມືແຍກຕ່າງຫາກ, ແຕ່ແທນທີ່ຈະເປັນການເກັບກໍາຂອງ C / C ++
ໄຟລ໌ header, ເຊິ່ງແອັບພລິເຄຊັນຕ້ອງການລວມໂດຍກົງເພື່ອໃຊ້.

ໃນປັດຈຸບັນ, Intel SSE/SSE2/SSE4 ແລະ AVX/AVX2/AVX-512 (32/64-bit x86 ISAs),
ARMv7 NEON/NEONv2, ARMv8 AArch32 ແລະ AArch64 NEON, SVE (32/64-bit ARM ISAs),
MIPS 32/64-bit r5/r6 MSA ແລະ POWER 32/64-bit VMX/VSX (little/big-endian ISAs)
ສ່ວນຫຼາຍແມ່ນໄດ້ຖືກປະຕິບັດ (/w ຫຼຸດລົງຕາມແນວນອນ) ເຖິງແມ່ນວ່າການປັບປຸງຂະຫນາດ,
vectors SIMD ກວ້າງກວ່າທີ່ມີ zeroing/merging predicates ໃນຄໍາແນະນໍາ 3/4-operand
ຖືກວາງແຜນເປັນສ່ວນຂະຫຍາຍໃຫ້ກັບ 2/3-operand SPMD-driven ຕັ້ງ SIMD ISA.

ເບິ່ງໄຟລ໌ README.



ຄຸນ​ລັກ​ສະ​ນະ

  • ======= ຄຸນສົມບັດຫຼັກຂອງ UniSIMD =======
  • Unified, Universal, Portable, ລະຫັດເຂົ້າກັນໄດ້
  • ການຈັດສັນການລົງທະບຽນຢ່າງຈະແຈ້ງ, ການປະຕິບັດທີ່ຄາດເດົາໄດ້
  • ສາມຊຸດລົງທະບຽນສໍາລັບລະຫັດ: 8, 16, 32 (ຟຣີ: 8, 15, 30)
  • SIMD ລະດັບສູງລົງທະບຽນ/ops ເປັນດ່ຽວ, ຄູ່ ແລະ quads
  • ໂຄງສ້າງ backend ຈັດຮຽງ SIMD ດ້ວຍການຊົດເຊີຍ/ປັດໄຈ
  • Vector-length agnostic vertical ຕັ້ງ SIMD ISA, ກຳນົດຄ່າໄດ້
  • Scalar ພ້ອມກັນ + 128/256-bit + SIMD ops ທີ່ສາມາດຕັ້ງຄ່າໄດ້
  • ການປະຕິບັດ ISA ສໍາລັບ fp16/fp128 (half/quad) SIMD ops
  • C/C++, Compute, SPMD ໃນ 4 ປະຕູໃຫຍ່
  • Intel SSE/SSE2/SSE4 ແລະ AVX/AVX2/AVX-512
  • ARMv7 NEON/NEONv2, ARMv8 AArch32/AArch64 NEON, SVE
  • MIPS r5/r6 MSA (Warrior P5600, I6400/P6600)
  • ພະລັງງານ VMX/VSX (PowerPC G4/G5, POWER6/7/8/9)
  • CISC, RISC, CISC ໃນ RISC, little/big-endian ISA
  • ຮອງຮັບ reg-reg, load/store, load-op ຄໍາແນະນໍາ
  • ຮູບແບບທີ່ຢູ່ແບບທຳມະດາ, ຖືກດັດສະນີ ແລະຂະໜາດ
  • ການ​ສະ​ຫນັບ​ສະ​ຫນູນ FMA3 (emulation native ຫຼື​ຄວາມ​ແມ່ນ​ຍໍາ​ສູງ​ກວ່າ​)
  • 32/64-bit hybrid mode ສໍາລັບ native 64-bit ABI
  • ທີ່ຢູ່ 32/64-bit ສໍາລັບ BASE ແລະ SIMD ops
  • ອົງປະກອບ SIMD ກຳນົດຄ່າ 32/64-bit (fp+int)
  • BASE 32/64-bit ພ້ອມກັນ (ຂົວ, ກົດລະບຽບ) ແລະ SIMD ops
  • ການປະຕິບັດ ISA ສໍາລັບ int8/int16 (byte/half) BASE ops
  • ການຄວບຄຸມຢ່າງເຕັມທີ່ກ່ຽວກັບລະຫັດ, compiler ກ້າວອອກຈາກທາງ
  • ທ່າແຮງສໍາລັບ bit-exact fp-compute ໃນທົ່ວເປົ້າຫມາຍທີ່ທັນສະໄຫມ
  • ໃຊ້ໃນເຄື່ອງຈັກ QuadRay


Audience

ການພັດທະນາ



ພາສາການຂຽນໂປຣແກຣມ

C++, ສະພາ, C


ປະເພດ

Assemblers, Macros

ນີ້ແມ່ນແອັບພລິເຄຊັນທີ່ຍັງສາມາດເອົາມາຈາກ https://sourceforge.net/projects/unisimdassembler/. ມັນໄດ້ຖືກຈັດຢູ່ໃນ OnWorks ເພື່ອໃຫ້ດໍາເນີນການອອນໄລນ໌ໃນວິທີທີ່ງ່າຍທີ່ສຸດຈາກຫນຶ່ງໃນລະບົບປະຕິບັດງານຟຣີຂອງພວກເຮົາ.



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌


ໝວດໝູ່ເພື່ອດາວໂຫລດຊອບແວ ແລະໂປຣແກຣມສຳລັບ Windows ແລະ Linux