InglêsFrancêsEspanhol

Ad


favicon do OnWorks

Download do montador UniSIMD para Windows

Download grátis do aplicativo UniSIMD-assembler para Windows para rodar online win Wine no Ubuntu online, Fedora online ou Debian online

Este é o aplicativo do Windows chamado UniSIMD-assembler cuja versão mais recente pode ser baixada como UniSIMD-v1.1.0c.zip. Ele pode ser executado online no provedor de hospedagem gratuito OnWorks para estações de trabalho.

Baixe e execute online este aplicativo chamado UniSIMD-assembler com OnWorks gratuitamente.

Siga estas instruções para executar este aplicativo:

- 1. Baixe este aplicativo em seu PC.

- 2. Entre em nosso gerenciador de arquivos https://www.onworks.net/myfiles.php?username=XXXXX com o nome de usuário que você deseja.

- 3. Carregue este aplicativo em tal gerenciador de arquivos.

- 4. Inicie qualquer emulador on-line OS OnWorks a partir deste site, mas um emulador on-line melhor do Windows.

- 5. No sistema operacional OnWorks Windows que você acabou de iniciar, acesse nosso gerenciador de arquivos https://www.onworks.net/myfiles.php?username=XXXXX com o nome de usuário que deseja.

- 6. Baixe o aplicativo e instale-o.

- 7. Baixe o Wine de seus repositórios de software de distribuição Linux. Depois de instalado, você pode clicar duas vezes no aplicativo para executá-lo com o Wine. Você também pode experimentar o PlayOnLinux, uma interface sofisticada do Wine que o ajudará a instalar programas e jogos populares do Windows.

Wine é uma forma de executar software Windows no Linux, mas sem a necessidade de Windows. Wine é uma camada de compatibilidade do Windows de código aberto que pode executar programas do Windows diretamente em qualquer desktop Linux. Essencialmente, o Wine está tentando reimplementar o suficiente do Windows do zero para que possa executar todos os aplicativos do Windows sem realmente precisar do Windows.

Montador UniSIMD


Ad


DESCRIÇÃO

UniSIMD assembler é uma estrutura de alto nível C / C ++ macro assembler unificada em
Arquiteturas ARM, MIPS, POWER e x86. Ele estabelece um subconjunto de BASE e
Conjuntos de instruções SIMD com API comum claramente definida, de modo que a lógica do aplicativo
pode ser escrito e mantido em um só lugar sem replicação de código.
O montador em si não é uma ferramenta separada, mas sim uma coleção de C / C ++
arquivos de cabeçalho, que os aplicativos precisam incluir diretamente para usar.

Atualmente, Intel SSE / SSE2 / SSE4 e AVX / AVX2 / AVX-512 (32/64 bits x86 ISAs),
ARMv7 NEON / NEONv2, ARMv8 AArch32 e AArch64 NEON, SVE (ISAs de ARM de 32/64 bits),
MIPS 32/64 bits r5 / r6 MSA e POWER 32/64 bits VMX / VSX (ISAs little / big-endian)
são implementados principalmente (reduções horizontais / w), embora melhorias escalares,
vetores SIMD mais amplos com predicados de zeragem / mesclagem em instruções de 3/4 operandos
estão planejados como extensões para o atual SIMD ISA vertical orientado a 2/3 operandos por SPMD.

Veja o arquivo README.



Funcionalidades

  • ======= Recursos básicos do UniSIMD =======
  • Código unificado, universal, portátil e compatível
  • Alocação explícita de registradores, desempenho previsível
  • Três conjuntos de registradores para código: 8, 16, 32 (grátis: 8, 15, 30)
  • Registros / operações SIMD de alto nível como solteiros, pares e quádruplos
  • Estruturas back-end alinhadas com SIMD com deslocamentos / fatores
  • SIMD ISA vertical agnóstico de comprimento vetorial, configurável
  • Escalar simultâneo + 128/256 bits + operações SIMD configuráveis
  • Implementação ISA para fp16/fp128 (half/quad) SIMD ops
  • C / C ++, Compute, SPMD em 4 arquivos principais
  • Intel SSE / SSE2 / SSE4 e 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 on RISC, little / big-endian ISA
  • Suporte para instruções reg-reg, load / store, load-op
  • Modos de endereçamento simples, indexado e indexado em escala
  • Suporte FMA3 (emulação nativa ou de alta precisão)
  • Modo híbrido de 32/64 bits para ABI nativa de 64 bits
  • Endereçamento de 32/64 bits para operações BASE e SIMD
  • Elementos SIMD configuráveis ​​de 32/64 bits (fp + int)
  • Operações simultâneas de BASE de 32/64 bits (pontes, regras) e SIMD
  • Implementação ISA para int8/int16 (byte/half) BASE ops
  • Controle total sobre o código, o compilador sai do caminho
  • Potencial para computação fp exata de bits em alvos modernos
  • Usado no motor QuadRay


Público

Desenvolvedores



Linguagem de Programação

C ++, Montagem, C


Categorias

Montadores, Macros

Este é um aplicativo que também pode ser obtido em https://sourceforge.net/projects/unisimdassembler/. Ele foi hospedado no OnWorks para ser executado online da maneira mais fácil a partir de um de nossos Sistemas Operativos gratuitos.


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad