Research


[TVM Code Analysis] The NNVM Computation Graph Abstraction Mechanism
2018-12-01 Research MXNet NNVM Graph

Notes from reading NNVM code, algorithm analysis, and reflections.

Analysis of SystemC Framework Principles
CUDA Persistent Kernel Programming Model

Introduction to CUDA persistent kernel programming paradigm.

Linking Patterns and Tricks
2017-12-04 Research Linking

Notes of commonly used linker options and what they mean.

[MXNet Code Analysis] Template Techniques in MShadow
2017-07-10 Research MXNet MShadow BLAS

Analyze the C++ template tricks embodied in the MShadow matrix operation library.

[MXNet Code Analysis] Static Computation Graph Implementation of LSTM
2017-07-07 Research MXNet LSTM Graph

A brief analysis of how a static computation graph system like MXNet implements LSTM modeling and training.

Getting Started with C++ Template Generics: Tower of Hanoi

From here begins the journey of mercilessly thrashing the compiler with C++ templates...

Neural Networks CheatSheet
2017-05-09 Research DNN

Summary of formula derivations in common deep learning networks.