Squeeze: Efficient Compact Fractals for Tensor Core GPUs
Felipe A. Quezada, Crist\'obal A. Navarro, Nancy Hitschfeld, Benjamin, Bustos

TL;DR
This paper introduces Squeeze, a GPU-efficient method for processing fractals in compact form, enabling faster computation and significant memory savings for fractal-based problems.
Contribution
The paper presents a novel compact fractal processing scheme using GPU tensor-core accelerated space transformations, applicable to any NBB class fractal.
Findings
Up to 12x speedup over expanded-space methods
Memory reduction factor of up to 315x
Applicable to 3D fractals and NBB class fractals
Abstract
This work presents Squeeze, an efficient compact fractal processing scheme for tensor core GPUs. By combining discrete-space transformations between compact and expanded forms, one can do data-parallel computation on a fractal with neighborhood access without needing to expand the fractal in memory. The space transformations are formulated as two GPU tensor-core accelerated thread maps, and , which act as compact-to-expanded and expanded-to-compact space functions, respectively. The cost of the maps is time, with being the side of a embedding for the fractal in its expanded form, and the linear scaling factor. The proposed approach works for any fractal that belongs to the Non-overlapping-Bounding-Boxes (NBB) class of discrete fractals, and can be extended to three dimensions as well. Experimental…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCellular Automata and Applications · Chaos-based Image/Signal Encryption · Parallel Computing and Optimization Techniques
