Trireme

Trireme is a framework for automatically exploring hierarchical multi-level parallelism (task, loop, and pipeline) for domain-specific hardware acceleration. Built on LLVM, it identifies and selects hardware accelerators directly from application source code under a user-defined area budget.

GitHub: github.com/harvard-acc/Trireme