发明名称 Memory controller for sparse data computation system and method therefor
摘要 An accelerator system supplements standard computer memory management units specifically in the case of sparse data. The accelerator processes requests for data from an analysis application running on the processor system by pre-fetching a subset of the irregularly ordered data and forming that data into a dense, sequentially-ordered array, which is then placed directly into the processor's main memory, for example. In one example, the memory controller is implemented as a separate, add-on coprocessor so that actions of the memory controller will take place simultaneously with the calculations of the processor system. This system addresses the problems caused by a lack of sequential and spatial locality in sparse data. In effect, the complicated data access characteristic of irregular structures, which are a characteristic of sparse matrices, is transferred from the code level to the hardware level.
申请公布号 EP1923793(A2) 申请公布日期 2008.05.21
申请号 EP20070117314 申请日期 2007.09.27
申请人 SPARSIX CORPORATION 发明人 DIYANKOV, OLEG VLADIMIROVICH;KONOTOP, YURI IVANOVICH;BATSON, JOHN VICTOR
分类号 G06F13/16;G06F12/08 主分类号 G06F13/16
代理机构 代理人
主权项
地址