我有一個MATLAB mex庫,它在運行時加載問題特定的cubin文件。這個mex函數被MATLAB調用了幾百次。當我打電話給cuModuleLoad時,內核是否每次都重新加載內核?或者它以某種方式被緩存?如果沒有,是否有辦法將加載的模塊保存在兩者之間?我目前不打電話給cuModuleUnload。CUDA環境中模塊的持久性
似乎CUDA上下文只爲MATLAB過程創建一次,因爲只有第一次調用該庫時速度較慢。隨後對mex庫的matlab函數調用很快。所以我想我可以假設相同的CUDA上下文被重用。
問題[MEX庫生命週期](http://stackoverflow.com/q/20575957/2778484)可能會感興趣。 – chappjc