Commit Graph

151 Commits

Author SHA1 Message Date
Sagar Karandikar 6ea8193578 better plot colors 2019-01-25 08:17:52 +00:00
Sagar Karandikar cad9bc67ef plot all the lines 2019-01-25 08:15:55 +00:00
Sagar Karandikar 1d4f773f76 classic, missing *4 2019-01-25 08:04:17 +00:00
Sagar Karandikar 02a3df9ffa MISC:
* nicer plotting script
* run bigger array to properly test LLC4MB by default
* fix chmod in run-ccbench-cache-sweep
* terminate on completion in the right place
2019-01-25 07:51:38 +00:00
Sagar Karandikar 2fd0e5b3b9 plot result 2019-01-25 07:30:48 +00:00
Sagar Karandikar 6c8050c2e5 bump ccbench 2019-01-25 04:27:19 +00:00
Sagar Karandikar dee16cdbdc add ccbench workload 2019-01-24 23:41:11 +00:00
David Biancolin 6182f6db4e Regenerate AGFIs 2019-01-18 00:38:29 +00:00
David Biancolin 5be11e3861
Merge pull request #197 from firesim/print-synthesis
Enable Endpointed Print synthesis
2019-01-15 14:32:38 -05:00
David Biancolin af1ee60d96 Regenerate AGFIS 2019-01-15 17:32:44 +00:00
Nathan Pemberton 7e3dad38a1 typo 2018-12-29 00:25:16 +00:00
Nathan Pemberton 12c3c6c91d Allow the tool to kill drivers with names greater than 15 characters 2018-12-29 00:22:56 +00:00
David Biancolin 844ff9f761
Merge pull request #195 from firesim/dma-cake
DRY out DMA-related transport
2018-12-13 01:50:44 -08:00
David Biancolin 434e6b2ec3 Update and publish AGFIS; add supernode to the default of builds 2018-12-12 22:22:52 +00:00
Sagar Karandikar e32aa27d54 proper exit code generation in the manager 2018-12-07 20:41:14 +00:00
Sagar Karandikar 75a592db76 manager/driver changes for > 4 node supernode support 2018-12-06 00:54:00 +00:00
Sagar Karandikar bd3083d6be Don't launch build instances until replace-rtl succeeds. 2018-12-02 19:20:46 +00:00
Sagar Karandikar ae807e80e1 When an error is encountered during the Chisel/C++ build process, catch
it properly, log to file, give the user some advice on how to proceed,
then exit.
2018-12-02 18:41:38 +00:00
alonamid d40c561897 update public agfis 2018-11-30 04:56:08 +00:00
Sagar Karandikar bda776dd52 new configs with specified frequency + use these new configs in sample_config_build_recipes.ini 2018-11-29 07:45:18 +00:00
Sagar Karandikar 13c8033909 fix whitespace in user_topology.py 2018-11-28 21:57:56 +00:00
Sagar Karandikar 4a9d9fc72c manager cleanup/comments 2018-11-28 18:31:04 +00:00
alonamid 36e54eeee7 Merge branch 'supernode-integration' of https://github.com/firesim/firesim into supernode-integration 2018-11-28 02:22:23 +00:00
alonamid 9bd4fd1488 supernode build reciepes 2018-11-28 02:22:08 +00:00
Sagar Karandikar f9d9ffcf16 better mapping 2018-11-27 19:23:22 +00:00
Sagar Karandikar cb4380a74b more wip 2018-11-27 18:10:25 +00:00
Sagar Karandikar 57b328347b wip 2018-11-27 17:40:22 +00:00
alonamid 8f27ad9c72 fix first manager bug 2018-11-27 15:46:06 +00:00
alonamid 7da28256da Merge remote-tracking branch 'origin/dev' into supernode-integration 2018-11-27 03:12:17 +00:00
David Biancolin d7a1c2c893
Merge pull request #177 from cookiestuf/dev
add test and train input size options for SPEC17 workload
2018-11-23 16:52:30 -08:00
Sarah Zhou 452eef3399 Revert "add gapbs workload"
This reverts commit 20cfe09ba3.
2018-11-23 01:42:01 +00:00
Sarah Zhou 20cfe09ba3 add gapbs workload 2018-11-23 01:15:24 +00:00
Sarah Zhou fb850ecc66 update spec config files 2018-11-21 06:03:24 +00:00
Howard Mao 8d5b9183cd update AGFIs 2018-11-19 21:26:17 +00:00
alonamid 6b81a128f6 Merge remote-tracking branch 'origin/dma-addr-auto-assign' into supernode-integration 2018-11-19 21:12:41 +00:00
Howard Mao 2043239041 update AGFIs 2018-11-18 21:46:10 +00:00
alonamid a7435f38e8 fix indentations 2018-11-17 18:07:34 +00:00
Sagar Karandikar d7bffb90be Merge remote-tracking branch 'origin/dev' into tlerror 2018-11-17 17:49:17 +00:00
Sagar Karandikar 39aa8390d2 new hwdb entries 2018-11-17 17:45:07 +00:00
alonamid e4b7eb1b1c initial supernode manager porting 2018-11-17 08:07:06 +00:00
Sagar Karandikar a5616eb5c3 Switch to using XDMA instead of EDMA. One catch is that we always have
to flash all of the FPGAs on an instance, otherwise XDMA hangs. See
comment in run_farm.py. See performance results below:

