From 2b5ab4718340055428e5422ff6842ea9fae21429 Mon Sep 17 00:00:00 2001 From: KelvinYang0320 Date: Fri, 3 Mar 2023 14:59:09 +0800 Subject: [PATCH] Fixed Alexnet experiments --- data/alexnet/experiment/experiment_2 | 2 +- data/alexnet/experiment/experiment_3 | 2 +- data/alexnet/experiment/experiment_4 | 2 +- data/alexnet/experiment/experiment_5 | 3 +++ data/mapping/conv2d_rs_alexnet2.m | 4 ++-- data/mapping/conv2d_rs_alexnet3.m | 4 ++-- data/mapping/conv2d_rs_alexnet5.m | 2 ++ 7 files changed, 12 insertions(+), 7 deletions(-) create mode 100644 data/alexnet/experiment/experiment_5 create mode 100644 data/mapping/conv2d_rs_alexnet5.m diff --git a/data/alexnet/experiment/experiment_2 b/data/alexnet/experiment/experiment_2 index 9506bbc..8a56fd7 100644 --- a/data/alexnet/experiment/experiment_2 +++ b/data/alexnet/experiment/experiment_2 @@ -1,3 +1,3 @@ mapping/conv2d_rs_alexnet2.m pe_array/pe_12_14.p -statement/conv3_alexnet.s +statement/conv2_alexnet.s diff --git a/data/alexnet/experiment/experiment_3 b/data/alexnet/experiment/experiment_3 index 1598c69..b652147 100644 --- a/data/alexnet/experiment/experiment_3 +++ b/data/alexnet/experiment/experiment_3 @@ -1,3 +1,3 @@ mapping/conv2d_rs_alexnet3.m pe_array/pe_12_14.p -statement/conv4_alexnet.s +statement/conv3_alexnet.s diff --git a/data/alexnet/experiment/experiment_4 b/data/alexnet/experiment/experiment_4 index 5691256..bc2cb0b 100644 --- a/data/alexnet/experiment/experiment_4 +++ b/data/alexnet/experiment/experiment_4 @@ -1,3 +1,3 @@ mapping/conv2d_rs_alexnet4.m pe_array/pe_12_14.p -statement/conv5_alexnet.s +statement/conv4_alexnet.s diff --git a/data/alexnet/experiment/experiment_5 b/data/alexnet/experiment/experiment_5 new file mode 100644 index 0000000..26329a7 --- /dev/null +++ b/data/alexnet/experiment/experiment_5 @@ -0,0 +1,3 @@ +mapping/conv2d_rs_alexnet5.m +pe_array/pe_12_14.p +statement/conv5_alexnet.s diff --git a/data/mapping/conv2d_rs_alexnet2.m b/data/mapping/conv2d_rs_alexnet2.m index 14ff7ee..b429e80 100644 --- a/data/mapping/conv2d_rs_alexnet2.m +++ b/data/mapping/conv2d_rs_alexnet2.m @@ -1,2 +1,2 @@ -{S[n,k,c,ox,oy,rx,ry]->PE[ry+3*(c%4),oy]} -{S[n,k,c,ox,oy,rx,ry]->T[n,floor(k/16),floor(c/16),ox]} \ No newline at end of file +{S[n,k,c,ox,oy,rx,ry]->PE[ry+5*floor(oy/14),oy%14]} +{S[n,k,c,ox,oy,rx,ry]->T[n,floor(k/16),floor(c/2),ox]} \ No newline at end of file diff --git a/data/mapping/conv2d_rs_alexnet3.m b/data/mapping/conv2d_rs_alexnet3.m index 569e7d9..14ff7ee 100644 --- a/data/mapping/conv2d_rs_alexnet3.m +++ b/data/mapping/conv2d_rs_alexnet3.m @@ -1,2 +1,2 @@ -{S[n,k,c,ox,oy,rx,ry]->PE[ry+3*(c%2)+6*(k%2),oy]} -{S[n,k,c,ox,oy,rx,ry]->T[n,floor(k/32),floor(c/6),ox]} \ No newline at end of file +{S[n,k,c,ox,oy,rx,ry]->PE[ry+3*(c%4),oy]} +{S[n,k,c,ox,oy,rx,ry]->T[n,floor(k/16),floor(c/16),ox]} \ No newline at end of file diff --git a/data/mapping/conv2d_rs_alexnet5.m b/data/mapping/conv2d_rs_alexnet5.m new file mode 100644 index 0000000..569e7d9 --- /dev/null +++ b/data/mapping/conv2d_rs_alexnet5.m @@ -0,0 +1,2 @@ +{S[n,k,c,ox,oy,rx,ry]->PE[ry+3*(c%2)+6*(k%2),oy]} +{S[n,k,c,ox,oy,rx,ry]->T[n,floor(k/32),floor(c/6),ox]} \ No newline at end of file