Tech Blogs

Technical Documentations

  • Understanding LLVM Transformation Passes [Link]

Notes

  • Knowledge - A Brief Introduction of LLVM Compiler Structure, IR, and Pass [Link]

  • Knowledge - My Notes in Machine Learning (in Chinese) [Link]

  • Tool - LLFI: LLVM IR Level Fault Injector [Link]

  • Tool - LLFI-GPU: LLVM IR Level Fault Injector for NVIDIA GPU CUDA Kernels [Link]

  • Tool - PINFI: Assembly Code Level Fault Injector [Link]

  • Tool - NVBitFI: Nvidia GPU Binary Level Fault Injector [Link]

Knowledge Portal

Some good tutorials that help me a lot.

  • Mapping High Level Constructs to LLVM IR [Link]

  • Using OpenMP with C [Link]

  • Using MPI with C [Link]

  • Simple CUDA Programming [Link]