Edward Chen
|
e09ed3688f
|
added tuple update semantics to aby lowering pass
|
2022-06-21 11:31:32 -04:00 |
|
Edward Chen
|
4a486f270f
|
updated cost model
|
2022-06-19 22:34:07 -04:00 |
|
Edward Chen
|
08c9ecabbd
|
fixed frontend
|
2022-06-08 22:32:38 -04:00 |
|
Edward Chen
|
2618ce1f5f
|
tuple pass errors
|
2022-06-06 16:26:11 -04:00 |
|
Edward Chen
|
1821dc7721
|
merged master
|
2022-05-25 09:44:23 -04:00 |
|
Edward Chen
|
7693d30975
|
Updates to C Frontend (#67)
Supporting:
- structs
- ptrs
- n-dimension arrays
- nested structs
- typedef
- sizeof
- shift operations
Benchmarks:
- Original HyCC kmeans testcase (without recursion).
- Original HyCC gauss testcase.
Co-authored-by: Alex Ozdemir <aozdemir@hmc.edu>
Co-authored-by: Ubuntu <ubuntu@neptune2.maas>
|
2022-05-20 02:20:36 -04:00 |
|
Edward Chen
|
4d0923847f
|
checkpoint
|
2022-05-14 17:31:04 -04:00 |
|
Edward Chen
|
bc094d4776
|
merged with master
|
2022-05-04 18:13:36 -04:00 |
|
Edward Chen
|
c5e85b1ab3
|
updated test cases
|
2022-05-04 17:22:54 -04:00 |
|
Edward Chen
|
c9ec54bc1a
|
broken test case
|
2022-04-28 23:37:27 -04:00 |
|
Edward Chen
|
a8b9e9f11d
|
db test case works
|
2022-04-27 02:10:24 -04:00 |
|
Edward Chen
|
3586f31c48
|
working gauss testcase for c frontend
|
2022-04-21 11:52:08 -04:00 |
|
Edward Chen
|
99e1b11a2e
|
updated cfold and gauss test case
|
2022-04-21 00:03:32 -04:00 |
|
Edward Chen
|
67624c723a
|
merged master
|
2022-04-19 15:55:19 -04:00 |
|
Edward Chen
|
63e3bea1b8
|
Adding benchmark scripts and logging for ABY backend (#72)
|
2022-04-06 04:04:52 -04:00 |
|
Edward Chen
|
ffa2ac3dc9
|
Updated ABY tests to ignore logging code (#71)
|
2022-04-05 02:08:40 -04:00 |
|
Edward Chen
|
fa01772ef5
|
typedef
|
2022-03-31 13:41:32 -04:00 |
|
Edward Chen
|
13f9a092b5
|
Updated ABY VM to include IN bytecode instruction (#65)
- updated ABY interpreter to include IN gates
- Added tqdm requirement
|
2022-03-24 15:53:44 -04:00 |
|
Edward Chen
|
c150068722
|
fixing aby zokrates build and test pipeline
|
2022-03-24 12:35:35 -04:00 |
|
Edward Chen
|
dd353e62b1
|
ptr stores
|
2022-03-24 11:12:46 -04:00 |
|
Edward Chen
|
740a2851fe
|
working kmeans test case and c_frontend
|
2022-03-24 03:39:18 -04:00 |
|
Edward Chen
|
9111b6f49b
|
merge with remote
|
2022-03-23 03:19:52 -04:00 |
|
Edward Chen
|
6020f88d33
|
updated biomatch testcase
|
2022-03-23 03:18:23 -04:00 |
|
Edward Chen
|
51abd326ca
|
merged new bytecode
|
2022-03-23 03:15:19 -04:00 |
|
Edward Chen
|
33b3543c1f
|
biomatch test
|
2022-03-23 03:14:06 -04:00 |
|
Edward Chen
|
d37e1bb2fe
|
updated ABY interpreter to include IN gates
|
2022-03-22 18:58:01 -04:00 |
|
Edward Chen
|
2de36e183d
|
broken test case
|
2022-03-19 01:57:56 +00:00 |
|
Edward Chen
|
90c7bfee49
|
not working yet
|
2022-03-18 21:49:08 -04:00 |
|
Edward Chen
|
af99a21da1
|
starting pointer implementation
|
2022-03-03 01:37:21 -05:00 |
|
Edward Chen
|
18cf8ebc97
|
very crude but working c struct frontend
|
2022-03-02 23:29:09 -05:00 |
|
Edward Chen
|
f288ad9331
|
merged with main
|
2022-03-01 17:14:16 -05:00 |
|
Edward Chen
|
8fed29bd32
|
ABY VM and Interpreter (#47)
Updated ABY testing framework with an ABY bytecode and interpreter
|
2022-02-28 19:47:50 -05:00 |
|
Edward Chen
|
20a4b3fa10
|
removed make file
|
2022-02-28 18:11:26 -05:00 |
|
Edward Chen
|
1d0e77715b
|
updated build system to use ABY interpreter
|
2022-02-28 18:01:09 -05:00 |
|
Edward Chen
|
6d06441d0b
|
merge with master
|
2022-02-28 15:45:00 -05:00 |
|
Edward Chen
|
8b4ff8ff93
|
Updating build system (#51)
|
2022-02-26 02:21:53 -05:00 |
|
Edward Chen
|
b9526234ac
|
Updating build system (#44)
`python3 driver.py -h`
|
2022-02-25 17:13:10 -05:00 |
|
Edward Chen
|
746c9ae2ec
|
working (but incorrect) struct and array implementation
|
2022-02-24 10:38:43 -05:00 |
|
Edward Chen
|
fc5621ec10
|
tested!
|
2022-02-22 17:35:03 -05:00 |
|
Edward Chen
|
2b36c986e0
|
updated ABY
|
2022-02-17 17:32:18 -05:00 |
|
Edward Chen
|
76539bf05d
|
Function and Import support for C Frontend (#45)
Co-authored-by: Alex Ozdemir <aozdemir@hmc.edu>
Co-authored-by: Ubuntu <ubuntu@neptune2.maas>
|
2022-02-16 12:15:51 -05:00 |
|
Edward Chen
|
7fec867319
|
aby interpreter!
|
2022-02-14 22:07:45 -05:00 |
|
Edward Chen
|
9a51697956
|
bytecode parser
|
2022-02-13 01:48:07 -05:00 |
|
Edward Chen
|
2c252b63f8
|
updated ABY test setup
|
2022-02-10 03:07:44 -05:00 |
|
Edward Chen
|
3a4642223a
|
new parser
|
2022-02-09 02:13:10 -05:00 |
|
Edward Chen
|
58ef4dd291
|
Added function and import support for C frontend
|
2022-02-07 03:03:04 -05:00 |
|
Edward Chen
|
a8d09793cf
|
adding function stack
|
2022-02-04 16:08:55 -05:00 |
|
Edward Chen
|
75572c6a2c
|
C Frontend (#22)
|
2022-01-20 10:16:27 -08:00 |
|
Edward Chen
|
e16fbc773e
|
addressed comments
|
2022-01-19 23:56:48 -05:00 |
|
Edward Chen
|
b019e04670
|
updated merge
|
2022-01-19 13:03:53 -05:00 |
|