- 14 Jul, 2017 7 commits
-
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
* man tapasco page is broken, was too optimistic that man would be able to parse the ASCII format directly (works on Darwin) * replaced hard-coded strings with mini-markup language * Formatters can produce any kind of representation * same code is used to produce CLI output and man pages * will simplify the updates in the future
-
Jens Korinth authored
* new switch is -v/--verbose with optional MODE as quoted string
-
- 13 Jul, 2017 1 commit
-
-
Jens Korinth authored
commit e1683d56027c71d4fbf2ba2543a528da1b44285d Author: Jens Korinth <jkorinth@gmx.net> Date: Thu Jul 13 17:36:59 2017 +0200 Replace old Feature implementation * old implementation was "fat", i.e., each Feature had to have its own class on the Scala side of things * knowledge about validity is on Tcl side; led to double effort to check for invalid values, which went out-of-sync * removed fat layer, replaced by thin, generic implementation: Features have a name and a map of properties, mapping strings to strings; all properties are passed exactly as-is to Tcl * special case: added "Enabled" -> "true" in all cases, reasoning: if somebody goes to all the trouble of defining a Feature, it should usually be enabled * can be overridden explicitly (for whatever reason) commit b559df40a0ad697e4d1b60f8c4ee927cae44c4ec Author: Jens Korinth <jkorinth@gmx.net> Date: Thu Jul 13 16:45:15 2017 +0200 Fix bug in path parser, fix test cases commit 0ee9f090705d1ffd4b36d5c26b9a1978c57fab6a Author: Jens Korinth <jkorinth@gmx.net> Date: Thu Jul 13 15:58:54 2017 +0200 Fix bug in HLS gens * 'all' must be used _instead_ of kernel list, not within commit 7b67ee180af8f53276b58c9697b8f798469b2afc Author: Jens Korinth <jkorinth@gmx.net> Date: Thu Jul 13 15:51:39 2017 +0200 Update usage info and man pages * man page is generated by Usage; not as nicely formatted, but readable * simplifies maintenance by keeping information in one place only commit 7cffc777da2db55f74e23eb1546f597a881de9df Author: Jens Korinth <jkorinth@gmx.net> Date: Thu Jul 13 12:11:50 2017 +0200 Implement missing --logFile option * added to property checks as well commit bfa6d8fc173c4edd58c78c12f749ebfc2947ee4e Author: Jens Korinth <jkorinth@gmx.net> Date: Thu Jul 13 12:01:08 2017 +0200 Increase the number of worker threads to 500 commit 884d3f5ffd5d3fd0890f07650cabc4a482ad4f1b Author: Jens Korinth <jkorinth@gmx.net> Date: Thu Jul 13 11:59:30 2017 +0200 Improve error messages from parser * mostly fine-tuning to make sure the lastParser value gives the user the right idea about the mistake * see also the script parserTest.sh in Seafile/TAPASCO to generate a lot of error messages automatically commit 28215f874dab107810344584b98267809eb4dc4d Author: Jens Korinth <jkorinth@gmx.net> Date: Wed Jul 12 19:27:53 2017 +0200 Dump example jobs, if none are specified * Configuration dumping should automatically use JobExamples to generate a list with on instance of each job * useful for users to get a starting point for their configs * updated README.md accordingly commit 72969fcbcb6ff5583c368969fa6d59cc5d290756 Author: Jens Korinth <jkorinth@gmx.net> Date: Wed Jul 12 19:22:01 2017 +0200 Finish work on new parser and property tests * all parsers implemented, spec'ed and debugged * wrote a lot of property tests, caught some bugs I'd never have found otherwise, very nice * changed a few bits and pieces, need to rewrite man and usage commit 786596a793a8d0510465438e77a5067f5d1bd67b Author: Jens Korinth <jkorinth@gmx.net> Date: Tue Jul 11 18:49:36 2017 +0200 Bugfix exceptions in MemInfo when /proc/meminfo is unavailable * not portable, sometimes /proc/meminfo may not exist (e.g., Darwin) * will warn once, then deactivate all resource checks on mem commit e029dc27619de33477e3a3c156a91e18bb1f7eb7 Author: Jens Korinth <jkorinth@gmx.net> Date: Tue Jul 11 18:49:08 2017 +0200 Bugfix for setup.sh on Darwin commit b53bbbc225eaf0b1c31bac2e20299e07b9e00fcf Author: Jens Korinth <jkorinth@gmx.net> Date: Tue Jul 11 18:47:42 2017 +0200 Continue work on new parser * split classes into more sub objects * each subobject needs its own test suite with at least one test for each parser defined therein * got better with scalacheck, tests are stronger commit 6b3b2504d31e1f673f4336901bec18203e3f2b3d Author: Jens Korinth <jkorinth@gmx.net> Date: Sun Jul 9 18:34:01 2017 +0200 Added unit tests and cleaned up a little commit 8b12879df3ed59803a66ee7a97d006bb20982056 Author: Jens Korinth <jkorinth@gmx.net> Date: Sun Jul 9 18:33:00 2017 +0200 Add missing --parallel in man page commit 10d8b3a02bb8b02fc4ac287aa9e6fa6d4dece51e Author: Jens Korinth <jkorinth@gmx.net> Date: Sat Jul 8 23:34:22 2017 +0200 Implement new parser with better error handling * error messages of the current command line argument parsrer are abysmal, extremely confusing to users * since scala parser combinators do not feature cuts, it is very difficult to provide better error messages * started re-implementation of parser using 'fastparse' * works extremely well so far
-
- 12 Jul, 2017 3 commits
-
-
Jens Korinth authored
-
Jens Korinth authored
Adds performance counters to BlueDMA See merge request !6
-
Jens Korinth authored
* as requested, HLS runs will only be initiated for Platforms and Architectures selected in the corresponding tabs
-
- 10 Jul, 2017 2 commits
-
-
Jaco Hofmann authored
-
Jens Korinth authored
* external Vivado/Vivado HLS processes only log to files * for debugging it would be helpful to have the stdout and stderr of the processes log directly in the console * added ProcessLogger for the outputs; trace level, should only be activated selectively
-
- 07 Jul, 2017 9 commits
-
-
Jaco Hofmann authored
- Closes #89 - Adopts DebugScreen accordingly - Implements all registers requested in #89 expect for * Host read delay * FPGA read delay
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
Update BlueDMA and MSIxIntrCtrl to the newest versions See merge request !5
-
Jaco Hofmann authored
- PCIE Burst Length 64 - FPGA Burst Length 256 - Alignment 32 Bytes - Fixes SUPPORTS_NARROW_BURST parameters - Adds NUM_READ_OUTSTANDING and NUM_WRITE_OUTSTANDING to help interconnects decide on the DMA features
-
Jaco Hofmann authored
-
- 06 Jul, 2017 18 commits
-
-
Jens Korinth authored
* memory usage estimates are based on numbers reported by the Lichtenberg cluster, but are too conservative for normal users * removed check for memory entirely
-
Jens Korinth authored
Adds 'sbt assembly' as necessary step to exeute tapasco. See merge request !4
-
Jens Korinth authored
Allow evaluation of kernels using primitives provides as .ngc-files; See merge request !3
-
Jens Korinth authored
Ports changes of the ATS Branch of TPC to Tapasco See merge request !1
-
Jaco Hofmann authored
-
Jaco Hofmann authored
-
Lukas Sommer authored
-
Jens Korinth authored
-
Jaco Hofmann authored
-
Jaco Hofmann authored
-
Jaco Hofmann authored
-
Jaco Hofmann authored
-
Jaco Hofmann authored
-
Jaco Hofmann authored
-
Jaco Hofmann authored
-
Jaco Hofmann authored
-
Jaco Hofmann authored
-
Jaco Hofmann authored
-