英語フランス語スペイン語

Ad


OnWorksファビコン

Windows 用 UniSIMD アセンブラーのダウンロード

UniSIMD アセンブラ Windows アプリを無料でダウンロードしてオンラインで実行し、Ubuntu オンライン、Fedora オンライン、または Debian オンラインで Win Wine を実行します。

これは UniSIMD-assemblyr という名前の Windows アプリで、その最新リリースは UniSIMD-v1.1.0c.zip としてダウンロードできます。 これは、ワークステーション用の無料のホスティング プロバイダーである OnWorks でオンラインで実行できます。

UniSIMD-assembler with OnWorks という名前のこのアプリをオンラインで無料でダウンロードして実行します。

このアプリを実行するには、次の手順に従ってください。

-1。このアプリケーションをPCにダウンロードしました。

--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。

-3。このアプリケーションをそのようなファイルマネージャにアップロードします。

-4。このWebサイトからOSOnWorksオンラインエミュレーターを起動しますが、Windowsオンラインエミュレーターの方が優れています。

-5。起動したばかりのOnWorksWindows OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。

-6。アプリケーションをダウンロードしてインストールします。

-7.LinuxディストリビューションソフトウェアリポジトリからWineをダウンロードします。 インストールしたら、アプリをダブルクリックして、Wineで実行できます。 また、人気のあるWindowsプログラムやゲームのインストールに役立つWine上の豪華なインターフェイスであるPlayOnLinuxを試すこともできます。

WineはLinux上でWindowsソフトウェアを実行する方法ですが、Windowsは必要ありません。 Wineは、任意のLinuxデスクトップでWindowsプログラムを直接実行できるオープンソースのWindows互換性レイヤーです。 基本的に、Wineは、実際にWindowsを必要とせずに、これらすべてのWindowsアプリケーションを実行できるように、十分な数のWindowsを最初から再実装しようとしています。

UniSIMD アセンブラー


Ad


DESCRIPTION

UniSIMD アセンブラは、さまざまな分野で統合された高レベルの C/C++ マクロ アセンブラ フレームワークです。
ARM、MIPS、POWER、および x86 アーキテクチャ。 BASE と BASE の両方のサブセットを確立します。
明確に定義された共通 API を備えた SIMD 命令セットにより、アプリケーション ロジックが
コードを複製することなく、XNUMX か所で記述して維持できます。
アセンブラ自体は別個のツールではなく、C/C++ のコレクションです。
ヘッダー ファイル。アプリケーションが使用するには、これらのファイルを直接組み込む必要があります。

現在、Intel SSE / SSE2 / SSE4およびAVX / AVX2 / AVX-512(32/64ビットx86 ISA)、
ARMv7 NEON / NEONv2、ARMv8AArch32およびAArch64NEON、SVE(32/64ビットARM ISA)、
MIPS32 / 64ビットr5 / r6MSAおよびPOWER32 / 64ビットVMX / VSX(リトル/ビッグエンディアンISA)
スカラーの改善はありますが、ほとんどが実装されています(/ w水平方向の縮小)。
3/4オペランド命令で述語をゼロ化/マージするより広いSIMDベクトル
現在の2/3オペランドSPMD駆動の垂直SIMDISAの拡張として計画されています。

READMEファイルを参照してください。



特徴

  • ======= UniSIMD のコア機能 =======
  • 統一、ユニバーサル、ポータブル、互換性のあるコード
  • 明示的なレジスタ割り当て、予測可能なパフォーマンス
  • コード用の 8 つのレジスタ セット: 16、32、8 (フリー: 15、30、XNUMX)
  • シングル、ペア、クアッドとしての高レベル SIMD レジスタ/演算
  • オフセット/係数を使用した SIMD 調整されたバックエンド構造
  • ベクトル長に依存しない垂直 SIMD ISA、構成可能
  • 同時スカラー + 128/256 ビット + 構成可能な SIMD ops
  • fp16/fp128 (ハーフ/クワッド) SIMD ops の ISA 実装
  • 4 つの主要なアーキテクチャ上の C/C++、コンピューティング、SPMD
  • インテル SSE/SSE2/SSE4 および 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、リトル/ビッグエンディアン ISA
  • reg-reg、ロード/ストア、ロード-オペ命令のサポート
  • プレーン、インデックス付き、およびスケーリングされたインデックス付きのアドレッシング モード
  • FMA3 サポート (ネイティブまたは高精度エミュレーション)
  • ネイティブ 32 ビット ABI の 64/64 ビット ハイブリッド モード
  • BASE および SIMD 演算の 32/64 ビット アドレス指定
  • 32/64 ビット構成可能な SIMD 要素 (fp+int)
  • 同時 32/64 ビット BASE (ブリッジ、ルール) および SIMD ops
  • int8/int16 (バイト/ハーフ) BASE ops の ISA 実装
  • コードを完全に制御し、コンパイラーが邪魔をしなくなります
  • 最新のターゲットにわたるビット正確な fp-compute の可能性
  • QuadRayエンジンで使用


Audience

開発者



プログラミング言語

C ++、アセンブリ、C


カテゴリー

アセンブラ、マクロ

これは、https://sourceforge.net/projects/unisimdassembler/ から取得できるアプリケーションです。 無料のオペレーティング システムの XNUMX つから最も簡単な方法でオンラインで実行できるように、OnWorks でホストされています。


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad