GPU Developer's Guide
  • 1. Introduction
  • 2. GPU Execution Architecture in CODE.HEAAN
  • 3. Start a new project with HEaaN
    • 3-1. Create Project Directory
    • 3-2. Set up Basic Directory Structure
    • 3-3. CMake Configuration
    • 3-4. Build and Compile
    • 3-5. Run (gpu-run)
    • 3-6. Check the results
    • Additional tips
  • 4. Example Codes
    • 4-1. CUDA
    • 4-2. HEaaN End to End Example
  • HEaaN GPU Guideline
    • HEaaN GPU Component Overview
    • CudaTools
    • Device Class
    • HEaaN GPU API in use
  • Not supported features
Powered by GitBook

Copyright©️ 2025 CryptoLab, Inc. All rights reserved.

On this page

Was this helpful?

1. Introduction

GPUs are very expensive resources

Purchasing GPUs for on-premise use or allocating them in cloud environments is notoriously expensive, and securing high-performance GPUs in the cloud can be quite challenging.

Unless you're developing computationally intensive applications like LLMs, you're probably spending most of your time writing or debugging code. The actual GPU runtime likely accounts for only a small fraction of the entire development process.

This led us to a key realization: let's use GPUs only when they're truly needed.

Next2. GPU Execution Architecture in CODE.HEAAN

Last updated 15 days ago

Was this helpful?