alonamid
4cd75833df
Merge branch 'dev' of https://github.com/firesim/firesim into chipyard-toolchains
2019-07-22 21:05:03 +00:00
alonamid
ce44b13e97
sourceme prefix
2019-07-22 06:44:11 +00:00
David Biancolin
1b56574015
[workloads] Add an automated linux workload that simply powers off
2019-07-20 18:35:01 +00:00
alonamid
7bc6990d09
new public agfis for bumped chipyard
2019-07-20 16:19:39 +00:00
David Biancolin
159d1d9746
[workloads] Add an automated linux workload that simply powers off
2019-07-17 19:44:44 +00:00
David Biancolin
71785a6039
firechip renamed to chipyard
2019-06-28 05:33:04 +00:00
David Biancolin
21deb67c34
Update AGFIs
2019-06-20 17:23:15 +00:00
David Biancolin
c11eb9f1ee
Pull in firesim dev; most of the midas examples work
2019-06-19 23:34:23 +00:00
David Biancolin
40965603a0
Bump firesim, WIP
2019-06-19 22:09:02 +00:00
David Biancolin
7c28cbd99f
Revert FireSim AMI related commits
...
Revert "separate build and run AMI name"
This reverts commit a4abdface4
.
Revert "remove markdown comments"
This reverts commit 45a36720f2
.
Revert "another docs fix"
This reverts commit 3c83d52e2c
.
Revert "more AMI changes"
This reverts commit 6f2448116c
.
Revert "docs for AMI"
This reverts commit d3a9d88186
.
2019-06-19 20:25:31 +00:00
David Biancolin
d3c4930a2c
ICCAD submission
2019-06-19 19:23:05 +00:00
David Biancolin
f38eda7e45
Merge pull request #290 from firesim/rc-bump-may
...
Bump Rocket Chip
2019-06-19 12:06:21 -07:00
David Biancolin
c2aedde6d4
Update AGFIs and share publicly
2019-05-23 19:46:13 +00:00
David Biancolin
27baa569af
Regenerate AGFIs
2019-05-22 18:54:19 +00:00
alonamid
f2c265277c
more comments
2019-05-20 15:52:23 +00:00
alonamid
a4abdface4
separate build and run AMI name
2019-05-20 00:55:57 +00:00
alonamid
fc0c1106d3
build instance size
2019-05-20 00:29:37 +00:00
alonamid
6f2448116c
more AMI changes
2019-05-19 23:11:08 +00:00
David Biancolin
3551eb8060
Update AGFIs
2019-04-29 17:17:09 +00:00
David Biancolin
9c8a713ee0
Add support for looking up configs from multiple packages
2019-04-29 16:56:23 +00:00
Sagar Karandikar
4872b8172e
coremark workload. tested on boom
2019-04-26 17:22:57 +00:00
David Biancolin
0ca06744f0
SKETCH: Frequency selection by config composition
2019-04-25 21:48:54 +00:00
Sagar Karandikar
44e73c71c3
bump coremark
2019-04-24 21:08:03 +00:00
Sagar Karandikar
b804ba02f1
submodule coremark
2019-04-24 21:02:40 +00:00
Sagar Karandikar
f5645c42cf
newer agfis, generated on 1.6.0 ami
2019-04-18 22:28:15 +00:00
Sagar Karandikar
7f0a3fbb11
update FPGA Dev AMI version to 1.6.0
2019-04-17 20:31:35 +00:00
Sagar Karandikar
b78d06f230
new AGFIs
2019-04-17 19:09:48 +00:00
Sagar Karandikar
0a535e56fe
bump aws-fpga to upstream 1.4.8
2019-04-17 19:06:44 +00:00
Sagar Karandikar
60a2035cd7
cleanup runfarm-prefix support. put our env var in its own namespace
2019-04-10 20:51:26 +00:00
Sagar Karandikar
f4a244d5a7
if user defines RUNFARM_PREFIX env var, prefix it onto runfarmtag. makes it easy to run same workloads from two separate firesim installs at the same time
2019-04-10 20:48:07 +00:00
Sagar Karandikar
8f481796ee
Merge pull request #275 from CSL-KU/ff-issue274
...
Increases the root volume size of the build instance to 100GB.
2019-04-08 10:07:53 -07:00
Farzad Farshchi
113954f4b5
Increases the root volume size of the build instance to 100GB.
2019-04-04 19:00:24 +00:00
Howard Mao
284d6c9ec2
Merge branch 'dev' into ethernet-pause
2019-03-14 02:39:35 +00:00
Sagar Karandikar
105688a522
print that the post run hook is running
2019-03-08 00:28:25 +00:00
Howard Mao
a2da49b01c
regenerate default images
2019-03-01 05:59:26 +00:00
Howard Mao
b1c7db74f6
fix up bandwidth test scripts
2019-02-26 00:19:00 +00:00
Howard Mao
3e4743f99e
remove dummy.ext2 for fc-test
2019-02-25 21:44:19 +00:00
Howard Mao
163e67dc75
add test of flow control
2019-02-25 21:43:43 +00:00
Sagar Karandikar
f11974234b
bump to mutilate-loadgen-riscv-release master
2019-02-24 16:44:19 -08:00
Sagar Karandikar
bf8926b27d
Merge branch 'pip2' of github.com:firesim/firesim into pip2
2019-02-24 17:10:34 +00:00
Sagar Karandikar
e60e750f5d
new agfis for FireSim 1.5.0 release
2019-02-24 17:10:25 +00:00
Sagar Karandikar
b7a8226b1e
need to install packages with pip2
2019-02-24 03:59:19 +00:00
Sagar Karandikar
caf257ecd9
Fixes for issues noticed in us-east-1 running large supernode sims:
...
* Don't call bind_real_instances_to_objects() twice. While IMO this
should be fine, we get bad results from boto3 querying the AWS API on
the second (superfluous, so removed) call. I don't know why the second
call is broken, but we don't need it anyway.
* Logger will log the IP addresses it got for instances to file, ordered
by how the manager will actually assign them. Lets you check for
consistency issues between calls to infrasetup/runworkload.
* Remove old prints
* Fix insufficient instance count check for m4.16xlarges
2019-02-24 00:05:13 +00:00
Sagar Karandikar
2cb7793b32
fix moving results
2019-02-22 09:00:23 +00:00
Sagar Karandikar
1b8ecd6f29
fix ini path
2019-02-22 08:36:29 +00:00
Sagar Karandikar
7c10c7a2e3
simperf test scale supernode
2019-02-22 08:32:48 +00:00
Sagar Karandikar
4e7980b9f5
fix symlinks part 2
2019-02-22 07:42:41 +00:00
Sagar Karandikar
399a452924
fix symlinking part 1
2019-02-22 07:40:42 +00:00
Sagar Karandikar
e699631a94
bump mutilate submodule with fixed sysroot pointer
2019-02-19 06:58:14 +00:00
Nathan Pemberton
bed8c2d996
Fix symlinks to bbl-vmlinux. Everything now symlinks to linux-uniform so
...
we can change stuff in firemarshal easier
2019-02-19 02:15:57 +00:00
Sagar Karandikar
7035714768
Merge branch 'dev' into custom-workloads
2019-02-18 22:25:40 +00:00
David Biancolin
e7aaa31c9b
Merge pull request #239 from firesim/gapbs-fixes
...
Fix GAPBS submodule initialization
2019-02-15 17:11:30 -08:00
David Biancolin
a561e1191a
Fix invocation site in docs using run-workload.sh
2019-02-15 16:41:48 -08:00
David Biancolin
0f2ff82aad
Remove don't use the term simple
2019-02-15 14:24:02 -08:00
David Biancolin
b72688b986
Fix a bug, update usage() in run-simple-workload.sh
2019-02-15 14:13:44 -08:00
David Biancolin
2f196e6f61
Add a bash script to run firesim LRF, IS, RW, TRF for a ini
2019-02-14 19:40:06 +00:00
David Biancolin
f8343be72f
Change the gapbs default to use the graph 500 input spec
2019-02-14 19:34:35 +00:00
David Biancolin
a11b779535
Fix the GAPBS submodule
2019-02-14 19:34:25 +00:00
David Biancolin
7b9a988a65
Regenerate AGFIs
2019-02-11 05:09:51 +00:00
Sagar Karandikar
7f52c7e711
[manager] add support for launching/using/terminating f1.4xlarge instances
2019-02-05 23:08:13 +00:00
David Biancolin
adadd93b91
Merge pull request #231 from firesim/dram-testing
...
Add TARGET_PROJECT for testing FASED memory timing-models
2019-02-04 16:34:29 -08:00
David Biancolin
d7814e428b
Regenerate public AGFIs
2019-02-05 00:32:16 +00:00
David Biancolin
3491c50c64
Merge pull request #180 from cookiestuf/gapbs
...
Add new gapbs workload
2019-02-04 14:41:26 -08:00
David Biancolin
8b67be37f8
Merge remote-tracking branch 'origin/dev' into dram-testing
2019-02-04 03:29:16 +00:00
David Biancolin
1160fc04eb
[inis] Add farzad's failing target
2019-02-01 18:35:29 -08:00
Sagar Karandikar
42b4c454d0
Merge branch 'master' into dev-merge-master-2-1-19
2019-02-02 01:27:09 +00:00
Sagar Karandikar
57e669e3a2
use curl to get userid rather than boto api since boto api requires special permissions on some accounts
2019-02-01 22:20:26 +00:00
David Biancolin
fd61a474ae
[manager] Fix a bug when no postbuildhook is specified
2019-02-01 20:02:46 +00:00
David Biancolin
68cec343b7
Merge pull request #225 from firesim/midasexamples-manager-support
...
MIDAS Examples Build Support in Manager
2019-02-01 11:42:07 -08:00
Sagar Karandikar
2e5e07dff3
Merge pull request #218 from firesim/aws-fpga-1.4.6-bump
...
Bump to upstream aws-fpga 1.4.6
2019-01-31 23:13:39 -08:00
Sagar Karandikar
92f2916935
add comment on remote_kmsg fn
2019-02-01 06:46:12 +00:00
Sarah Zhou
aac42f8071
remove dup .ini file
2019-02-01 05:22:12 +00:00
Sagar Karandikar
caec5ed465
flash stress includes runworkload now
2019-01-31 22:39:47 +00:00
Sarah Zhou
dc795329ad
remove json flag from Makefile
2019-01-31 21:05:43 +00:00
Sagar Karandikar
dacf4e08e0
add ability to write to f1 instance kmsg from manager
2019-01-31 07:18:53 +00:00
David Biancolin
1a588a7e11
[manager] Add TARGET_PROJECT as a field in build recipes
2019-01-31 05:35:58 +00:00
Sarah
9ed34bd30f
Merge branch 'dev' into gapbs
2019-01-30 21:24:54 -08:00
Sarah Zhou
2a4795fc35
remove ref functionality in docs, gen_run_scripts, and Makefile
2019-01-31 05:15:17 +00:00
David Biancolin
58d9ebbf6a
[manager] Add a post_build_hook
2019-01-30 19:07:32 +00:00
David Biancolin
374b5fdb56
[manager] Add a post_build_hook
2019-01-30 18:39:59 +00:00
Sagar Karandikar
bcf87ab71b
add FPGA flashing stress test
2019-01-29 18:06:58 +00:00
Sagar Karandikar
6b73a562c5
Merge remote-tracking branch 'origin/dev' into aws-fpga-1.4.6-bump
2019-01-29 01:04:36 +00:00
Sagar Karandikar
6dea761793
Merge pull request #204 from firesim/heterofs
...
Heterofs
2019-01-28 16:39:11 -08:00
Sagar Karandikar
89363762c9
selected the wrong agfi on previous merge conflict, put it back
2019-01-26 22:43:20 +00:00
Sagar Karandikar
d0fd8261f7
Merge remote-tracking branch 'origin/dev' into aws-fpga-1.4.6-bump
2019-01-26 22:41:34 +00:00
Sagar Karandikar
3b5d0c6557
update refs to EDMA -> XDMA
2019-01-26 19:43:22 +00:00
Sagar Karandikar
0674f93a4d
rename functions in manager code to indicate replacement of edma with xdma
2019-01-26 19:38:39 +00:00
Sagar Karandikar
f9a67e97b0
new AGFIs
2019-01-26 19:29:26 +00:00
Sagar Karandikar
5cd68b8842
new FPGA mgmt tools seem to always load the xocl driver, which conflicts
...
with xdma. so we always unload it (and edma) and also call the unload
function right before we try to load xdma
2019-01-26 06:34:46 +00:00
Sagar Karandikar
0c91f855c9
share new boom AGFIs
2019-01-26 01:41:48 +00:00
Nathan Pemberton
936d4d8a8e
Add heterofs support to supernode as well. Tested somewhat manually and
...
lightly because supernode doesn't really support per-job outputs or
interaction really. linux-uniform on supernode seems to do the right
thing and nothing crashes when run with various heterogenous rootfs
configurations.
2019-01-26 01:22:48 +00:00
Nathan Pemberton
1a849cdb0e
Derive rootfs name if no rootfs paramaters were passed. To specificy
...
no-rootfs, you must explicitly set "rootfs" : null
2019-01-25 23:24:26 +00:00
Nathan Pemberton
c6ad545bed
Correctly handle copying sim results when no rootfs was used.
2019-01-25 23:23:58 +00:00
Sagar Karandikar
8962917fd0
update AMI used on launched nodes, aws-fpga hash used on deploy nodes
2019-01-25 22:59:54 +00:00
Nathan Pemberton
994357fd5d
Merge branch 'dev' into heterofs
2019-01-25 18:55:57 +00:00
Sagar Karandikar
b9c344cea5
remove junk from plotting script
2019-01-25 09:08:29 +00:00
Sagar Karandikar
13edae23fd
properly integrate/automate plotting
2019-01-25 09:07:36 +00:00
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
Nathan Pemberton
987d47de32
Merge remote-tracking branch 'origin/dev' into custom-workloads
2019-01-25 04:09:15 +00:00
Sagar Karandikar
dee16cdbdc
add ccbench workload
2019-01-24 23:41:11 +00:00
Nathan Pemberton
05b83157e4
Rename uniform workloads to use new br-base and fedora-base workloads
...
(used to be *-disk).
2019-01-24 04:01:03 +00:00
David Biancolin
6182f6db4e
Regenerate AGFIs
2019-01-18 00:38:29 +00:00
Nathan Pemberton
384fb927d4
Remove old commented out code
2019-01-15 19:54:14 +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
Nathan Pemberton
69bc8deb00
Rootfs now optional (old default behavior of guessing image name from
...
workload name is now gone).
2019-01-15 18:48:00 +00:00
David Biancolin
af1ee60d96
Regenerate AGFIS
2019-01-15 17:32:44 +00:00
Nathan Pemberton
08e8ce52f3
Heterogenous rootfs's are supported.
2019-01-15 01:55:17 +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
Sarah Zhou
911577c674
Merge remote-tracking branch 'origin/dev' into gapbs
2018-11-30 23:20:56 +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
Sarah Zhou
afeac1b8d8
remove double declaration
2018-11-28 04:10:27 +00:00
Sarah Zhou
61d453e860
pull in changes from dev
2018-11-28 04:06:59 +00:00
Sarah Zhou
1055eb1f17
need .ini file
2018-11-28 04:05:08 +00:00
Sarah Zhou
0854c5c053
add ref functionality to gen_Run_scripts
2018-11-28 04:05:08 +00:00
Sarah Zhou
4cc8a3dd90
allow gapbs submodule to be initialized
2018-11-28 04:05:08 +00:00
Sarah Zhou
5018394e1d
fix path to gapbs submodule in Makefile
2018-11-28 04:05:08 +00:00
Sarah Zhou
c6e379b379
use diff jsons and inis for gapbs ref vs non-ref
2018-11-28 04:05:08 +00:00
Sarah Zhou
76df8c6a22
update ref.cmd with whole bmark
2018-11-28 04:05:08 +00:00
Sarah Zhou
c12455a58a
update json file; .gitmodules; add rough draft of docs
2018-11-28 04:05:08 +00:00
Sarah Zhou
4f21799599
add new gapbs-scripts dir
2018-11-28 04:05:08 +00:00
Sarah Zhou
d7f534d3b0
change gapbs path in Makefile
2018-11-28 04:05:08 +00:00
Sarah Zhou
21635f6caa
new gapbs submodule path
2018-11-28 04:05:08 +00:00
Sarah Zhou
bc5605637e
update submodule, again
2018-11-28 04:05:08 +00:00
Sarah Zhou
1edefef347
attempt to update submodule
2018-11-28 04:05:08 +00:00
Sarah Zhou
163003991d
add gapbs as a submodule and remove from gitignore file
2018-11-28 04:05:08 +00:00
Sarah Zhou
e2aae96e28
add gapbs workload
2018-11-28 04:05:08 +00:00
Sarah Zhou
8af68a78b5
need .ini file
2018-11-28 03:56:31 +00:00
Sarah Zhou
d3d708d992
add ref functionality to gen_Run_scripts
2018-11-28 03:54:31 +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
Sarah Zhou
05533631ef
allow gapbs submodule to be initialized
2018-11-27 21:10:30 +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
Sarah Zhou
ac6aca150f
fix path to gapbs submodule in Makefile
2018-11-27 05:59:17 +00:00
Sarah Zhou
5395567864
use diff jsons and inis for gapbs ref vs non-ref
2018-11-27 05:46:17 +00:00
Sarah Zhou
5f388fa51b
update ref.cmd with whole bmark
2018-11-27 04:39:38 +00:00
alonamid
7da28256da
Merge remote-tracking branch 'origin/dev' into supernode-integration
2018-11-27 03:12:17 +00:00
Sarah Zhou
c88269ebcf
update json file; .gitmodules; add rough draft of docs
2018-11-24 22:43:00 +00:00
Sarah Zhou
348671bf04
add new gapbs-scripts dir
2018-11-24 21:58:21 +00:00
Sarah Zhou
8478733f23
change gapbs path in Makefile
2018-11-24 21:51:29 +00:00
Sarah Zhou
39b4834497
new gapbs submodule path
2018-11-24 21:02:03 +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
db37c673e9
update submodule, again
2018-11-23 23:41:18 +00:00
Sarah Zhou
6159ec6611
attempt to update submodule
2018-11-23 23:39:19 +00:00
Sarah Zhou
b28a0b1c66
add gapbs as a submodule and remove from gitignore file
2018-11-23 01:52:06 +00:00
Sarah Zhou
452eef3399
Revert "add gapbs workload"
...
This reverts commit 20cfe09ba3
.
2018-11-23 01:42:01 +00:00
Sarah Zhou
12e1d5a4f6
add gapbs workload
2018-11-23 01:32:21 +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
Sagar Karandikar
dfc0066d19
block dev arg parsing now supports multiple block dev endpoints. all plus args now must have a widget number at the end. e.g +blkdev= becomes +blkdev0=
2018-11-05 19:09:57 +00:00
David Biancolin
18e5c7926a
[Manager] Copy assert definition to fpga runfarm insts
2018-11-02 22:23:38 +00:00
Howard Mao
56e5ddefad
update AGFIs
2018-10-31 17:05:55 +00:00
Howard Mao
771c85796e
update switchpatch
2018-10-31 17:05:55 +00:00
Howard Mao
a31d75a404
properly throttle switch output port bandwidth
2018-10-31 17:05:55 +00:00
Howard Mao
24b10c4c9a
optimizations for NIC and NIC driver
2018-10-31 17:05:55 +00:00
Howard Mao
ccc7a12410
allow configuration of DRAM profile interval in .ini file
2018-10-31 17:05:46 +00:00
Sagar Karandikar
cd99cc0e7f
update switch slots comment
2018-10-27 19:21:04 +00:00
Sagar Karandikar
42ae6bcde7
Merge branch 'dev' into manager-network-mapping-improvements
2018-10-27 19:17:18 +00:00
Sagar Karandikar
f1ad9d37da
bump mutilate with fixed sysroot path for new firesim-software
2018-10-26 21:58:55 +00:00
Nathan Pemberton
564c0e16e5
Revert run-ping-latency.sh script to normal
2018-10-25 23:54:47 +00:00
Nathan Pemberton
f4b866d678
Merge remote-tracking branch 'origin/fix-check-rtc-linux' into fedora
2018-10-25 23:47:13 +00:00
Nathan Pemberton
743319a224
Update workload symlinks for firesim-software
2018-10-25 23:46:49 +00:00
Howard Mao
100a830e4c
make sure check-rtc-linux workload can actually be built
2018-10-25 21:58:48 +00:00
Nathan Pemberton
cd50f75f3e
Remove fedora make target as this is now covered in firesim-software
2018-10-25 00:28:18 +00:00
Nathan Pemberton
cfe77d4c51
Some workload dirs got untracked for some reason...
2018-10-24 21:35:42 +00:00
Sagar Karandikar
1c8edc88bd
Merge remote-tracking branch 'origin/master' into manager-network-mapping-improvements
2018-10-24 18:45:00 +00:00
Nathan Pemberton
a946ed7efe
Update to use the refactored firesim-sw. This bumps qemu but spike still doesn't work by default.
2018-10-24 17:53:56 +00:00
Sagar Karandikar
4d1d06d333
Merge branch 'clos-master-no-supernode-mergedev' into manager-network-mapping-improvements
2018-10-24 17:16:09 +00:00
Sagar Karandikar
a3844ba4b0
speed up fpga clear and flashing
2018-10-24 16:43:56 +00:00
Sagar Karandikar
df2a713225
clos 8, 8, 16. see below for perf
...
[ 0.904000] reboot: Power down
Power off
time elapsed: 5789.7 s, simulation speed = 781.87 KHz
*** PASSED *** after 4526759370 cycles
Runs 4526759370 cycles
[PASS] FireSim Test
SEED: 1539814361
Script done, file is uartlog
2018-10-24 16:43:56 +00:00
Sagar Karandikar
c9f555c993
use random uplink. broadcast still broken
2018-10-24 16:43:56 +00:00
Albert Ou
ebd9cfc2cb
workloads: Enable IceNet driver in Fedora kernel config
2018-10-17 20:25:00 -07:00
Nathan Pemberton
07883c3fad
first working fedora branch of fs-sw
2018-10-18 01:37:54 +00:00
Nathan Pemberton
1b5a312330
Merge branch 'dev' into fedora
2018-10-18 01:31:24 +00:00
Sagar Karandikar
e9ace4cc5d
generic clos topol
2018-10-17 16:13:19 +00:00
David Biancolin
41a80ce88c
Merge pull request #49 from firesim/multiclock
...
Model clock-domain crossings between transformed-RTL model and endpoints
2018-10-12 11:32:17 -07:00
David Biancolin
08a6469c09
Update hwdb entries
...
There was one RTL-changing bugfix to the RV channel implementation.
2018-10-12 00:00:09 +00:00
Sagar Karandikar
bfb9b4691c
add clos stuff on top of master
2018-10-10 17:37:54 +00:00
Albert Ou
500f1b3d33
setup: Wrap ssh-agent initialization in critical section
2018-10-08 17:27:12 -07:00
Albert Ou
6b188e92e7
setup: Ignore SSH agent forwarding with tmux and screen
...
Ensure that a local ssh-agent instance is always used if running within
tmux or screen. Previously, a separate instance would not be started
when agent forwarding is active. However, detaching the session and
logging out would then close the agent socket, usually causing ongoing
manager jobs to fail when attempting to rsync results.
2018-10-08 16:05:41 -07:00
Howard Mao
3aa33f826f
Merge branch 'dev' into dev-tracerv
2018-10-08 23:00:56 +00:00
Howard Mao
4059d250ea
Revert "add tracing settings to workload-specific inis as well"
...
This reverts commit e008cd34c4
.
2018-10-06 16:15:06 +00:00
Howard Mao
58a5ccf1bf
make tracing configuration settings optional
2018-10-06 16:15:06 +00:00
Albert Ou
3803efb96f
awstools: Randomize order of subnets for build instance requests
2018-10-04 15:23:21 -07:00
Albert Ou
04e9fbca7a
awstools: Attempt all possible subnets when launching build instances
...
The original implementation of launch_instances() lacked a retry
mechanism to tolerate a failed spot request when the availability zone
of the randomly selected subnet is oversubscribed. This generalizes
launch_run_instances() to eliminate code duplication and impose
consistent behavior.
2018-10-04 07:53:56 +00:00
Howard Mao
b682045b82
Merge branch 'dev' into dev-tracerv
2018-10-03 00:04:05 +00:00
Howard Mao
e008cd34c4
add tracing settings to workload-specific inis as well
2018-10-01 20:01:25 +00:00
Howard Mao
f6f3ceda33
allow specification of trace collection start and stop cycle
2018-09-29 04:19:07 +00:00
David Biancolin
e4e9a8f8d1
[blockdev] Fix DecoupledHelper breakage, share AGFIs
2018-09-28 17:33:59 +00:00
Howard Mao
00bf4d07dd
Merge branch 'dev' into dev-tracerv
2018-09-28 04:45:49 +00:00
Howard Mao
c54e05a6db
Allow choice to output to tracefile to be set at runtime
2018-09-28 04:43:26 +00:00
Sagar Karandikar
9bf54508f4
new AGFIs for all configs. shared publicly
2018-09-27 06:09:33 +00:00
David Biancolin
2ca8551319
Rebuild AGFIs
2018-09-26 03:26:24 +00:00
David Biancolin
dc5ddd8169
[manager] Make the userid all lowercase to placate s3 create-bucket
2018-09-25 01:26:12 +00:00
Howard Mao
7d2ecdac65
Merge branch 'dev' into dev-tracerv
2018-09-24 18:21:42 +00:00
Sagar Karandikar
b3fa23d1d5
boom AGFIs
2018-09-24 16:37:38 +00:00
Howard Mao
39c97c42b3
Merge branch 'dev' into dev-tracerv
2018-09-24 04:08:39 +00:00
Sagar Karandikar
b8bb316f51
sample config hwdb updates
2018-09-23 18:44:33 +00:00
Howard Mao
133fa4f7ca
add checksum-test workload
2018-09-23 18:23:01 +00:00
Sagar Karandikar
0453bf2f7e
UART tweaks: we now set target's baud rate from riscv-pk, rather than
...
having a fork of sifive-blocks. Also, increase UART queue sizes for
smoother typing. New AGFIs too.
2018-09-23 16:46:36 +00:00
Sagar Karandikar
b3f1e10553
remove infrequently used pre-built AGFIs
2018-09-23 00:30:38 +00:00
Sagar Karandikar
13676f49b6
new pre-built agfis for 1.3.2 release. shared publicly
2018-09-22 17:24:26 +00:00
Sagar Karandikar
fd0ed2beba
On a buildafi, write a directory full of the new hwdb entries to make
...
regeneration less painful (i.e. no longer have to copy paste from
email).
2018-09-21 01:18:19 +00:00
Sagar Karandikar
d89b84630d
Merge pull request #96 from firesim/auto-ila
...
Auto-ILA
2018-09-20 14:41:07 -07:00
Sagar Karandikar
f22b47d1aa
add some new AGFIs from david
2018-09-18 20:35:48 +00:00
Sagar Karandikar
25221f45cf
AGFIs can now be shared publicly with firesim shareagfi by specifying
...
public=public as the user you want to share with.
2018-09-18 20:33:48 +00:00
Sagar Karandikar
bb60d05379
Always run make for the edma driver on run farm nodes. This is necessary
...
because the AWS RDP script updates the kernel version on the manager
instance, so we can't just ship around the edma driver binary.
2018-09-18 20:22:28 +00:00
Sagar Karandikar
63efba720b
Can't rely on UserName, need to use UserId
2018-09-17 14:31:23 -07:00
alonamid
2ce11e128d
add elif for screens condition
2018-09-13 00:40:34 +00:00
alonamid
bad01d4140
Merge branch 'dev' of https://github.com/firesim/firesim into auto-ila
2018-09-12 23:34:03 +00:00
alonamid
fb2339ad55
fix firesim kill
2018-09-11 01:11:53 +00:00
alonamid
ddecb11442
fix manager and docs
2018-09-08 00:49:00 +00:00
alonamid
6309ff87fc
manager and file copying auto-ila
2018-09-07 22:44:52 +00:00
David Biancolin
68d9812dbb
[Manager] Generate a better initial bucket name
2018-08-25 20:31:14 +00:00
Sagar Karandikar
4bd9b3c8bf
Merge remote-tracking branch 'origin/fix-ip' into boom-agfis
2018-08-18 18:26:36 +00:00
Sagar Karandikar
da6f7af0ed
add new working BOOM singlecore AGFIs
2018-08-18 00:07:55 +00:00