colin
8484ab7de5
app: stacked cores: complete some 41-xx runs
2022-10-01 16:42:43 -07:00
colin
8c9e02a77f
app: stacked_cores: try adding multiple control loops
2022-10-01 04:35:45 -07:00
colin
2353eb531c
app: stacked cores: record 1200um results
2022-09-30 23:00:09 -07:00
colin
ef40a8f0f3
app: stacked_cores: ingest a few 1200um results
2022-09-30 06:01:38 -07:00
colin
ea3bc50af2
app: stacked_cores: ingest new results; define next sims
2022-09-30 03:17:14 -07:00
colin
a60bc69403
app: stacked-cores: rearrange/order sims and define some new ones
2022-09-29 18:15:12 -07:00
colin
3bed385cae
app: stacked-cores: plot specific cases, like only the viable inverters
2022-09-29 17:15:43 -07:00
colin
5286339413
app: stacked-cores: 40xx db: preserve parameterization in more context
...
i want to add some filtering functions to the db lookups, and this will
faciliate that
2022-09-29 16:33:44 -07:00
colin
765022639e
app: stacked-cores: auto-generate all the names in the 40-xx database
2022-09-29 16:24:47 -07:00
colin
162e9630ad
try dumb vertical scaling of inverters
...
it seems that if we take a non-inverter than has y(0) *close* to 0, and
scale it enough, then we get stable transfer.
this suggests we really just want something with a massive number of
couplings (to keep the coupling ideal) and enough asymmetric windings to
get us > 1.0 tx ratio over some range.
2022-09-29 16:17:48 -07:00
colin
83bd15673d
app: stacked cores: record more 40-xx runs
...
notably, these are entirely new:
`40-0.0008rad-18coupling-5_1_winding-5e10-drive-xx`
2022-09-29 15:09:52 -07:00
colin
2eb714ff74
app: stacked_cores: ingest more runs
...
the larger cores may indeed be doing better (a little early to tell).
the tendency right now is that too much transfer occurs too early,
such that the region of > 1.0 slope maps _outside_ that region, not
allowing for an inverter to work well.
2022-09-28 15:51:05 -07:00
colin
710e113108
app: stacked_cores: extract values from completed 800um sims
2022-09-28 01:10:04 -07:00
colin
e0f9893b0e
app: stacked_cores: explore the 800um cores
2022-09-27 18:21:55 -07:00
colin
54f5a162a4
app: stacked_cores: plot more inverters
2022-09-27 18:21:33 -07:00
colin
091d6f76c8
app: stacked_cores: update measurements for in-progress sims
2022-09-27 18:21:11 -07:00
colin
7aa10f78a3
app: stacked_cores: 40xx_db: define more sims
2022-09-27 17:36:17 -07:00
colin
975fbd7832
app: stacked_cores: record more 40-xx runs
2022-09-27 17:30:49 -07:00
colin
9b93a762f1
app: stacked_cores: allow 40xx_db.py to update itself
2022-09-27 17:15:54 -07:00
colin
9ffd94b23e
app: stacked_cores: make 40xx_db.py a quine
...
in future, invoking this will update the measurements.
2022-09-27 17:08:52 -07:00
colin
3d066d64c6
app: stacked_cores: re-express the database logic
...
this will make it easier to auto-generate entries
2022-09-27 16:57:34 -07:00
colin
4ee3430db4
app: stacked_cores: simplify the 40xx database
2022-09-27 16:51:45 -07:00
colin
d34e9cc6b2
app: stacked-cores: restructure the 40xx db
2022-09-27 16:41:30 -07:00
colin
049f2d1e4f
app: stacked_cores: split the inverter plotting into submodules
2022-09-27 15:59:58 -07:00
colin
8fb4a3be1b
app: stacked_cores: define a few more runs
2022-09-27 15:54:11 -07:00
colin
47765f08be
app: stacked-cores: document latest run
2022-09-27 02:14:57 -07:00
colin
45f2ecd107
app: stacked_cores: populate results from last run
2022-09-27 01:42:54 -07:00
colin
a3d9b28ab6
capture high-level GPU timing diagnostics
...
this shows that we spend about 2/3 of the GPU roundtrip time on
stepping. the other 1/3 is i guess scheduling/latency/memory transfers.
2022-09-27 00:20:41 -07:00
colin
1387506511
try printing out gpu timesteps
...
this seems to just print all 0 on my laptop.
maybe it'll work better on a newer GPU.
following the example in Embark's rust-gpu:
runners/wgpu/src/compute.rs
2022-09-26 21:33:38 -07:00
colin
6a7a6bc170
app: stacked_cores: move stimulus_per_step to where it takes effect again
2022-09-26 20:16:03 -07:00
colin
638a97c106
app: stacked-cores: short-circuit sims that have already completed
...
this takes the per-sim time down from about 30s to 1s for completed
runs. allows much easier stopping + restarting of batched sims.
2022-09-26 16:08:15 -07:00
colin
858c8f4db5
app: stacked-cores: more runs
2022-09-26 15:49:48 -07:00
colin
6d1fb5d614
stim: fix Sinusoid tests
2022-09-25 18:05:48 -07:00
colin
5f289bf07b
update rust-toolchain: 2022-04-11 -> 2022-08-29, and update cargo deps
2022-09-25 18:05:17 -07:00
colin
cbd741c6df
app: stacked_cores: more asymmetric-winding parameterizations
2022-09-25 16:20:04 -07:00
colin
ebbaf4c697
explore more of 40: multi-wrapped cores
2022-09-24 03:25:32 -07:00
colin
c7ac19dcc9
app: stacked_cores: document more of the 24 (multi-wrapping) runs
2022-09-22 21:12:12 -07:00
colin
6e32f9791e
app: stacked_cores: re-analyze 17-xx and 18-xx fork-and-join experiments
...
neither of these produce good amplification.
- we expect bad amplification for 18-xx because it doesn't do any loops
with > 2 cores
- 17-xx might just need reduced drive current
2022-09-22 17:25:14 -07:00
colin
26a4a6ea86
app: stacked_cores: exlore a few more current parameterizations of the fork-then-join single-clock approach
2022-09-22 17:03:23 -07:00
colin
cd8d374648
app: stacked_cores: try a fork -> join inverter
...
seems i need to increase the drive current
2022-09-22 02:25:31 -07:00
colin
a0531e5866
app: stacked cores: expand 38 to more initial conditions
2022-09-20 17:37:17 -07:00
colin
79c45359ea
app: stacked cores: complete more simulations
2022-09-20 03:02:21 -07:00
colin
92131f95f1
app: stacked cores: add missing (1, 0) sim
2022-09-19 21:31:45 -07:00
colin
58704e4498
app: stacked cores: more experiments around folding multi-cores together
2022-09-19 21:28:16 -07:00
colin
57e9759cab
add 24 (multi-winding inverter) to inverter_characteristics.py
2022-09-19 18:24:27 -07:00
colin
e6af37bef4
move crates/{post -> applications/stacked_cores}/scripts
2022-09-19 17:59:05 -07:00
colin
bb737db3f7
plot some datapoints about the stacked_cores inverters
2022-09-19 17:58:26 -07:00
colin
990e71b5c9
app: stacked_cores: more multi-core experiments
2022-09-19 16:02:28 -07:00
colin
5641dc12f1
app: stacked_cores: more experiments around multi-core setups with bias
2022-09-18 17:39:47 -07:00
colin
e8fc3c355f
scripts: document the conditions which lead to "stable" logic levels
2022-09-18 17:28:32 -07:00