Commit Graph

688 Commits

Author SHA1 Message Date
John McMaster 0b3aa34b5b timfuz: fully support min corner
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster c965288e75 timfuz: min corner tweaks
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 2ad0bf82fc timfuz: ALLOW_ZERO_EQN
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster e148ed5f91 timfuz: build all four corners
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 2dbe379200 timfuz: corner FIXME assert
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster a55b766c44 timfuz: track corners properly
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster a4950a8602 timfuz: misc cleanup
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 7e43784469 timfuz: remove dead code
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 5c122c2fe1 timfuz: misc cleanup
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 6197a93536 timfuz: picorv32 project
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 7ac4f31e58 timfuz: zero row add assertion
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster fa524df657 timfuz: fix zero delay element inconsistency
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 1fc02389ed timfuz: tile_annotate report solve correctly
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster c2707e5c23 timfuz: simplify readme instructions using new make system
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 557fda4215 timfuz: placelut made into generic project
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 133ff586e8 timfuz: move project outputs to build directory
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 943ab5bbb7 timfuz: placelut as standalone data generator
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 5d8d0b22d8 timfuz: moving to fuzzers dir
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster d96bfd7a8b timfuz: cleanup README
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster edbd5f4ca9 timfuz: tile annotate. Workflow alpha!
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster fb69b9f045 timfuz: utility to create tile to speed model database
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 5176374817 timfuz group2flat: remove old option
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster e76e84f72c timfuz: csv_flat2group
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 1aa15ae8b6 timfuz: utility to flatten groups out of csv
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster e83866af72 timfuz: linprog write output csv
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 5ecbd135ce timfuz leastsq: remove test code
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster f6fb4cb60c timfuz leastsq: write output solution
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 250e48c7a8 timfuz: move to top level
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 7021c638c2 timfuz: timfuz_rref => rref
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 4fee67322f timfuz leastsq: iteration print
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 9e63d9ee55 timfuz: leastsq reasonable delays
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 41cf8469b5 timfuz: least square tests
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster d4d0af9d9f timfuz: sub2csv
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 632fbffc4b timfuz: dont open file until writing results
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 42eccf2100 timfuz: quicker matrix loading
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 4d15c15267 timfuz: normalize_last=False
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster b4874d2cf9 timfuz: perf tests
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 9ff07f4278 timfuz: matrix perf test
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 6d78626239 timfuz: massage experiments
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 343cd5b413 timfuz: old massage routines added back in
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster aeebb45b34 timfuz: timfuz_solve main()
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 97ea34d4cd timfuz: checksub uses fractions
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 71dad3d09c timfuz: use symbolic math to generate constants
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 8c5436916c timfuz: begin converting to fractions
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster b3f881a54c timfuz: rref test
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
Tim Ansell 9d65b21ef4
Merge pull request #121 from mcmasterg/make_format
make format: update to latest yapf
2018-09-17 18:51:26 -07:00
John McMaster cfea717280 make format: update to latest yapf
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:45:47 -07:00
John McMaster 8a257d46a3
Merge pull request #117 from mcmasterg/tiledoc
docs: tileconn, tilegrid
2018-08-29 00:06:37 -07:00
John McMaster 1205b5bddb docs: tileconn, tilegrid
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-08-28 17:07:09 -07:00
Tim Ansell 6ba02daf00
Merge pull request #115 from cfib/master
Workaround for g++ and glibc that define `minor` in `<sys/types.h>`.
2018-06-22 15:25:27 -07:00