Abstract
We consider a new hierarchization algorithm for sparse grids of high dimension and low level. The algorithm is inspired by the theory of memory efficient algorithms. It is based on a cache-friendly layout of a compact data storage, and the idea of rearranging the data for the different phases of the algorithm. The core steps of the algorithm can be phrased as multiplying the input vector with two sparse matrices. A generalized counting makes it possible to create (or apply) the matrices in constant time per row. The algorithm is implemented as a proof of concept and first experiments show that it performs well in comparison with the previous implementation SG++, in particular for the case of high dimensions and low level.
Originalsprog | Engelsk |
---|---|
Titel | Sparse Grids and Applications - Munich 2012 |
Antal sider | 24 |
Vol/bind | 97 |
Forlag | Springer |
Publikationsdato | 2012 |
Sider | 195-219 |
ISBN (Trykt) | 978-3-319-04536-8 |
ISBN (Elektronisk) | 978-3-319-04537-5 |
DOI | |
Status | Udgivet - 2012 |
Udgivet eksternt | Ja |
Begivenhed | Sparse Grids and Applications - Munich, Tyskland Varighed: 2 jul. 2012 → 6 jul. 2012 Konferencens nummer: 2 |
Konference
Konference | Sparse Grids and Applications |
---|---|
Nummer | 2 |
Land/Område | Tyskland |
By | Munich |
Periode | 02/07/2012 → 06/07/2012 |
Navn | Lecture Notes in Computational Science and Engineering |
---|---|
Vol/bind | 97 |
ISSN | 1439-7358 |
Emneord
- Hierarchization algorithm
- Sparse grids
- High dimension
- Cache-friendly
- Sparse matrices