HeadlinesBriefing favicon HeadlinesBriefing.com

इंटेल ने GPU पोर्टेबिलिटी के लिए PISA वर्चुअल ISA लॉन्च की

TechPowerUp News •
×

इंटेल ने अपने Compute Runtime को पोर्टेबल इंस्ट्रक्शन सेट आर्किटेक्चर (PISA) के समर्थन के साथ अपडेट किया है, जो इंटेल GPU के लिए एक नया वर्चुअल ISA और प्रोग्रामिंग मॉडल है। CPU के विपरीत, जिनमें Arm या x86 जैसी स्थापित ISAs हैं, GPU नेटिव इंस्ट्रक्शन सेट का उपयोग करते हैं जो पीढ़ियों के साथ बदलते हैं, जिससे कंपाइलर्स को आर्किटेक्चर-विशिष्ट अंतरों को संभालना पड़ता है। PISA एक अमשט्रैक्शन लेयर पेश करता है, जो एक सामान्य कंपाइलर लक्ष्य प्रदान करता है ताकि कोड एक बार लिखा जा सके और कई संगत इंटेल GPU आर्किटेक्चर के लिए अंतिम रूप दिया जा सके।これにより、PISAにコンパイルされたワークロードは、アーキテクチャ固有のコード生成を行わずに世代間で実行でき、サポートされている場合は新しいハードウェアの機能を活用できます。互換性はターゲットアーキテクチャと使用される機能に依存します。PISAはインテルの最初の仮想GPU ISAではありません;既存のv ISAは長年にわたって中間表現として機能してきました。このモデルは、NVIDIAのParallel Thread Execution(PTX)仮想ISAに似ており、CUDAコードとネイティブマシンコードの間に位置し、メタルに近いプログラミングを可能にします。インテルは、メタルに近いパフォーマンス、手書きライブラリのサポート、およびインラインアセンブリをPISAの目標として挙げています。現在バージョン0.1のPISAは、OpenCL 3.0ベースの実行モデル、データタイプ、レジスタ、メモリアドレッシングのドキュメントを含んでおり、今後のGPUへの継続的な投資を示しています。

主要なエンティティ:企業:インテル、NVIDIA

よくある質問:PISAはインテルの既存のv ISAとどのように異なりますか?

v ISAは長年にわたってインテルのGPUコンパイラスタックの中間表現として機能してきましたが、PISAはより新しいポータブルISAとプログラミングモデルを導入し、世代間の安定性とメタルに近いパフォーマンスを目的として設計されており、NVIDIAのPTXモデルに似ています。