发明名称 A COMPUTER PRODUCT AND METHOD FOR SPARSE MATRICES
摘要 <p>A computer program product and method for multiplying a sparse matrix by a vector are disclosed. The computer program product includes a computer readable medium for storing instructions, which, when executed by a computer, cause the computer to efficiently multiply a sparse matrix by a vector, and produce a resulting vector. The computer is made to create a first array containing the non-zero elements of the sparse matrix, and a second array containing the end_of_row position of the last non-zero element in each row of the sparse matrix, a variable is initialized (310), and then, for each row of the second array, the computer is made to do one of two things. Either, it equates the variable to the sum of the variable and the product of a particular element of the first array and a particular element of the vector (350). Or, it equates a particular element of the resulting vector to the variable (360), and then equates the variable to a particular value (380).</p>
申请公布号 WO2000026764(A1) 申请公布日期 2000.05.11
申请号 US1999023967 申请日期 1999.10.13
申请人 发明人
分类号 主分类号
代理机构 代理人
主权项
地址