NMatrix for MRI has become a fairly well-established project. However with JRuby+Truffle+Graal becoming very fast compared to MRI, a lot of ruby developers are switching to JRuby. This project aims to port NMatrix to JRuby. JRuby compiles to byte code making it fast and also does heavy optimizations before and after generating byte code. Apache Commons Math will be used to build the core of NMatrix.