NVlabs/timeloop

Timeloop performs modeling, mapping and code-generation for tensor algebra workloads on various accelerator architectures.

解決的問題

Timeloop 提供了一種對各種加速器架構上的密集與稀疏張量代數工作負載進行建模、映射與程式碼產生的方法。它幫助設計者避免為不同硬體設計進行效能與能耗預測的手動工作。

工作原理

該系統由兩個模組化組件組成:一個用於模擬架構設計以預測效能與能耗的分析模型,以及一個搜尋將張量代數問題映射到特定架構之最佳方式的映射器。

適用對象

專為從事加速器架構設計與張量代數最佳化之研究人員與工程師設計。

主要亮點

  • 支援密集與稀疏張量代數工作負載。
  • 支援壓縮稀疏張量代數的隨機建模(於 2.0 版本中引入)。
  • 支援空間偏移、扁平化映射與非完全因式分解映射(於 3.0 版本中引入)。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案