发明名称 SPARSE MATRIX DATA STRUCTURE
摘要 Various embodiments relating to encoding a sparse matrix into a data structure format that may be efficiently processed via parallel processing of a computing system are provided. In one embodiment, a sparse matrix may be received. A set of designated rows of the sparse matrix may be traversed until all non-zero elements in the sparse matrix have been placed in a first array. Each time a row in the set is traversed, a next non-zero element in that row may be placed in the first array. If all non-zero elements for a given row of the set of designated rows have been placed in the first array, the given row may be replaced in the set of designated rows with a next unprocessed row of the sparse matrix. The data structure in which the sparse matrix is encoded may be outputted. The data structure may include the first array.
申请公布号 EP3039570(A2) 申请公布日期 2016.07.06
申请号 EP20140766075 申请日期 2014.08.29
申请人 MICROSOFT TECHNOLOGY LICENSING, LLC 发明人 STRAUSS, KARIN;FOWERS, JEREMY;OVTCHAROV, KALIN
分类号 G06F17/16 主分类号 G06F17/16
代理机构 代理人
主权项
地址