Papers
Topics
Authors
Recent
Search
2000 character limit reached

Block-space GPU Mapping for Embedded Sierpiński Gasket Fractals

Published 14 Jun 2017 in cs.DC | (1706.04552v1)

Abstract: This work studies the problem of GPU thread mapping for a Sierpi\'nski gasket fractal embedded in a discrete Euclidean space of n×nn \times n. A block-space map λ:Z<em>E<sup>2</sup>Z</em>F<sup>2\lambda: \mathbb{Z}<em>{\mathbb{E}}<sup>{2}</sup> \mapsto \mathbb{Z}</em>{\mathbb{F}}<sup>{2} is proposed, from Euclidean parallel space E\mathbb{E} to embedded fractal space F\mathbb{F}, that maps in O(log2log2(n))\mathcal{O}(\log_2 \log_2(n)) time and uses no more than O(n<sup>H)\mathcal{O}(n<sup>\mathbb{H}) threads with H1.58...\mathbb{H} \approx 1.58... being the Hausdorff dimension, making it parallel space efficient. When compared to a bounding-box map, λ(ω)\lambda(\omega) offers a sub-exponential improvement in parallel space and a monotonically increasing speedup once $n &gt; n_0$. Experimental performance tests show that in practice λ(ω)\lambda(\omega) can produce performance improvement at any block-size once $n &gt; n_0 = 2<sup>8$, reaching approximately 10×10\times of speedup for n=2<sup>16n=2<sup>{16} under optimal block configurations.

Citations (3)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.