Commit Graph

247 Commits

Author SHA1 Message Date
Edward Chen
87d5d1ab89 updated extra const removal 2022-07-24 14:47:55 -04:00
Clive2312
24391ee67f update cost model and remove duplicate cons gate 2022-07-24 04:11:14 +00:00
Edward Chen
0ca9ef2f7b added histogram test case 2022-07-22 22:39:56 -04:00
Clive2312
85050c8d3e merge for cryptonets 2022-07-21 18:14:06 +00:00
Clive2312
584d033c86 fix logging 2022-07-21 18:12:55 +00:00
Edward Chen
c3f4f1087e cryptonets correctness testing and call_site_similarity start 2022-07-21 13:09:01 -04:00
Clive2312
636713dfe9 multi-threading 2022-07-21 16:16:03 +00:00
Edward Chen
a210c27dee cryptonets testing 2022-07-21 01:29:38 -04:00
Clive2312
924a4f4492 inline all function work 2022-07-21 03:10:02 +00:00
Clive2312
6ae1985f04 fix ssa matching 2022-07-21 02:05:58 +00:00
Edward Chen
e0a22afba1 working benchmarks with reasonable lowering times 2022-07-20 19:19:12 -04:00
Edward Chen
204729ee7f updated db_join compile time 2022-07-20 15:33:07 -04:00
Clive2312
c72737ed7f merge in function updates 2022-07-20 15:33:18 +00:00
Clive2312
6e8959debd with bug in link 2022-07-20 14:35:39 +00:00
Edward Chen
e98b5d3af9 timing code 2022-07-19 17:25:11 -04:00
Edward Chen
29c05f686d updating benchmark test cases 2022-07-18 21:45:51 -04:00
Edward Chen
4910ff546c added return struct types 2022-07-18 18:42:22 -04:00
Clive2312
5e5c39fb37 mnist test case 2022-07-18 16:22:11 +00:00
Clive2312
9ffcfc3967 ptr arith and testing mnist 2022-07-18 15:29:36 +00:00
Edward Chen
dce090815f added all db test cases 2022-07-18 02:14:44 -04:00
Clive2312
781b37c09c merged 2022-07-14 18:48:02 +00:00
Edward Chen
858f82d895 ptr arith unit test 2022-07-14 14:40:12 -04:00
Edward Chen
85d53ea534 all tests pass 2022-07-14 13:14:38 -04:00
Clive2312
29b5a3d614 testing mnist 2022-07-14 05:17:02 +00:00
Edward Chen
caa427bb7e db_join 20g 2022-07-14 01:16:30 -04:00
Edward Chen
8182fdf1bc db_join works 2022-07-14 01:06:40 -04:00
Edward Chen
7b7626d686 working db join case on small input sizes, bug in array semantics for share rewiring 2022-07-13 15:46:03 -04:00
Edward Chen
46eb34498c updated biomatching test case -- fixed IN and rewiring in ABY interpreter 2022-07-12 23:36:14 -04:00
Edward Chen
ba23304385 added constant propagation tset cases 2022-07-11 10:19:22 -04:00
Clive2312
ce06ec9ff0 working mnist 2022-07-07 05:45:11 +00:00
Clive2312
8863fd94a1 compiled mnist test case 2022-07-07 01:00:43 +00:00
Clive2312
e1b4f1f882 add params 2022-07-06 23:20:29 +00:00
Clive2312
72058bd168 prepare for mannually merge with mutation branch 2022-07-06 23:16:34 +00:00
Clive2312
d12a7fb023 db_join test 2022-07-06 17:58:16 +00:00
Edward Chen
d349dab7fc test merging share map 2022-07-06 13:55:34 -04:00
Clive2312
58d1811ac6 testing db_join 2022-07-06 16:35:22 +00:00
Clive2312
0a1e9a81ec temp 2022-07-05 22:09:21 +00:00
Clive2312
32d2715c6a fixing memory inefficiencies in trans aby 2022-07-05 17:54:00 +00:00
Clive2312
c08276f152 disabled opt passes 2022-07-05 16:02:16 +00:00
Edward Chen
72172c05ec testing db join 2022-06-29 23:20:55 -04:00
Edward Chen
c7af0e0514 gauss works 2022-06-29 16:55:55 -04:00
Edward Chen
fc85f7c52f kmeans works 2022-06-26 20:04:52 -04:00
Edward Chen
da7aa75cfb added struct semantics 2022-06-21 18:24:02 -04:00
Edward Chen
e09ed3688f added tuple update semantics to aby lowering pass 2022-06-21 11:31:32 -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
42f9536ff7 merged pull 2022-06-05 18:15:32 -04:00
Edward Chen
1228a73c6f playground example 2022-06-05 18:14:51 -04:00
Alex Ozdemir
0d078713ab update circ example's ILP support 2022-06-02 11:56:43 -07:00
Edward Chen
e33f770236 updating backend to support function calls 2022-06-02 00:57:13 -04:00