55 Commits

Author SHA1 Message Date
Ubuntu
0a20e14615 fix kmeans 2022-12-09 20:30:31 +00:00
Clive2312
89661acd75 Fix if with array and add biomatches 2022-10-05 01:50:56 +00:00
Edward Chen
da4b41e262 merged 2022-08-11 05:13:46 +00:00
Edward Chen
dbf1ad83fa created db_join_5 2022-08-11 05:13:21 +00:00
Clive2312
11b389cb57 merge ite and fix some 2022-08-11 04:32:25 +00:00
Edward Chen
ff44f05726 added gcd and psi test cases 2022-08-10 03:21:52 -04:00
Clive2312
80296cc86e css but buggy 2022-08-09 05:14:18 +00:00
Clive2312
58c08d6851 merge func_with_mut buggy 2022-08-04 03:31:07 +00:00
Clive2312
8e71c8eb9b new ILP formulation 2022-08-04 03:11:59 +00:00
Edward Chen
ca4d4b3aea updated test cases to fit within 30 gb of memory 2022-08-03 21:34:12 -04:00
Edward Chen
8c20cc1e19 added mnist decomp convolution testcase 2022-08-03 22:52:19 +00:00
Edward Chen
2295e254e1 merged 2022-08-03 17:29:26 -04:00
Edward Chen
3d68cb5124 mnist decomp main testcase 2022-08-03 17:29:06 -04:00
Edward Chen
a05a76db02 merged 2022-08-02 12:26:28 -04:00
Edward Chen
5030b51466 added benchmark spec files 2022-08-02 03:57:33 -04:00
Clive2312
be5f6643b0 merge latest lowering 2022-07-31 01:45:44 +00:00
Clive2312
59b1b8f5b0 Enable def use graph 2022-07-30 18:23:50 +00:00
Edward Chen
b8f00a7950 db join 50x50 test case 2022-07-29 11:34:05 -04:00
Clive2312
dced032515 merge hack but still slow 2022-07-25 03:02:00 +00: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
Edward Chen
c3f4f1087e cryptonets correctness testing and call_site_similarity start 2022-07-21 13:09:01 -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
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
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
67968a084a updated gauss test case 2022-07-13 00:30:17 -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
Edward Chen
59bf43e63f testing 2022-07-07 02:10:12 -04:00
Edward Chen
08c9ecabbd fixed frontend 2022-06-08 22:32:38 -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
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
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
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
51abd326ca merged new bytecode 2022-03-23 03:15:19 -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