A proof of concept MATLAB implementation of a simplified version of IMPUTE2. The model allows for great parallelizability, but even without that, it achieves IMPUTE2's accuracy in about 1/3 of the time despite that IMPUTE2 was written in C. The method is dependent on the availability of a similarity matrix, xhich could be produced by CUDA-LNS or Zhan Su's GENECLUSTER.