Skip to content
  • Jens Korinth's avatar
    Squashed commit of the following: · 5286d516
    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