Skip to content

Latest commit

 

History

History
168 lines (123 loc) · 9.46 KB

README.md

File metadata and controls

168 lines (123 loc) · 9.46 KB

Learning and practice of high performance computing

Insatll

git clone

Application

pocket-ai -- A Portable Toolkit for deploying Edge AI and HPC.

https://github.com/cjmcv/pocket-ai

Practice

cux -- An experimental framework for performance analysis and optimization of CUDA kernel functions.

https://github.com/cjmcv/hpc/tree/master/0-frameworks/cux

tag: cuda / simd / openmp.

mrpc -- Mini-RPC, based on asio.

https://github.com/cjmcv/hpc/tree/master/0-frameworks/mrpc

tag: distributed computing.

DEPRECATED

hcs A heterogeneous computing system for multi-task scheduling optimization.

vky A Vulkan-based computing framework

"hcs" and "vky" have been moved to pocket-ai and renamed as graph and vk respectively.


Learning

Distributed computing

mpi/mpi4py

Heterogeneous computing

cuda
vulkan
opencl

Thread

std
openmp
tbb

Coroutines

libco
asyncio

SIMD

sse/avx
neon