1. A method comprising: determining a maximum shift value of a set of one or more shift values for re-aligning a two-dimensional data set, wherein each of the set of one or more shift values indicates shifts at a specified index into a first dimension of the two-dimensional data set, wherein the two-dimensional data set is compressed along the first dimension; for each second dimension vector of the two-dimensional data set, determining whether shifting for each of the set of one or more shift values at the specified index into the first dimension of the second dimension vector results in a different vector than either a previously created vector or the second dimension vector; if shifting results in the different vector, adding the different vector to a re-aligned array; if shifting does not result in the different vector, incorporating a compressed form of the second dimension vector into the re-aligned data set; determining a first vector width for a first vector array and a second vector width for a second vector array; allocating a result array in accordance with the first vector width and the second vector width; determining one or more transition points according to first compression information in the first vector array and second compression information in the second vector array; and creating one or more second modified vectors in the result array by concatenating vectors in the first vector array with vectors in the second vector array according to the one or more transition points, the first compression information, and the second compression information, wherein said concatenation includes: separating a first vector of the first vector array into a first separated vector and a second separated vector in response to determining that the first compression information indicates the first vector array crosses one of the one or more transition points, and separating a second vector of the second vector array into a third separated vector and a fourth separated vector in response to determining that the second compression information indicates the second vector array crosses one of the one or more transition points.