hls_recurse

Recursive algorithm library

A C++ library for implementing recursive algorithms in high-level synthesis tools using an embedded domain-specific language

Recursion for High Level Synthesis

GitHub

5 stars
4 watching
3 forks
Language: C++
last commit: about 10 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
higherkindness/drosteA recursion library for functional programming in Scala388
indy256/codelibraryA comprehensive collection of algorithms and data structures implemented in multiple programming languages1,944
nvlabs/matchlibA SystemC/C++ library of commonly-used hardware functions and components for High-Level Synthesis261
shady831213/algorithmsA collection of algorithms and data structures implemented in Go.806
vmchale/recursionExploring recursion schemes in a functional programming language9
aalhour/c-sharp-algorithmsA comprehensive C# implementation of standard data structures and algorithms5,971
precog/matryoshkaA library providing generalized recursion schemes and traversals for recursive data structures in Scala.811
recursion-schemes/recursion-schemesProvides higher-order functions for abstracting common recursion patterns in Haskell339
tacticalmelonfarmer/cxlA C++17 metaprogramming library providing utilities for strings, parsing, typelists, aggregates to tuples conversions and constant integral literals.51
ngthanhtrung23/acm_notebook_newA C++ collection of algorithms and data structures optimized for competitive programming427
vmchale/recursion_schemesA set of recursion techniques for functional programming in Idris64
rabauke/mplA C++17 message passing library based on the MPI standard for high-performance computing.168
psjava/psjavaA comprehensive library of algorithms and data structures for solving common programming problems in Java.73
privet-kitty/cl-competitiveA collection of Common Lisp implementations of data structures and algorithms for competitive programming.181
hlslibs/matchlib_connectionsProvides latency-insensitive channels for high-level synthesis tools.36