latency
--------
old (edma):
[[0.021875, 2.05], [0.5009374999999999, 21.78], [0.9996875, 26.3], [2.0015625, 29.14], [2.9990625, 30.26], [4.0009375, 30.91], [5.000624999999999, 31.92], [6.0003125, 32.87], [7.0, 33.11], [7.9996875, 34.01], [8.999375, 34.03], [9.999062499999999, 34.31]]

new (xdma):
[(0.021875, 2.39), (0.5009374999999999, 26.13), (0.9996875, 31.41), (2.0015625, 35.97), (2.9990625, 37.85), (4.0009375, 38.98), (5.000624999999999, 39.71), (6.0003125, 40.17), (7.0, 40.39), (7.9996875, 40.72), (8.999375, 40.75), (9.999062499999999, 40.89)]

scale (truncated)
-------
old (edma):
[(64, 8.84), (32, 27.54), (16, 28.77), (8, 29.74), (4, 33.32), (2, 35.4), (1, 37.02)]

new (xdma):
[(64, 9.3), (32, 34.58), (16, 35.06), (8, 35.93), (4, 40.09), (2, 43.1), (1, 44.49)]
2018-11-16 20:19:08 +00:00
Cloud User 781bc6a0f6 add test and train input size options for spec17 workload; bump Speckle 2018-11-16 18:16:41 +00:00
Howard Mao aca3397d7c shift axes to correct position in graph 2018-11-12 23:21:06 +00:00
Howard Mao 06cbea7df4 fix bw-test plotting script so series start at 0 2018-11-12 20:47:52 +00:00
Sagar Karandikar 1741cbd601 agfis for release. 2018-11-09 22:56:38 +00:00
Sagar Karandikar f50e7812b0 Merge remote-tracking branch 'origin/dev' into eliminate-macros 2018-11-06 22:49:20 +00:00
David Biancolin 4238d2fd60 Regenerate AGFIs 2018-11-06 22:00:52 +00:00
Sagar Karandikar 811db95014 support multiple tracer widgets 2018-11-06 17:43:32 +00:00
Sagar Karandikar 688ca49a54 update all NIC plusargs to depend on nic number (support multiple nics) 2018-11-06 17:33:50 +00:00
David Biancolin 0ec0d6b7ea Merge remote-tracking branch 'origin/dev' into assertion-synthesis 2018-11-05 20:31:34 +00:00