1. A system, comprising: a communication device to receive a raw input matrix A; an adaptive tile matrix engine, coupled to the communication device, including: a memory storing processor-executable program code, and a processor to execute the processor-executable program code in order to cause the adaptive tile matrix engine to: load matrix A data into a temporary, unordered starting representation that contains coordinates and values for each element of matrix A, perform Z-curve ordering of matrix A and create a two-dimensional density map of matrix A by counting matrix elements that are contained in logical two-dimensional block cells of a given size, execute a quad-tree recursion on the two-dimensional density map structure in reduced Z-space to identify areas of different densities in the two dimensional matrix space, and create an adaptive tile matrix representation of input matrix A.