一种事件驱动的支持多种计算模式的CSR解析器
本发明公开了一种事件驱动的支持多种计算模式的CSR解析器,包括指针取数器、索引取数器、标志位数组生成器及数据匹配器,指针取数器由启动事件驱动工作,用于访问输入矩阵或向量的指针数据,索引取数器用于从压缩格式中提取索引数据;标志位数组生成器用于根据当前有效数据的索引生成矩阵或向量的标志位数组;数据匹配器用于根据标志位数组中的匹配情况判断当前非零元素是否成功匹配,同时指导指针取数器和索引取数器进行下一轮解码,并计算当前非零元素在整体矩阵中的准确位置。本发明提供的CSR解析器可兼容多种常见的稀疏矩阵计算模式,具备良好的计算模式适应性与通用性;CSR解析器采用异步、无时钟的电路设计,有效降低了动态能耗。
兰州大学
2021-01-12