arXiv reaDer
Dynamic-OFA:異種組み込みプラットフォームでのパフォーマンススケーリングのためのランタイムDNNアーキテクチャスイッチング
Dynamic-OFA: Runtime DNN Architecture Switching for Performance Scaling on Heterogeneous Embedded Platforms
モバイルおよび組み込みプラットフォームは、異種の処理要素全体で計算量の多いDNNを効率的に実行するためにますます必要とされています。実行時に、DNNで使用可能なハードウェアリソースは、同時に実行されている他のアプリケーションによって大幅に異なる可能性があります。アプリケーションのパフォーマンス要件も、さまざまなシナリオで変化する可能性があります。望ましいパフォーマンスを達成するために、チャネル/レイヤーの数をリアルタイムでスケーリングして、さまざまなリソースの制約の下でさまざまな要件を満たすことができる動的DNNが提案されています。ただし、このような動的DNNのトレーニングプロセスは、動的になるためにさまざまな展開シナリオのプラットフォーム対応モデルを再トレーニングする必要があるため、コストがかかる可能性があります。このホワイトペーパーでは、最先端のプラットフォーム対応NASモデル(つまり、Once-for-allネットワーク(OFA))向けの新しい動的DNNアプローチであるDynamic-OFAを提案します。 Dynamic-OFAは、静的OFAバックボーンモデルからサブネットワークのファミリーを事前にサンプリングし、さまざまなランタイム環境でさまざまなサブネットワークを選択するためのランタイムマネージャーを備えています。そのため、Dynamic-OFAは従来の動的DNNトレーニングパイプラインを必要としません。最先端と比較して、Jetson Xavier NXでImageNetを使用した実験結果は、同様のImageNet Top-1精度でアプローチが最大3.5倍(CPU)、2.4倍(GPU)速い、または3.8であることを示しています。 %(CPU)、5.1%(GPU)同様のレイテンシでより高い精度。
Mobile and embedded platforms are increasingly required to efficiently execute computationally demanding DNNs across heterogeneous processing elements. At runtime, the available hardware resources to DNNs can vary considerably due to other concurrently running applications. The performance requirements of the applications could also change under different scenarios. To achieve the desired performance, dynamic DNNs have been proposed in which the number of channels/layers can be scaled in real time to meet different requirements under varying resource constraints. However, the training process of such dynamic DNNs can be costly, since platform-aware models of different deployment scenarios must be retrained to become dynamic. This paper proposes Dynamic-OFA, a novel dynamic DNN approach for state-of-the-art platform-aware NAS models (i.e. Once-for-all network (OFA)). Dynamic-OFA pre-samples a family of sub-networks from a static OFA backbone model, and contains a runtime manager to choose different sub-networks under different runtime environments. As such, Dynamic-OFA does not need the traditional dynamic DNN training pipeline. Compared to the state-of-the-art, our experimental results using ImageNet on a Jetson Xavier NX show that the approach is up to 3.5x (CPU), 2.4x (GPU) faster for similar ImageNet Top-1 accuracy, or 3.8% (CPU), 5.1% (GPU) higher accuracy at similar latency.
updated: Sat May 08 2021 05:10:53 GMT+0000 (UTC)
published: Sat May 08 2021 05:10:53 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アソシエイト