Implementing sparse matrix-vector multiplication on throughput-oriented processors
Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis
The TRIPLE Hybrid Cognitive Architecture: Connectionist Aspects
Proceedings of the 2009 conference on Neural Nets WIRN09: Proceedings of the 19th Italian Workshop on Neural Nets, Vietri sul Mare, Salerno, Italy, May 28--30 2009
Accelerating large graph algorithms on the GPU using CUDA
HiPC'07 Proceedings of the 14th international conference on High performance computing
Hi-index | 0.01 |
This paper describes a new approximate implementation of Spreading Activation (SA) for knowledge selection in very large datasets. SA is used to prime relevant knowledge domains and reduce considerably the graph queried and therefore the query time. The method is based on the representation of the dataset as a sparse matrix of integers and the application on the corresponding graph of fast path searching algorithm which counts the number of times a node is reached following independent paths. The algorithm is implemented and tested on a CUDA enabled GPU on a dataset containing about 100 million of nodes and 850 million of statements. The numerical evaluation indicates that the approximate SA mechanism proposed is quite promising for real time applications achieving the activation of about 64 million nodes and 374 million of statements in about 5.5 seconds.