David Biancolin
49b4a8330a
[manager] Add back the legacy nic config
2019-10-07 06:18:17 +00:00
David Biancolin
180fbb7d6e
[manager] Update all no NIC targets user topology
2019-10-06 23:28:36 +00:00
David Biancolin
563c8e66b0
[manager] Update hwdb naming convention to correctly reflect memory heirarchy
2019-10-06 23:25:28 +00:00
David Biancolin
f8e44ec1c3
Update config_build_recipes and config_build
2019-10-06 22:54:39 +00:00
Sagar Karandikar
d08f2e19d8
Merge pull request #348 from firesim/tutorial-mods
...
Manager changes for isolation for tutorials/courses
2019-10-06 14:46:45 -07:00
Sagar Karandikar
1712adc685
Update runtime_config.py
2019-10-06 14:45:25 -07:00
Sagar Karandikar
630fc44f21
Update awstools.py
2019-10-06 14:43:39 -07:00
David Biancolin
52c13c2ce5
Merge remote-tracking branch 'origin/dev' into firrtl-stage
2019-10-06 00:16:00 +00:00
David Biancolin
6434e00133
Regenerate AGFIs
2019-10-05 23:51:28 +00:00
David Biancolin
894e76fe78
[Sha3] Change default frequency to 120 MHz
2019-10-05 21:13:49 +00:00
Sagar Karandikar
4649ad6465
missing import
2019-10-05 17:45:17 +00:00
Sagar Karandikar
3d525ac58f
hide prints
2019-10-05 17:40:44 +00:00
David Biancolin
778acb4ef8
Regenerate AGFIs
2019-10-05 06:29:04 +00:00
Sagar Karandikar
3f3b328e67
build farms now have prefixes too so that we can restrict termination for iam users
2019-10-04 18:38:18 +00:00
David Biancolin
4c1a3aa212
Update build recipes to reflect new config organization
2019-10-04 18:28:19 +00:00
Sagar Karandikar
8ebd9ea6b1
Update awstools.py
2019-10-04 10:26:38 -07:00
Sagar Karandikar
d8a25890cc
cleaner implementation of manager tutorial modes
2019-10-04 07:28:05 +00:00
Sagar Karandikar
26144562e2
Update sample_config_build.ini
2019-10-04 03:41:49 +00:00
Albert Ou
e57993658d
Add SHA-3 demo recipe
2019-10-04 03:40:56 +00:00
Sagar Karandikar
33492d5474
also need to prefix runfarmtag with per-user prefix
2019-10-01 22:38:47 +00:00
Sagar Karandikar
93eec75d40
pipe through tutorial mode for s3 and sns
2019-10-01 21:09:21 +00:00
Sagar Karandikar
5817098404
assign vpcname, keyname, securitygroupname from the outside with tags applied to the instance. if tags do not exist, default to firesim
2019-10-01 20:54:32 +00:00
Sagar Karandikar
cfabff934a
move key/security group/vpc names into fn where they're used
2019-10-01 20:14:50 +00:00
David Biancolin
b83aa28ddb
Merge pull request #341 from firesim/midas2-endpoint-rework
...
Module-Based Endpoint System
2019-09-30 13:31:27 -04:00
David Biancolin
4769e5d86a
Regenerate AGFIs
2019-09-27 20:47:32 +00:00
Sagar Karandikar
d50eff53e8
change recommendations to c5.4xlarge instances
2019-09-23 10:45:59 -07:00
David Biancolin
940b248552
Regenerate AGFIs
2019-09-09 06:24:32 +00:00
David Biancolin
23d8f3739e
[workloads] Fix linux-poweroff workload json
2019-09-09 06:17:52 +00:00
David Biancolin
71f6b42aa4
[Workloads] Remove post-build script publish-to-s3.sh
2019-08-29 03:39:45 +00:00
David Biancolin
93a0c5ea48
Regenerate AGFIs, removing one MIDAS2 target
2019-08-20 00:11:58 +00:00
David Biancolin
2bd8a9003e
[Workloads] Add an ini that boots linux on all precompile no-nic targets
2019-08-20 00:06:38 +00:00
David Biancolin
10047f43e5
[Workloads] Shorten immediate-poweroff -> poweroff; add uniform workload
2019-08-20 00:00:16 +00:00
David Biancolin
35b0be7c7f
Merge remote-tracking branch 'origin/dev' into midas2
2019-08-16 19:19:09 +00:00
David Biancolin
9802729726
Regenerate AGFIs with M2 designs
2019-07-24 22:20:53 +00:00
David Biancolin
c56112eb11
Merge pull request #325 from firesim/blkdev-fixes
...
Two Block Device Widget Fixes
2019-07-24 14:49:12 -07:00
David Biancolin
625948c3fe
workloads/.gitignore linux-immediate-poweroff
2019-07-24 21:48:43 +00:00
David Biancolin
01a19cd641
Regenerate AGFIs
2019-07-24 19:46:27 +00:00
David Biancolin
78cf73ccab
Make poweroff workload a phony target
2019-07-24 19:42:06 +00:00
Howard Mao
1add22780e
make sure single node configurations can run on 4xlarge instances
2019-07-23 17:11:00 -07:00
David Biancolin
c7784c60d2
Merge remote-tracking branch 'origin/dev' into midas2
2019-07-23 21:10:30 +00:00
Jerry Zhao
2afeef86ca
Merge pull request #288 from firesim/coremark-workload
...
Add coremark workload
2019-07-22 17:01:12 -07:00
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