-
Jens Korinth authored
commit ac9d473b8c3e24863d3742b80885a7f15cb9bd5b Author: Jens Korinth <korinth@esa.cs.tu-darmstadt.de> Date: Mon Mar 14 17:14:14 2016 +0100 Improve warnings on missing reports * missing co-sim reports now trigger a warning * minor fixes and improvements commit bdcd796319c889d66376f05423524180347cc725 Author: Jens Korinth <korinth@esa.cs.tu-darmstadt.de> Date: Fri Mar 11 15:16:35 2016 +0100 Re-implement design space exploration * original DSE code was extremely hackish * DesignSpace class cleanly capsules the spanning and enumeration of the design space with the given variables * uses new Heuristics class for ordering * moved ThroughputHeuristic there * other heuristics can be implemented in the future (if need be) * cleaned up a lot the code, much easier to read now commit 3098cca6f65314de44765c144a7398729d2dbf90 Author: Jens Korinth <korinth@esa.cs.tu-darmstadt.de> Date: Thu Mar 10 18:53:18 2016 +0100 Refactor TPC code * using Target in more places, minor clean-up commit 1d56d298bcddc9e1d3253370972f5a8b2eb9c8a3 Author: Jens Korinth <korinth@esa.cs.tu-darmstadt.de> Date: Thu Mar 10 18:13:08 2016 +0100 Refactor TPC code * implementation of 'alternative cores' feature led to massive overhaul * implemented proper abstractions for the reports (Synth/CoSim) * Platform/Arch pairs are subsumed as Target (not complete yet) * cleaned up several tasks * implemented basic functionality for alternatives * started to implement the heuristic in a cleanlier fashion * reduced Common to much fewer methods; need to remove some more * next step is to clean Compose: split huge generate functions commit 9b7254119b4fa06b3b5ca6265fa051df5e285081 Author: Jens Korinth <korinth@esa.cs.tu-darmstadt.de> Date: Wed Mar 9 16:58:03 2016 +0100 Reduce efforts in evaluation P&R commit c48b90d76b74ec4f6dc459d854cfbad79af142fb Author: Jens Korinth <korinth@esa.cs.tu-darmstadt.de> Date: Wed Mar 9 14:46:39 2016 +0100 Checkin missing files for new Command structure commit 287172283fe049643ed011574642d3791d6e4f19 Author: Jens Korinth <korinth@esa.cs.tu-darmstadt.de> Date: Wed Mar 9 14:23:49 2016 +0100 Clean main scala code * removed obsolete methods * removed 'Generator' tree and moved GenerateCommon to Common * implemented & used proper VLNV class for version strings * cleaned Common commit 04baa01b8f353023572eb6b8c7c09582de8057fd Author: Jens Korinth <korinth@esa.cs.tu-darmstadt.de> Date: Wed Mar 9 13:10:42 2016 +0100 Refactor TPC commands * removed all the main's flying around in the individual commands * new structure: Command is base for all TPC commands, provides factory * renamed GenerateThreadpool to Compose * renamed GenerateHLS to VivadoHighLevelSynthesis * removed obsolete 'analyze' and 'evaluate' commands commit 741fd113ac4a0356126c79d2e162ab89ec0aa3fe Author: Jens Korinth <korinth@esa.cs.tu-darmstadt.de> Date: Wed Mar 9 10:35:44 2016 +0100 Fix problems in evaluation runs
5286d516