tommythorn / Reduceron

FPGA Haskell machine with game changing performance. Reduceron is Matthew Naylor, Colin Runciman and Jason Reich's high performance FPGA softcore for running lazy functional programs, including hardware garbage collection. Reduceron has been implemented on various FPGAs with clock frequency ranging from 60 to 150 MHz depending on the FPGA. A high degree of parallelism allows Reduceron to implement graph evaluation very efficiently. This fork aims to continue development on this, with a view to practical applications. Comments, questions, etc are welcome.

Date Created 2011-06-22 (13 years ago)
Commits 285 (last one 3 months ago)
Stargazers 429 (0 this week)
Watchers 25 (0 this week)
Forks 32
License unknown
Ranking

RepositoryStats indexes 634,548 repositories, of these tommythorn/Reduceron is ranked #106,742 (83rd percentile) for total stargazers, and #86,989 for total watchers. Github reports the primary language for this repository as Haskell, for repositories using this language it is ranked #235/1,504.

tommythorn/Reduceron is also tagged with popular topics, for these it's ranked: compiler (#335/1090),  haskell (#136/651),  fpga (#81/517),  verilog (#60/310)

Other Information

tommythorn/Reduceron has 1 open pull request on Github, 1 pull request has been merged over the lifetime of the repository.

Github issues are enabled, there are 16 open issues and 21 closed issues.

Star History

Github stargazers over time

4504504004003503503003002502502002001501501001005050002012201220132013201420142015201520162016201720172018201820192019202020202021202120222022202320232024202420252025

Watcher History

Github watchers over time, collection started in '23

2727272726262626262625252525Dec '24Dec '2415 Dec15 DecJan '25Jan '2515 Jan15 JanFeb '25Feb '2515 Feb15 FebMar '25Mar '2515 Mar15 MarApr '25Apr '25

Recent Commit History

8 commits on the default branch (master) since jan '22

88776655443322110015 Nov15 NovDec '24Dec '2415 Dec15 DecJan '25Jan '2515 Jan15 JanFeb '25Feb '2515 Feb15 FebMar '25Mar '2515 Mar15 MarApr '25Apr '25

Yearly Commits

Commits to the default branch (master) per year

9090808070706060505040403030202010100020112011201220122013201320142014201520152016201620172017201820182019201920202020202120212022202220242024

Issue History

Total Issues
Open Issues
Closed Issues
4040353530302525202015151010550020132013201420142015201520162016201720172018201820192019202020202021202120222022202320232024202420252025

Languages

The primary language is Haskell but there's also others...

HaskellHaskellRedRedCCVerilogVerilogMakefileMakefileTclTclC++C++MathematicaMathematica

updated: 2025-03-25 @ 12:27am, id: 1933823 / R_kgDOAB2B_w