Core Concepts
WBPを加速するための階層型データフロード駆動アーキテクチャの提案と、GPUやDSPに比べて2倍以上の性能向上を達成したこと。
Abstract
ワイヤレスベースバンド処理(WBP)は、通信プロトコルに基づいてサイクリカルで連続的な特性を持ち、予測可能で分離された性質を活用して新しいアーキテクチャが提案されました。このアーキテクチャは、キャッシュフリーなNUMAシステム内でパック&シップ手法を採用し、命令とデータを束ねて局所スクラッチパッドメモリに配信することでデータ移動コストを削減します。さらに、多段階のデータフロードスキームとマルチスレッディングおよび遅延削除などの戦略を開発して、ハードウェアリソースを効率的に活用します。シミュレーションとプロトタイピングに基づく広範囲な評価では、既存のアーキテクチャよりも強力な単一タイルパフォーマンスと柔軟な拡張性および粗粒度並列処理が実現されました。
Stats
プロトタイプは500 MHzで合成された。
45コア構成では288 Mbpsのリンクレベルスループットが達成される。
FFTおよびBP復号化において他の実装よりも2.3倍から2倍高速。
Quotes
"Instructions and data are organized in bundles and delivered by schedulers to local scratchpad memory in order to reduce data movement costs."
"Our HW/SW co-design surpasses the existing architectures attributed to strong single-tile performance as well as flexible scalability and coarse-grained parallelism."