{"push_id":887901463,"size":13,"distinct_size":13,"ref":"refs/heads/cuda","head":"9517b4dd75e79bb344dcfac0510bcda48dc7b874","before":"08bc5fb00296d6cb26818e8aed7bc035ef9be56f","commits":[{"sha":"5cf6dba1b3294cad3e7ca0d28f7f75271b2199ad","author":{"email":"e2655bff5cbafb37b81f40b623da91272b31d326@gmail.com","name":"eddy16112"},"message":"cached iov is working for count = 1\ncheck point use raw_cached, but cuda iov caching is not enabled\n\ncheck point, split iov into two version, non-cached and cached\n\ncheck point iov cache\n\nanother checkpoint\n\ncheck point, cuda iov is cached, but not used for pack/unpack\n\ncheck point, ready to use cached cuda iov\n\ncheckpoint, cached cuda iov is working with multiple send, but not for\ncount > 1\n\ncheckpoint, fix a bug for partial unpack\n\ncheckpoint, fix unpack size","distinct":true,"url":"https://api.github.com/repos/eddy16112/ompi/commits/5cf6dba1b3294cad3e7ca0d28f7f75271b2199ad"},{"sha":"9386ffb8160a786355d4bb4afbb93f576ebc2e2b","author":{"email":"e2655bff5cbafb37b81f40b623da91272b31d326@gmail.com","name":"eddy16112"},"message":"cache the entire cuda iov\ncheckpoint, during unpack, cache the entire iov before unpack\n\nanother checkpoint\n\ncheckpoint , remove unnecessary cuda stream sync\n\nuse bit to replace %\n\nrollback to use %, not bit, since it is faster, not sure why","distinct":true,"url":"https://api.github.com/repos/eddy16112/ompi/commits/9386ffb8160a786355d4bb4afbb93f576ebc2e2b"},{"sha":"540e44843c9a08ccd4d854d117edd0fe18e2bb78","author":{"email":"e2655bff5cbafb37b81f40b623da91272b31d326@gmail.com","name":"eddy16112"},"message":"now cuda iov is {nc_disp, c_disp}","distinct":true,"url":"https://api.github.com/repos/eddy16112/ompi/commits/540e44843c9a08ccd4d854d117edd0fe18e2bb78"},{"sha":"180382b5d6249c2ec4658d2d8367b440d337c44c","author":{"email":"e2655bff5cbafb37b81f40b623da91272b31d326@gmail.com","name":"eddy16112"},"message":"clean up kernel, put variables uses multiple times into register","distinct":true,"url":"https://api.github.com/repos/eddy16112/ompi/commits/180382b5d6249c2ec4658d2d8367b440d337c44c"},{"sha":"9ba68cab24cf197acf7b0ad6025908faa2350dca","author":{"email":"e2655bff5cbafb37b81f40b623da91272b31d326@gmail.com","name":"eddy16112"},"message":"cached cuda iov is working for count > 1\n\nanother checkpoint\n\nnow convertor->count > 1 is woring","distinct":true,"url":"https://api.github.com/repos/eddy16112/ompi/commits/9ba68cab24cf197acf7b0ad6025908faa2350dca"},{"sha":"12a3adeed3c5d00b3074f66dba9e8b0699afac5f","author":{"email":"e2655bff5cbafb37b81f40b623da91272b31d326@gmail.com","name":"eddy16112"},"message":"move the cuda iov caching into a seperate function","distinct":true,"url":"https://api.github.com/repos/eddy16112/ompi/commits/12a3adeed3c5d00b3074f66dba9e8b0699afac5f"},{"sha":"a39bc35c19369a18eb802b80de0879a72297c0c9","author":{"email":"e2655bff5cbafb37b81f40b623da91272b31d326@gmail.com","name":"eddy16112"},"message":"these two variables are useless now","distinct":true,"url":"https://api.github.com/repos/eddy16112/ompi/commits/a39bc35c19369a18eb802b80de0879a72297c0c9"},{"sha":"1c3fb4554568a9a51ba54ef80c130eb4f1a6684c","author":{"email":"e2655bff5cbafb37b81f40b623da91272b31d326@gmail.com","name":"eddy16112"},"message":"fix a bug for ib, current count of convertor should be set in\nset_cuda_iov_position","distinct":true,"url":"https://api.github.com/repos/eddy16112/ompi/commits/1c3fb4554568a9a51ba54ef80c130eb4f1a6684c"},{"sha":"02d6560326b353870fea34c97eedd993a3025ace","author":{"email":"e2655bff5cbafb37b81f40b623da91272b31d326@gmail.com","name":"eddy16112"},"message":"cleanup, move cudamalloc into cache cuda iov","distinct":true,"url":"https://api.github.com/repos/eddy16112/ompi/commits/02d6560326b353870fea34c97eedd993a3025ace"},{"sha":"47cd9095f8260f921ae922e588307b29c5740617","author":{"email":"e2655bff5cbafb37b81f40b623da91272b31d326@gmail.com","name":"eddy16112"},"message":"rearrange varibles","distinct":true,"url":"https://api.github.com/repos/eddy16112/ompi/commits/47cd9095f8260f921ae922e588307b29c5740617"},{"sha":"c953c5b590587a96cd863566cd4293a048060615","author":{"email":"e2655bff5cbafb37b81f40b623da91272b31d326@gmail.com","name":"eddy16112"},"message":"if cuda_iov is not big enough, use realloc. However, cudaMallocHost does\nnot work with realloc, so use malloc instead","distinct":true,"url":"https://api.github.com/repos/eddy16112/ompi/commits/c953c5b590587a96cd863566cd4293a048060615"},{"sha":"5d3cca0612a2eff2e1766b8d26bdaae3b0d276d7","author":{"email":"e2655bff5cbafb37b81f40b623da91272b31d326@gmail.com","name":"eddy16112"},"message":"make sure check pointer is not NULL before free it","distinct":true,"url":"https://api.github.com/repos/eddy16112/ompi/commits/5d3cca0612a2eff2e1766b8d26bdaae3b0d276d7"},{"sha":"9517b4dd75e79bb344dcfac0510bcda48dc7b874","author":{"email":"e2655bff5cbafb37b81f40b623da91272b31d326@gmail.com","name":"eddy16112"},"message":"rewrite non cached iov, make it unified with cached iov\n\ncheckpoint, rewrite non-cached version\n\nfix for non cached iov\n\nfix the non cached iov, set position should be put at first\n\nmove ddt iov to cuda iov into a function\n\nmerge iov cached and non-cached\n\nfor non cached iov, if there is no enough cuda iov space, break","distinct":true,"url":"https://api.github.com/repos/eddy16112/ompi/commits/9517b4dd75e79bb344dcfac0510bcda48dc7b874"}]}