QuadRay-engine

ARM、MIPS、PPC、およびX86のSIMDを使用したリアルタイムRaytracer

  • ソフト名 : QuadRay-engine
  • OS : Linux,Mac,Windows
  • 言語 : C++, Assembly
  • 開発者 : HOME

ダウンロード

QuadRay-engine 詳細説明

Quadray Engineは、ARM、MIPS、POWER、およびX86アーキテクチャ上の完全なSIMD使用率
を目的としたリアルタイムレイトレーシングプロジェクトです。SIMDの効率的な使用は、SIMDレジスタ幅を一致させるために一度に4光線を処理することによって達成される

エンジンのレンダリングコアは、単一のSIMDアセンブラーで書かれています
は単一のアセンブラを可能にします。異なるプロセッサー
アーキテクチャと互換性のあるコードであるため、複数の並列バージョンを維持する必要性を減らすことができます。
現在、Intel SSE / SSE2 / SSE4、AVX / AVX2 / AVX-512(32/64ビットx86 ISA))、
ARMV7 NEON / NEONV2、ARMV8 AARCH32およびAARCH64 NEON、SVE(32/64ビットアームISAS)、
MIPS 32/64ビットR5 / R6 MSAおよびPOWER 32/64ビットVMX / VSX(リトル/ビッグエンディアンISAS)
は、スカラーの改善(/ W水平方向の削減)が実装されています。現在の2/3オペランドSPMD駆動垂直SIMD ISA。
Reaを参照DMEファイル

Leave a Reply

メールアドレスが公開されることはありません。 が付いている欄は必須項目です