基於擴展控制數據流圖的異構通用計算建模與性能評估

《基於擴展控制數據流圖的異構通用計算建模與性能評估》是依託東南大學,由時龍興擔任項目負責人的面上項目。

基本介紹

  • 中文名:基於擴展控制數據流圖的異構通用計算建模與性能評估
  • 項目類別:面上項目
  • 項目負責人:時龍興
  • 依託單位:東南大學
中文摘要,結題摘要,

中文摘要

隨著移動網際網路套用與服務的演進,巨大的計算需求開始釋放。傳統面向低延時的處理器設計已經無法滿足套用對處理器計算性能的需求。CPU+計算陣列的異構通用計算模型通過對套用中控制密集型和數據密集型計算的切割與映射,可以提供50倍以上的加速比。然而目前異構通用計算由於缺乏統一的硬體高層模型與軟體編程模型,難以開展大規模的設計空間探索。本研究擬通過改造傳統的控制數據流圖,加入異構計算引擎微結構信息,從而獲得擴展了微架構信息的控制數據流圖(ECDFG)。然後藉助GPGPU方式對該圖進行切割和最佳化,間接實現對異構通用計算資源的分配與設計空間探索,最終得到最佳化後的系統硬體微結構,從而完成面向某一類(或某幾類)套用領域的軟硬體協同設計與性能評估。

結題摘要

隨著移動網際網路套用與服務的演進,先進的嵌入式SoC開始集成越來越多異構的計算以及分散式的片上存儲資源。傳統面向實時控制設計的通用處理器核已經無法滿足移動智慧型終端套用對處理器計算性能的需求。CPU+計算陣列的異構通用計算模型通過對套用中控制密集型和數據密集型計算的切割與映射,可以提供較為顯著的加速比。然而目前異構通用計算由於缺乏統一的硬體高層模型與軟體編程模型,難以開展大規模的設計空間探索。本研究擬通過改造傳統的控制數據流圖,加入異構計算引擎微結構信息,從而獲得擴展了微架構信息的控制數據流圖(ECDFG)。然後藉助通過修改傳統的圖切割與最佳化,使之可以處理帶有微結構參數的流圖節點,間接實現對異構通用計算資源的分配與設計空間探索,最終得到最佳化後的系統硬體微結構,從而完成面向某一類(或某幾類)套用領域的軟硬體協同設計與性能評估。

熱門詞條

聯絡我們