Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

Pobieranie asemblera UniSIMD dla systemu Windows

Bezpłatne pobieranie aplikacji UniSIMD-assembler dla systemu Windows do uruchamiania online Win Wine w Ubuntu online, Fedorze online lub Debianie online

Jest to aplikacja dla systemu Windows o nazwie UniSIMD-assembler, której najnowszą wersję można pobrać jako UniSIMD-v1.1.0c.zip. Można go uruchomić online w bezpłatnym dostawcy hostingu OnWorks dla stacji roboczych.

Pobierz i uruchom online tę aplikację o nazwie UniSIMD-assembler z OnWorks za darmo.

Postępuj zgodnie z tymi instrukcjami, aby uruchomić tę aplikację:

- 1. Pobrałem tę aplikację na swój komputer.

- 2. Wpisz w naszym menedżerze plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.

- 3. Prześlij tę aplikację w takim menedżerze plików.

- 4. Uruchom dowolny emulator online systemu operacyjnego OnWorks z tej witryny, ale lepszy emulator online systemu Windows.

- 5. W systemie operacyjnym OnWorks Windows, który właśnie uruchomiłeś, przejdź do naszego menedżera plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.

- 6. Pobierz aplikację i zainstaluj ją.

- 7. Pobierz Wine z repozytoriów oprogramowania dystrybucji Linuksa. Po zainstalowaniu możesz dwukrotnie kliknąć aplikację, aby uruchomić ją za pomocą Wine. Możesz także wypróbować PlayOnLinux, fantazyjny interfejs w Wine, który pomoże Ci zainstalować popularne programy i gry Windows.

Wine to sposób na uruchamianie oprogramowania Windows w systemie Linux, ale bez systemu Windows. Wine to warstwa kompatybilności z systemem Windows typu open source, która może uruchamiać programy systemu Windows bezpośrednio na dowolnym pulpicie systemu Linux. Zasadniczo Wine próbuje ponownie zaimplementować system Windows od podstaw, aby mógł uruchamiać wszystkie te aplikacje Windows bez faktycznego korzystania z systemu Windows.

Asembler UniSIMD


Ad


OPIS

Asembler UniSIMD to ujednolicona struktura makroasemblera C/C++ wysokiego poziomu
Architektury ARM, MIPS, POWER i x86. Ustanawia podzbiór zarówno BASE, jak i
Zestawy instrukcji SIMD z jasno zdefiniowanym wspólnym interfejsem API, dzięki czemu logika aplikacji
można pisać i utrzymywać w jednym miejscu bez replikacji kodu.
Sam asembler nie jest oddzielnym narzędziem, ale raczej zbiorem C/C++
pliki nagłówkowe, które aplikacje muszą zawierać bezpośrednio, aby móc z nich korzystać.

Obecnie Intel SSE/SSE2/SSE4 i AVX/AVX2/AVX-512 (32/64-bitowe x86 ISA),
ARMv7 NEON/NEONv2, ARMv8 AArch32 i AArch64 NEON, SVE (32/64-bitowe ARM ISA),
MIPS 32/64-bitowy r5/r6 MSA i POWER 32/64-bitowy VMX/VSX (little/big-endian ISA)
są w większości realizowane (/w redukcje poziome), chociaż ulepszenia skalarne,
szersze wektory SIMD z predykatami zerowania/scalania w instrukcjach 3/4-argumentowych
są planowane jako rozszerzenia obecnego pionowego SIMD ISA opartego na 2/3 argumentach SPMD.

Zobacz plik README.



Korzyści

  • ======= Podstawowe funkcje UniSIMD =======
  • Zunifikowany, uniwersalny, przenośny, kompatybilny kod
  • Jawna alokacja rejestrów, przewidywalna wydajność
  • Trzy zestawy rejestrów dla kodu: 8, 16, 32 (dowolne: 8, 15, 30)
  • Rejestry/operacje SIMD wysokiego poziomu jako single, pary i quady
  • Struktury zaplecza dopasowane do SIMD z przesunięciami/czynnikami
  • Pionowy SIMD ISA niezależny od długości wektora, konfigurowalny
  • Jednoczesne skalarne + 128/256-bitowe + konfigurowalne operacje SIMD
  • Implementacja ISA dla fp16/fp128 (half/quad) SIMD ops
  • C/C++, Compute, SPMD na 4 głównych łukach
  • Intel SSE/SSE2/SSE4 i AVX/AVX2/AVX-512
  • ARMv7 NEON/NEONv2, ARMv8 AArch32/AArch64 NEON, SVE
  • MIPS r5/r6 MSA (wojownik P5600, I6400/P6600)
  • Zasilanie VMX/VSX (PowerPC G4/G5, POWER6/7/8/9)
  • CISC, RISC, CISC na RISC, ISA little/big-endian
  • Obsługa instrukcji reg-reg, load/store, load-op
  • Zwykłe, indeksowane i skalowane tryby adresowania
  • Obsługa FMA3 (natywna lub bardziej precyzyjna emulacja)
  • 32/64-bitowy tryb hybrydowy dla natywnego 64-bitowego ABI
  • Adresowanie 32/64-bitowe dla operacji BASE i SIMD
  • 32/64-bitowe konfigurowalne elementy SIMD (fp+int)
  • Jednoczesne 32/64-bitowe BASE (mosty, reguły) i operacje SIMD
  • Implementacja ISA dla int8/int16 (byte/half) BASE ops
  • Pełna kontrola nad kodem, kompilator usuwa się z drogi
  • Potencjał bit-exact fp-compute w nowoczesnych celach
  • Używany w silniku QuadRay


Publiczność

Deweloperzy



Język programowania

C++, montaż, C


Kategorie

Asemblery, makra

Jest to aplikacja, którą można również pobrać z https://sourceforge.net/projects/unisimdassembler/. Został umieszczony w OnWorks, aby można go było uruchomić online w najprostszy sposób z jednego z naszych bezpłatnych systemów operacyjnych.


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad