Giter Club home page Giter Club logo

zhaozhixiang-heu's Projects

axc_axt_gpu_spmv icon axc_axt_gpu_spmv

This repo contains the code to perform the SpMV product with the CSR, K1, AXC, and AXT formats. Using CUDA instructions and the CUSPARSE library.

axc_axt_inter_spmv icon axc_axt_inter_spmv

This repo contains the code to perform the SpMV for the CSR, AXC, K1, and AXT formats using intrinsic instructions and the MKL library.

clsparse icon clsparse

a software library containing Sparse functions written in OpenCL

cudaspmv icon cudaspmv

CUDA Sparse-Matrix Vector Multiplication, using Sliced Coordinate format

cump icon cump

The CUDA Multiple Precision Arithmetic Library

cvr_spmv_pb icon cvr_spmv_pb

Parallelized and vectorized SpMV on Intel Xeon Phi (Knights Landing, AVX512, KNL)

how_to_optimize_in_gpu icon how_to_optimize_in_gpu

This is a series of GPU optimization topics. Here we will introduce how to optimize the CUDA kernel in detail. I will introduce several basic kernel optimizations, including: elementwise, reduce, sgemv, sgemm, etc. The performance of these kernels is basically at or near the theoretical limit.

s-blas icon s-blas

This package includes the implementation for four sparse linear algebra kernels: Sparse-Matrix-Vector-Multiplication (SpMV), Sparse-Triangular-Solve (SpTRSV), Sparse-Matrix-Transposition (SpTrans) and Sparse-Matrix-Matrix-Multiplication (SpMM) for Single-node Multi-GPU (scale-up) platforms such as NVIDIA DGX-1 and DGX-2.

sparsep icon sparsep

SparseP is the first open-source Sparse Matrix Vector Multiplication (SpMV) software package for real-world Processing-In-Memory (PIM) architectures. SparseP is developed to evaluate and characterize the first publicly-available real-world PIM architecture, the UPMEM PIM architecture. Described by C. Giannoula et al. [https://arxiv.org/abs/2201.05072]

sparsex icon sparsex

The SparseX sparse kernel optimization library

spgpu icon spgpu

spGPU library for sparse linear algebra on GPUs

spmp icon spmp

sparse matrix pre-processing library

spmv icon spmv

This is a tuned sparse matrix dense vector multiplication(SpMV) library

ssget icon ssget

Command line tool for working with matrices from the SuiteSparse Matrix Collection (sparse.tamu.edu)

ssgetpy icon ssgetpy

A searchable Python interface to the SuiteSparse Matrix Collection

tilespgemm icon tilespgemm

Source code of the PPoPP '22 paper: "TileSpGEMM: A Tiled Algorithm for Parallel Sparse General Matrix-Matrix Multiplication on GPUs" by Yuyao Niu, Zhengyang Lu, Haonan Ji, Shuhui Song, Zhou Jin, and Weifeng Liu.

tilespmv_pb icon tilespmv_pb

Source code of the IPDPS '21 paper: "TileSpMV: A Tiled Algorithm for Sparse Matrix-Vector Multiplication on GPUs" by Yuyao Niu, Zhengyang Lu, Meichen Dong, Zhou Jin, Weifeng Liu, and Guangming Tan.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.