一種事件驅動的支持多種計算模式的CSR解析器
本發明公開了一種事件驅動的支持多種計算模式的CSR解析器,包括指針取數器、索引取數器、標志位數組生成器及數據匹配器,指針取數器由啟動事件驅動工作,用于訪問輸入矩陣或向量的指針數據,索引取數器用于從壓縮格式中提取索引數據;標志位數組生成器用于根據當前有效數據的索引生成矩陣或向量的標志位數組;數據匹配器用于根據標志位數組中的匹配情況判斷當前非零元素是否成功匹配,同時指導指針取數器和索引取數器進行下一輪解碼,并計算當前非零元素在整體矩陣中的準確位置。本發明提供的CSR解析器可兼容多種常見的稀疏矩陣計算模式,具備良好的計算模式適應性與通用性;CSR解析器采用異步、無時鐘的電路設計,有效降低了動態能耗。
蘭州大學
2021-01-12