# HAT

---
* Build
    * [Quick Install](Build/quick-install.md)
    * [Babylon](Build/babylon.md)
    * [HAT](Build/hat.md)
      * [NVIDIA notes](Build/nvidia-notes.md)
* [Testing](Testing/testing.md)
* [Running Examples](Examples/examples.md)
* Profiling
  * [OpenCL Intercept Layer](Profiling/opencl-intercept-layer.md)
* Programming model
   * [HAT Programming Model](ProgrammingModel/programming-model.md)
* Interface Mapping
   * [Interface Mapping Overview](Implementation/interface-mapping.md)
   * [Cascade Interface Mapping](Implementation/cascade-interface-mapping.md)
* Development
   * [Project Layout](Development/project-layout.md)
   * [Intellij And Clion](JetBrains/intellij-and-clion.md)
   * [IntelliJ Code Formatter](JetBrains/intellij-and-clion.md)
* Implementation Details
   * [Walkthrough Of Accelerator.compute()](Implementation/accelerator-compute.md)
   * [How we minimize buffer transfers](Implementation/minimizing-buffer-transfers.md)
* Running HAT With Docker
   * [NVIDIA/CUDA Notes](Docker/nvidia-notes.md)
---

