arXiv reaDer
MaGNAS: 異種 MPSoC 導入のためのマッピングを意識したグラフ ニューラル アーキテクチャ検索フレームワーク
MaGNAS: A Mapping-Aware Graph Neural Architecture Search Framework for Heterogeneous MPSoC Deployment
グラフ ニューラル ネットワーク (GNN) は、画像フレームのさまざまな部分間の構造的および文脈的な関係をモデル化する固有の能力により、ビジョンベースのアプリケーションでますます人気が高まっています。別の面では、リアルタイムの厳しい実行要件下での推論を可能にするヘテロジニアス マルチプロセッサ システム オン チップ (MPSoC) の最近の進歩によって、エッジでのディープ ビジョン ベースのアプリケーションの人気が高まっています。さらに言えば、ビジョンベースのアプリケーションに採用される GNN は、同じ実行要件に従う必要があります。しかし、典型的なディープ ニューラル ネットワークとは対照的に、グラフ学習操作の不規則なフローは、そのような異種 MPSoC プラットフォームで GNN を実行する際に課題を引き起こします。この論文では、異種 MPSoC プラットフォーム上でビジョン GNN ワークロードを効率的に処理するための、新しい統合デザイン マッピング アプローチを提案します。特に、マッピングを認識したグラフ ニューラル アーキテクチャ検索フレームワークである MaGNAS を開発しています。 MaGNAS は、オンデバイスのリソース効率を最大化するモデル アーキテクチャを特定するために、異種 SoC 上の将来のマッピング オプションと組み合わせた GNN アーキテクチャ設計空間を提案します。これを実現するために、MaGNAS は 2 層の進化的検索を採用して、最適なパフォーマンスのトレードオフをもたらす最適な GNN とマッピングのペアを特定します。最近の Vision GNN (ViG) アーキテクチャから派生したスーパーネットの設計を通じて、(i) 実際のハードウェア SoC プラットフォーム (NVIDIA Xavier AGX) と (ii) の両方を使用して 4 つの最先端のビジョン データセットの実験を実施しました。 ) DNN アクセラレータのパフォーマンス/コスト モデル シミュレーター。私たちの実験結果は、MaGNAS がベースラインから平均 0.11% の精度低下を維持しながら、Xavier MPSoC で実行されたいくつかのビジョン データセットに対して GPU のみの展開と比較して 1.57 倍のレイテンシーの高速化を実現し、エネルギー効率が 3.38 倍高いことを示しています。
Graph Neural Networks (GNNs) are becoming increasingly popular for vision-based applications due to their intrinsic capacity in modeling structural and contextual relations between various parts of an image frame. On another front, the rising popularity of deep vision-based applications at the edge has been facilitated by the recent advancements in heterogeneous multi-processor Systems on Chips (MPSoCs) that enable inference under real-time, stringent execution requirements. By extension, GNNs employed for vision-based applications must adhere to the same execution requirements. Yet contrary to typical deep neural networks, the irregular flow of graph learning operations poses a challenge to running GNNs on such heterogeneous MPSoC platforms. In this paper, we propose a novel unified design-mapping approach for efficient processing of vision GNN workloads on heterogeneous MPSoC platforms. Particularly, we develop MaGNAS, a mapping-aware Graph Neural Architecture Search framework. MaGNAS proposes a GNN architectural design space coupled with prospective mapping options on a heterogeneous SoC to identify model architectures that maximize on-device resource efficiency. To achieve this, MaGNAS employs a two-tier evolutionary search to identify optimal GNNs and mapping pairings that yield the best performance trade-offs. Through designing a supernet derived from the recent Vision GNN (ViG) architecture, we conducted experiments on four (04) state-of-the-art vision datasets using both (i) a real hardware SoC platform (NVIDIA Xavier AGX) and (ii) a performance/cost model simulator for DNN accelerators. Our experimental results demonstrate that MaGNAS is able to provide 1.57x latency speedup and is 3.38x more energy-efficient for several vision datasets executed on the Xavier MPSoC vs. the GPU-only deployment while sustaining an average 0.11% accuracy reduction from the baseline.
updated: Sun Jul 16 2023 14:56:50 GMT+0000 (UTC)
published: Sun Jul 16 2023 14:56:50 GMT+0000 (UTC)
参考文献 (このサイトで利用可能なもの) / References (only if available on this site)
被参照文献 (このサイトで利用可能なものを新しい順に) / Citations (only if available on this site, in order of most recent)
Amazon.co.jpアソシエイト