Skip to content
Polyhedral Compilation tool for High Level Synthesis.
C++ C Tcl Shell
Branch: master
Clone or download
Pull request Compare This branch is 5 commits ahead of SamuelBayliss:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
benchmarks
cmake
docs
examples
external
nbproject
scripts
src
.gitignore
CMakeLists.txt
Readme.md
Specification
Transformations
env_conf.sh

Readme.md

What is Potholes

A framework of code designed to enable high-level synthesis using the polyhedral model.

The tool makes extensive use of tools from other researchers.

  1. PET and ISL for frontend polyhedral analysis and backend code generation.
  2. Vivado HLS for high-level synthesis.

Why should I use it ?

It will help you get started with research into polyhedral compiler techniques by building transforms

What will I need to build in order to use it ?

  • itcl
  • tcllib
  • pet 0.04
  • isl from pet submodule
  • Clang / LLVM 3.3
You can’t perform that action at this time.