• sanchit-misra's avatar
    [CPU][Kernel] Single socket spmm (#3024) · fac75e16
    sanchit-misra authored
    
    
    * optimizations of spmm for CPU
    
    * Added names of contributors
    
    * Minor code cleanup
    
    * Moved the spmm optimization code to a new header file
    
    * Moved to DGL's logging method
    
    * removed duplicate code between SpMMSumCsr and SpMMCmpCsr
    
    * Changes made to follow Google coding style
    
    * Fixed lint errors in spmm.h
    
    * Fixed some lint errors from spmm_blocking_libxsmm.h
    
    * Fixed lint errors from spmm_blocking_libxsmm.h
    
    * Added comments to SpMMCreateLibxsmmKernel
    
    * to enable building of tests, and other cosmetic changes
    
    * disabling libxsmm on windows
    
    * Put a condition to avoid opt impl for FP64 as libxsmm does not have FP64 support yet
    
    * cosmetic changes and documentation
    
    * cosmetic changes
    
    * to pass lint tests
    
    * replaced multiple allocations for buffers of indices and edges with a single allocation
    Co-authored-by: default avatarMinjie Wang <wmjlyjemaine@gmail.com>
    fac75e16
.gitmodules 1.35 KB