Linux laptop with SSD Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz [success] Total time: 139 s (02:19), completed Oct 22, 2020, 9:14:41 AM real 2m49.347s user 9m50.667s sys 0m31.721s
Just the testbench compile:
real 0m3.944s
user 0m3.280s
sys 0m0.469s
Just the simulator execution:
real 0m0.037s
user 0m0.021s
sys 0m0.007s
It would be nice if the Makefile system could be incremental enough so that if you just change the test bench, it could only do the 4 second compile instead of the 2 minute (or 11 minute) build from scratch.
--
You received this message because you are subscribed to a topic in the Google Groups "FireSim" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/firesim/ewqYWLKylBo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to firesim+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/firesim/574f0840-52a3-4128-9845-18383a7feeb5n%40googlegroups.com.
-Dsbt.ivy.home=<your-local-fs>/.ivy2
-Dsbt.global.base=<your-local-fs>/.sbt
-Dsbt.boot.directory=<your-local-fs>/.sbt/boot/
I'm lazy and do this using the _JAVA_OPTIONS env variable, but this could be dangerous if you're running the JVM for other scala applications that want to see the original locations for some reason. Additionally you'll want to tell coursier to use the same fast local store. On something sh like:
export COURSIER_CACHE=<your-local-fs>/.coursier-cache
should do the job.