Hi @francktcheng, I'm trying to understand the purpose of getBlockOfColumnValuesMT. Is implementation of this method supposed to be multi-thread to copy the data from JNI side to DAAL? Or you assume that this method should be called inside a multit-thread section of algorithm implementation?