Threadbare

Created on 29 Oct 2018

Visualize Threads with Thread

A system to capture the execution of a parallel set of threads (fork/join, running and waiting, context switches, lock acquisition and release, &c.), and replay it on a physical medium. Ideally, the trace would be replayed using textile thread (because we like puns), but a fallback would be to use ink on a paper tape.

@zkearney

Zeleena Kearney

@nserafin

Nathan Serafin

@wjmitche

William Mitchell

Part Cost Quantity Total
MicroSD card $9.80 1 $9.80
32GB MicroSD card
MOSFET $0.96 9 $8.64
MOSFETS for gating power to solenoids
80/20 $12.99 2 $25.98
1"x1"x48" 80/20 Bar
80/20 Screws and T-Nuts $13.77 1 $13.77
25-pack of 80/20 Screws and T-Nuts
Hook-up Wire $16.95 1 $16.95
6-Color Solid-Core 22 AWG Wire
80/20 Inside Corner Bracket $27.50 1 $27.50
10-pack 80/20 Inside Corner Brackets
Crimp Pins $5.95 1 $5.95
Female Crimp Pins
Silly String Max (5oz Cans) - Spray Streamers (16-pack) $64.99 1 $64.99
Silly String bulk order to use as visualization device
Crimp connector housing $0.59 2 $1.18
1x1 crimp connector housings
Duct Tape $7.66 1 $7.66
Do you really need one?
Solenoid $7.50 7 $52.50
Solenoids for operating string canisters
RPi $35.00 1 $35.00
Raspberry Pi Model 3 B+
Perma-proto $6.95 3 $20.85
Protoboards for prototyping
Project Totals: 31 $290.77
Track 1 Base Budget: $250.00
Preferred Vendor Budget Bonus: $50.00
Remaining Budget: $9.23