aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Kummerlaender2019-06-25 21:55:14 +0200
committerAdrian Kummerlaender2019-06-25 21:55:14 +0200
commit9f5fa79347ae91012e8b820a1ab7064d70733431 (patch)
tree4fee606d5168213f43e966870437039fcfa574d8
parent8a229d3f21e8393e5bea30e25e7579410caa9037 (diff)
downloadsymlbm_playground-9f5fa79347ae91012e8b820a1ab7064d70733431.tar
symlbm_playground-9f5fa79347ae91012e8b820a1ab7064d70733431.tar.gz
symlbm_playground-9f5fa79347ae91012e8b820a1ab7064d70733431.tar.bz2
symlbm_playground-9f5fa79347ae91012e8b820a1ab7064d70733431.tar.lz
symlbm_playground-9f5fa79347ae91012e8b820a1ab7064d70733431.tar.xz
symlbm_playground-9f5fa79347ae91012e8b820a1ab7064d70733431.tar.zst
symlbm_playground-9f5fa79347ae91012e8b820a1ab7064d70733431.zip
Adapt benchmark results format to be importable
-rw-r--r--result/ldc_2d_benchmark.K2200.data1
-rw-r--r--result/ldc_2d_benchmark.P100.data1
-rw-r--r--result/ldc_2d_benchmark_K2200.log (renamed from result/ldc_2d_benchmark.K2200.log)0
-rw-r--r--result/ldc_2d_benchmark_K2200.py1
-rw-r--r--result/ldc_2d_benchmark_P100.log (renamed from result/ldc_2d_benchmark.P100.log)0
-rw-r--r--result/ldc_2d_benchmark_P100.py1
-rw-r--r--result/ldc_3d_benchmark.K2200.data1
-rw-r--r--result/ldc_3d_benchmark.P100.data1
-rw-r--r--result/ldc_3d_benchmark_K2200.log (renamed from result/ldc_3d_benchmark.K2200.log)0
-rw-r--r--result/ldc_3d_benchmark_K2200.py1
-rw-r--r--result/ldc_3d_benchmark_P100.log (renamed from result/ldc_3d_benchmark.P100.log)0
-rw-r--r--result/ldc_3d_benchmark_P100.py1
12 files changed, 4 insertions, 4 deletions
diff --git a/result/ldc_2d_benchmark.K2200.data b/result/ldc_2d_benchmark.K2200.data
deleted file mode 100644
index 8079473..0000000
--- a/result/ldc_2d_benchmark.K2200.data
+++ /dev/null
@@ -1 +0,0 @@
-[((32, (16, 1), 'single', True), [15, 16, 16, 16, 16, 16, 16, 16, 16, 16]), ((32, (16, 1), 'single', False), [16, 16, 16, 16, 16, 16, 16, 16, 16, 16]), ((32, (16, 1), 'double', True), [16, 16, 16, 16, 16, 16, 16, 16, 16, 16]), ((32, (16, 1), 'double', False), [13, 13, 13, 13, 13, 13, 13, 13, 13, 13]), ((32, (32, 1), 'single', True), [16, 16, 16, 16, 16, 16, 16, 16, 16, 16]), ((32, (32, 1), 'single', False), [16, 16, 16, 16, 16, 16, 16, 16, 16, 16]), ((32, (32, 1), 'double', True), [14, 14, 16, 16, 16, 16, 16, 16, 16, 16]), ((32, (32, 1), 'double', False), [14, 14, 14, 14, 14, 14, 14, 14, 14, 14]), ((64, (16, 1), 'single', True), [63, 63, 63, 63, 63, 63, 63, 63, 63, 63]), ((64, (16, 1), 'single', False), [63, 63, 63, 63, 63, 63, 63, 63, 63, 63]), ((64, (16, 1), 'double', True), [62, 63, 63, 63, 63, 63, 63, 63, 63, 63]), ((64, (16, 1), 'double', False), [13, 13, 13, 13, 13, 14, 14, 14, 14, 14]), ((64, (32, 1), 'single', True), [63, 64, 63, 63, 63, 63, 62, 63, 63, 63]), ((64, (32, 1), 'single', False), [63, 63, 63, 63, 63, 63, 63, 63, 63, 63]), ((64, (32, 1), 'double', True), [62, 63, 63, 63, 63, 63, 63, 63, 63, 63]), ((64, (32, 1), 'double', False), [28, 28, 28, 27, 28, 28, 28, 28, 28, 28]), ((64, (64, 1), 'single', True), [62, 63, 63, 63, 63, 63, 63, 63, 63, 63]), ((64, (64, 1), 'single', False), [62, 63, 63, 63, 63, 62, 63, 63, 63, 63]), ((64, (64, 1), 'double', True), [63, 64, 63, 63, 63, 63, 63, 63, 63, 63]), ((64, (64, 1), 'double', False), [27, 27, 27, 27, 27, 27, 27, 27, 27, 27]), ((96, (16, 1), 'single', True), [134, 135, 135, 135, 133, 133, 134, 135, 135, 135]), ((96, (16, 1), 'single', False), [141, 143, 142, 142, 142, 141, 141, 142, 141, 142]), ((96, (16, 1), 'double', True), [140, 141, 141, 141, 141, 141, 140, 141, 141, 142]), ((96, (16, 1), 'double', False), [15, 15, 15, 15, 15, 15, 15, 15, 15, 15]), ((96, (24, 1), 'single', True), [140, 143, 142, 142, 142, 141, 141, 141, 142, 143]), ((96, (24, 1), 'single', False), [139, 141, 142, 140, 141, 141, 141, 141, 141, 141]), ((96, (24, 1), 'double', True), [138, 140, 140, 139, 139, 141, 140, 140, 141, 139]), ((96, (24, 1), 'double', False), [21, 22, 22, 22, 21, 22, 22, 22, 22, 22]), ((96, (32, 1), 'single', True), [139, 140, 139, 139, 138, 138, 140, 140, 140, 141]), ((96, (32, 1), 'single', False), [141, 142, 143, 142, 142, 141, 136, 125, 125, 125]), ((96, (32, 1), 'double', True), [140, 140, 141, 137, 136, 141, 140, 141, 141, 142]), ((96, (32, 1), 'double', False), [28, 28, 28, 28, 28, 28, 28, 28, 28, 28]), ((96, (48, 1), 'single', True), [141, 142, 142, 142, 142, 142, 142, 141, 142, 142]), ((96, (48, 1), 'single', False), [141, 142, 142, 142, 142, 141, 142, 140, 141, 142]), ((96, (48, 1), 'double', True), [139, 142, 141, 141, 141, 142, 141, 142, 141, 141]), ((96, (48, 1), 'double', False), [22, 21, 21, 22, 22, 22, 22, 22, 22, 21]), ((96, (96, 1), 'single', True), [141, 143, 142, 132, 137, 141, 141, 142, 141, 142]), ((96, (96, 1), 'single', False), [141, 141, 142, 140, 142, 141, 141, 141, 141, 142]), ((96, (96, 1), 'double', True), [140, 141, 141, 141, 141, 141, 142, 142, 142, 141]), ((96, (96, 1), 'double', False), [29, 28, 28, 28, 28, 28, 28, 28, 28, 28]), ((128, (16, 1), 'single', True), [251, 254, 254, 253, 253, 253, 254, 253, 253, 253]), ((128, (16, 1), 'single', False), [250, 253, 252, 252, 252, 253, 252, 252, 252, 253]), ((128, (16, 1), 'double', True), [151, 152, 152, 152, 152, 152, 152, 152, 152, 152]), ((128, (16, 1), 'double', False), [16, 15, 15, 15, 15, 15, 15, 15, 15, 15]), ((128, (32, 1), 'single', True), [221, 224, 224, 223, 223, 226, 247, 253, 253, 251]), ((128, (32, 1), 'single', False), [248, 252, 251, 251, 251, 253, 252, 253, 253, 251]), ((128, (32, 1), 'double', True), [248, 252, 251, 251, 251, 251, 251, 250, 252, 249]), ((128, (32, 1), 'double', False), [30, 29, 29, 29, 29, 29, 29, 29, 29, 29]), ((128, (64, 1), 'single', True), [250, 253, 252, 253, 252, 252, 252, 252, 252, 252]), ((128, (64, 1), 'single', False), [251, 253, 253, 253, 253, 253, 253, 252, 253, 253]), ((128, (64, 1), 'double', True), [247, 250, 250, 249, 250, 250, 250, 251, 250, 251]), ((128, (64, 1), 'double', False), [29, 29, 29, 29, 29, 29, 29, 29, 29, 29]), ((128, (128, 1), 'single', True), [250, 253, 253, 252, 253, 252, 252, 253, 253, 253]), ((128, (128, 1), 'single', False), [250, 253, 250, 246, 253, 251, 251, 251, 252, 252]), ((128, (128, 1), 'double', True), [247, 249, 249, 249, 249, 249, 249, 250, 250, 250]), ((128, (128, 1), 'double', False), [29, 28, 28, 28, 28, 28, 28, 28, 28, 28]), ((256, (16, 1), 'single', True), [786, 789, 787, 791, 789, 791, 790, 789, 787, 791]), ((256, (16, 1), 'single', False), [460, 442, 427, 424, 426, 426, 426, 426, 426, 426]), ((256, (16, 1), 'double', True), [161, 161, 161, 161, 161, 161, 160, 161, 161, 161]), ((256, (16, 1), 'double', False), [16, 15, 15, 15, 15, 15, 15, 15, 15, 15]), ((256, (32, 1), 'single', True), [774, 786, 775, 789, 774, 789, 775, 787, 775, 788]), ((256, (32, 1), 'single', False), [763, 774, 763, 770, 761, 771, 761, 772, 760, 769]), ((256, (32, 1), 'double', True), [312, 313, 313, 313, 313, 313, 313, 313, 313, 313]), ((256, (32, 1), 'double', False), [32, 30, 30, 30, 30, 30, 30, 30, 30, 30]), ((256, (64, 1), 'single', True), [759, 772, 764, 770, 760, 772, 762, 774, 761, 775]), ((256, (64, 1), 'single', False), [720, 729, 724, 719, 721, 718, 723, 717, 723, 716]), ((256, (64, 1), 'double', True), [311, 311, 311, 311, 312, 312, 312, 312, 311, 311]), ((256, (64, 1), 'double', False), [32, 30, 30, 30, 30, 30, 30, 30, 30, 30]), ((256, (128, 1), 'single', True), [762, 767, 766, 765, 765, 765, 764, 766, 767, 764]), ((256, (128, 1), 'single', False), [726, 730, 725, 723, 725, 721, 726, 720, 727, 717]), ((256, (128, 1), 'double', True), [311, 311, 311, 311, 312, 311, 312, 312, 311, 312]), ((256, (128, 1), 'double', False), [32, 30, 30, 30, 30, 30, 30, 30, 30, 28]), ((256, (256, 1), 'single', True), [768, 766, 771, 769, 772, 768, 773, 769, 774, 766]), ((256, (256, 1), 'single', False), [733, 736, 733, 732, 732, 732, 731, 732, 731, 735]), ((256, (256, 1), 'double', True), [309, 310, 310, 310, 309, 310, 310, 310, 309, 310]), ((256, (256, 1), 'double', False), [31, 30, 29, 29, 29, 29, 29, 29, 29, 29]), ((512, (16, 1), 'single', True), [822, 824, 826, 824, 824, 824, 824, 823, 823, 824]), ((512, (16, 1), 'single', False), [490, 481, 470, 460, 452, 448, 448, 448, 448, 448]), ((512, (16, 1), 'double', True), [163, 163, 163, 163, 163, 163, 163, 163, 163, 163]), ((512, (16, 1), 'double', False), [17, 16, 15, 15, 15, 15, 15, 15, 15, 15]), ((512, (32, 1), 'single', True), [812, 829, 832, 832, 832, 834, 831, 831, 831, 831]), ((512, (32, 1), 'single', False), [822, 825, 826, 827, 827, 826, 826, 828, 826, 825]), ((512, (32, 1), 'double', True), [319, 323, 323, 323, 323, 323, 316, 323, 320, 323]), ((512, (32, 1), 'double', False), [33, 32, 31, 30, 30, 30, 30, 30, 30, 30]), ((512, (64, 1), 'single', True), [821, 825, 825, 825, 825, 826, 826, 825, 829, 825]), ((512, (64, 1), 'single', False), [806, 804, 803, 802, 802, 800, 799, 800, 800, 800]), ((512, (64, 1), 'double', True), [322, 323, 323, 323, 323, 323, 323, 323, 323, 323]), ((512, (64, 1), 'double', False), [33, 32, 31, 30, 30, 30, 30, 30, 30, 30]), ((512, (128, 1), 'single', True), [823, 825, 825, 826, 828, 825, 824, 825, 825, 824]), ((512, (128, 1), 'single', False), [803, 805, 804, 804, 803, 801, 801, 801, 801, 801]), ((512, (128, 1), 'double', True), [323, 323, 323, 319, 323, 323, 323, 323, 323, 323]), ((512, (128, 1), 'double', False), [33, 32, 31, 30, 30, 30, 30, 30, 30, 30]), ((512, (256, 1), 'single', True), [828, 827, 827, 826, 825, 827, 827, 828, 826, 827]), ((512, (256, 1), 'single', False), [808, 810, 809, 809, 809, 806, 807, 807, 807, 807]), ((512, (256, 1), 'double', True), [323, 323, 323, 323, 323, 323, 323, 323, 323, 319]), ((512, (256, 1), 'double', False), [33, 32, 30, 30, 30, 30, 30, 30, 30, 30]), ((512, (512, 1), 'single', True), [826, 826, 826, 827, 827, 826, 827, 827, 827, 815]), ((512, (512, 1), 'single', False), [815, 813, 813, 812, 812, 810, 811, 810, 785, 810]), ((512, (512, 1), 'double', True), [317, 317, 313, 317, 317, 317, 317, 317, 317, 317]), ((512, (512, 1), 'double', False), [33, 31, 30, 30, 30, 30, 30, 30, 30, 30]), ((1024, (16, 1), 'single', True), [826, 829, 829, 829, 829, 828, 823, 829, 829, 830]), ((1024, (16, 1), 'single', False), [498, 494, 489, 484, 476, 473, 469, 464, 458, 455]), ((1024, (16, 1), 'double', True), [163, 163, 163, 163, 163, 163, 163, 163, 163, 163]), ((1024, (16, 1), 'double', False), [17, 17, 16, 16, 15, 15, 15, 15, 15, 15]), ((1024, (32, 1), 'single', True), [842, 842, 844, 843, 843, 843, 844, 836, 843, 843]), ((1024, (32, 1), 'single', False), [830, 838, 837, 838, 838, 838, 838, 838, 831, 838]), ((1024, (32, 1), 'double', True), [325, 326, 326, 325, 326, 326, 325, 326, 326, 326]), ((1024, (32, 1), 'double', False), [34, 33, 32, 32, 31, 30, 30, 30, 30, 30]), ((1024, (64, 1), 'single', True), [827, 830, 831, 830, 832, 824, 831, 830, 831, 831]), ((1024, (64, 1), 'single', False), [816, 816, 816, 815, 814, 814, 809, 811, 812, 812]), ((1024, (64, 1), 'double', True), [326, 326, 326, 325, 326, 326, 325, 326, 326, 325]), ((1024, (64, 1), 'double', False), [34, 33, 32, 32, 31, 30, 30, 30, 30, 30]), ((1024, (128, 1), 'single', True), [826, 830, 831, 830, 824, 829, 830, 830, 830, 831]), ((1024, (128, 1), 'single', False), [815, 816, 816, 815, 814, 809, 811, 813, 811, 812]), ((1024, (128, 1), 'double', True), [326, 326, 325, 326, 326, 325, 326, 326, 326, 325]), ((1024, (128, 1), 'double', False), [34, 33, 32, 32, 31, 30, 30, 30, 30, 30]), ((1024, (256, 1), 'single', True), [830, 833, 827, 833, 834, 833, 834, 833, 834, 832]), ((1024, (256, 1), 'single', False), [823, 824, 823, 822, 816, 821, 821, 821, 820, 820]), ((1024, (256, 1), 'double', True), [326, 325, 326, 326, 326, 325, 326, 326, 325, 326]), ((1024, (256, 1), 'double', False), [34, 33, 32, 32, 31, 30, 30, 30, 30, 30]), ((1024, (512, 1), 'single', True), [832, 825, 834, 835, 834, 835, 834, 835, 834, 828]), ((1024, (512, 1), 'single', False), [827, 827, 826, 820, 826, 826, 826, 825, 826, 825]), ((1024, (512, 1), 'double', True), [322, 321, 322, 322, 322, 322, 322, 322, 321, 322]), ((1024, (512, 1), 'double', False), [33, 33, 32, 31, 31, 30, 30, 30, 30, 30]), ((1024, (1024, 1), 'single', True), [832, 833, 834, 833, 834, 833, 834, 826, 833, 834]), ((1024, (1024, 1), 'single', False), [827, 819, 824, 821, 818, 815, 813, 811, 810, 800]), ((1024, (1024, 1), 'double', True), [298, 299, 299, 298, 299, 299, 298, 299, 299, 298]), ((1024, (1024, 1), 'double', False), [33, 32, 32, 31, 30, 30, 30, 30, 30, 30])] \ No newline at end of file
diff --git a/result/ldc_2d_benchmark.P100.data b/result/ldc_2d_benchmark.P100.data
deleted file mode 100644
index 4552a35..0000000
--- a/result/ldc_2d_benchmark.P100.data
+++ /dev/null
@@ -1 +0,0 @@
-[((32, (16, 1), 'single', True), [14, 14, 14, 14, 14, 14, 15, 14, 15, 14]), ((32, (16, 1), 'single', False), [15, 15, 15, 15, 15, 15, 15, 15, 15, 15]), ((32, (16, 1), 'double', True), [15, 15, 15, 15, 15, 15, 15, 15, 15, 15]), ((32, (16, 1), 'double', False), [15, 15, 15, 15, 15, 15, 15, 15, 15, 15]), ((32, (32, 1), 'single', True), [14, 15, 15, 15, 15, 15, 15, 15, 15, 15]), ((32, (32, 1), 'single', False), [15, 15, 15, 15, 15, 15, 15, 15, 15, 15]), ((32, (32, 1), 'double', True), [15, 15, 15, 15, 15, 15, 15, 15, 15, 15]), ((32, (32, 1), 'double', False), [15, 15, 15, 15, 15, 15, 15, 15, 15, 15]), ((64, (16, 1), 'single', True), [59, 59, 61, 59, 56, 56, 56, 58, 60, 61]), ((64, (16, 1), 'single', False), [58, 59, 60, 60, 60, 59, 59, 59, 59, 59]), ((64, (16, 1), 'double', True), [58, 59, 59, 60, 60, 59, 60, 59, 59, 60]), ((64, (16, 1), 'double', False), [56, 56, 56, 57, 57, 57, 57, 57, 57, 56]), ((64, (32, 1), 'single', True), [59, 60, 59, 60, 61, 60, 61, 60, 61, 61]), ((64, (32, 1), 'single', False), [59, 59, 60, 60, 60, 60, 60, 59, 60, 60]), ((64, (32, 1), 'double', True), [58, 60, 60, 59, 60, 60, 59, 60, 60, 59]), ((64, (32, 1), 'double', False), [57, 60, 59, 60, 61, 60, 59, 60, 60, 60]), ((64, (64, 1), 'single', True), [59, 60, 60, 60, 60, 59, 60, 61, 60, 61]), ((64, (64, 1), 'single', False), [58, 58, 59, 59, 59, 58, 56, 59, 56, 58]), ((64, (64, 1), 'double', True), [58, 60, 59, 60, 60, 61, 61, 60, 60, 60]), ((64, (64, 1), 'double', False), [59, 59, 59, 59, 59, 59, 60, 59, 60, 59]), ((96, (16, 1), 'single', True), [132, 132, 133, 131, 134, 134, 135, 134, 134, 134]), ((96, (16, 1), 'single', False), [132, 131, 132, 132, 135, 134, 132, 133, 133, 133]), ((96, (16, 1), 'double', True), [132, 133, 130, 133, 134, 134, 135, 133, 134, 133]), ((96, (16, 1), 'double', False), [126, 125, 128, 128, 126, 126, 123, 127, 126, 127]), ((96, (24, 1), 'single', True), [122, 124, 125, 126, 132, 135, 133, 128, 133, 133]), ((96, (24, 1), 'single', False), [132, 133, 135, 135, 134, 135, 135, 133, 132, 133]), ((96, (24, 1), 'double', True), [132, 135, 133, 135, 135, 135, 132, 135, 134, 135]), ((96, (24, 1), 'double', False), [133, 133, 134, 131, 135, 131, 136, 136, 133, 134]), ((96, (32, 1), 'single', True), [133, 136, 135, 135, 133, 137, 131, 135, 135, 134]), ((96, (32, 1), 'single', False), [132, 132, 134, 133, 133, 134, 134, 134, 132, 135]), ((96, (32, 1), 'double', True), [132, 135, 134, 136, 135, 135, 136, 134, 136, 135]), ((96, (32, 1), 'double', False), [129, 133, 134, 136, 137, 135, 136, 132, 134, 136]), ((96, (48, 1), 'single', True), [129, 133, 131, 132, 133, 134, 135, 136, 134, 135]), ((96, (48, 1), 'single', False), [133, 135, 135, 136, 135, 135, 136, 135, 135, 135]), ((96, (48, 1), 'double', True), [134, 136, 136, 135, 137, 137, 136, 136, 135, 137]), ((96, (48, 1), 'double', False), [132, 134, 134, 134, 132, 133, 134, 135, 134, 133]), ((96, (96, 1), 'single', True), [135, 137, 135, 137, 137, 136, 138, 137, 137, 136]), ((96, (96, 1), 'single', False), [134, 134, 136, 135, 137, 138, 137, 136, 135, 137]), ((96, (96, 1), 'double', True), [134, 135, 136, 137, 136, 137, 138, 138, 137, 139]), ((96, (96, 1), 'double', False), [134, 136, 137, 136, 136, 137, 135, 137, 138, 135]), ((128, (16, 1), 'single', True), [238, 234, 238, 243, 243, 244, 242, 244, 240, 238]), ((128, (16, 1), 'single', False), [218, 218, 222, 222, 222, 221, 221, 222, 221, 220]), ((128, (16, 1), 'double', True), [227, 229, 229, 229, 223, 216, 218, 219, 212, 220]), ((128, (16, 1), 'double', False), [201, 205, 204, 204, 205, 205, 205, 204, 205, 204]), ((128, (32, 1), 'single', True), [214, 215, 214, 217, 219, 217, 217, 221, 230, 224]), ((128, (32, 1), 'single', False), [236, 239, 240, 236, 235, 236, 235, 236, 238, 240]), ((128, (32, 1), 'double', True), [237, 241, 240, 241, 241, 237, 241, 241, 242, 243]), ((128, (32, 1), 'double', False), [239, 244, 243, 241, 244, 243, 244, 244, 243, 241]), ((128, (64, 1), 'single', True), [239, 242, 241, 243, 242, 242, 242, 242, 242, 236]), ((128, (64, 1), 'single', False), [237, 241, 241, 239, 239, 240, 242, 241, 241, 239]), ((128, (64, 1), 'double', True), [240, 240, 241, 243, 240, 242, 242, 244, 240, 245]), ((128, (64, 1), 'double', False), [234, 237, 231, 237, 236, 241, 240, 239, 242, 240]), ((128, (128, 1), 'single', True), [236, 241, 238, 237, 240, 243, 242, 240, 240, 242]), ((128, (128, 1), 'single', False), [238, 239, 235, 242, 235, 240, 238, 239, 240, 238]), ((128, (128, 1), 'double', True), [238, 238, 241, 239, 238, 239, 239, 238, 237, 235]), ((128, (128, 1), 'double', False), [239, 236, 242, 238, 243, 238, 237, 238, 234, 241]), ((256, (16, 1), 'single', True), [937, 948, 946, 955, 960, 957, 963, 960, 956, 954]), ((256, (16, 1), 'single', False), [926, 932, 943, 929, 931, 929, 933, 928, 930, 944]), ((256, (16, 1), 'double', True), [944, 958, 957, 955, 960, 957, 960, 955, 966, 963]), ((256, (16, 1), 'double', False), [902, 901, 898, 905, 916, 919, 911, 907, 904, 900]), ((256, (32, 1), 'single', True), [960, 954, 974, 979, 981, 982, 978, 975, 970, 976]), ((256, (32, 1), 'single', False), [952, 956, 970, 971, 960, 968, 966, 955, 967, 971]), ((256, (32, 1), 'double', True), [946, 946, 968, 972, 975, 972, 962, 974, 972, 970]), ((256, (32, 1), 'double', False), [955, 955, 962, 943, 958, 957, 962, 967, 965, 974]), ((256, (64, 1), 'single', True), [943, 960, 937, 966, 966, 964, 969, 970, 970, 964]), ((256, (64, 1), 'single', False), [953, 965, 963, 971, 966, 975, 974, 972, 974, 971]), ((256, (64, 1), 'double', True), [961, 974, 934, 968, 975, 977, 958, 975, 974, 974]), ((256, (64, 1), 'double', False), [947, 961, 962, 957, 964, 966, 951, 967, 969, 958]), ((256, (128, 1), 'single', True), [942, 953, 932, 962, 965, 960, 964, 963, 955, 963]), ((256, (128, 1), 'single', False), [944, 960, 917, 946, 833, 803, 902, 965, 958, 962]), ((256, (128, 1), 'double', True), [931, 950, 969, 973, 976, 969, 960, 951, 970, 958]), ((256, (128, 1), 'double', False), [948, 958, 966, 970, 955, 959, 960, 969, 962, 967]), ((256, (256, 1), 'single', True), [933, 964, 966, 956, 974, 973, 971, 974, 972, 971]), ((256, (256, 1), 'single', False), [953, 970, 970, 970, 966, 962, 971, 964, 969, 965]), ((256, (256, 1), 'double', True), [952, 966, 970, 968, 972, 972, 971, 974, 981, 976]), ((256, (256, 1), 'double', False), [937, 956, 956, 959, 961, 964, 966, 948, 966, 958]), ((512, (16, 1), 'single', True), [3758, 3817, 3803, 3814, 3816, 3811, 3804, 3808, 3807, 3830]), ((512, (16, 1), 'single', False), [3289, 3027, 2960, 2908, 2856, 2829, 2830, 2827, 2831, 2832]), ((512, (16, 1), 'double', True), [3252, 3265, 3278, 3277, 3277, 3277, 3275, 3275, 3274, 3278]), ((512, (16, 1), 'double', False), [1303, 1256, 1225, 1220, 1221, 1222, 1221, 1221, 1222, 1222]), ((512, (32, 1), 'single', True), [3768, 3788, 3814, 3816, 3829, 3788, 3707, 3770, 3809, 3773]), ((512, (32, 1), 'single', False), [3729, 3795, 2896, 3638, 3745, 3759, 3799, 3823, 3810, 3824]), ((512, (32, 1), 'double', True), [3270, 3294, 3295, 3285, 3279, 3283, 3288, 3284, 3281, 3283]), ((512, (32, 1), 'double', False), [2381, 2322, 2286, 2285, 2284, 2288, 2289, 2290, 2286, 2289]), ((512, (64, 1), 'single', True), [3718, 3773, 3809, 3809, 3794, 3815, 3784, 3837, 3829, 3823]), ((512, (64, 1), 'single', False), [3747, 3796, 3799, 3826, 3809, 3820, 3773, 3837, 3837, 3818]), ((512, (64, 1), 'double', True), [3282, 3303, 3299, 3304, 3303, 3306, 3293, 3302, 3298, 3304]), ((512, (64, 1), 'double', False), [2372, 2315, 2274, 2269, 2270, 2276, 2276, 2274, 2276, 2274]), ((512, (128, 1), 'single', True), [3667, 3760, 3805, 3790, 3766, 3763, 3756, 3821, 3770, 3793]), ((512, (128, 1), 'single', False), [2337, 3498, 3708, 3639, 3708, 3511, 2649, 3632, 3681, 3725]), ((512, (128, 1), 'double', True), [3275, 3298, 3298, 3297, 3300, 3298, 3301, 3296, 3296, 3295]), ((512, (128, 1), 'double', False), [2368, 2313, 2265, 2264, 2263, 2263, 2265, 2267, 2267, 2268]), ((512, (256, 1), 'single', True), [3684, 3785, 3654, 3725, 3774, 3816, 3799, 3819, 3790, 3800]), ((512, (256, 1), 'single', False), [3831, 3853, 3903, 3884, 3897, 3906, 3893, 3906, 3914, 3906]), ((512, (256, 1), 'double', True), [3270, 3290, 3291, 3292, 3290, 3285, 3290, 3291, 3292, 3290]), ((512, (256, 1), 'double', False), [2378, 2325, 2279, 2266, 2275, 2277, 2281, 2278, 2289, 2289]), ((512, (512, 1), 'single', True), [3762, 3819, 3827, 3839, 3825, 3844, 3822, 3863, 3856, 3846]), ((512, (512, 1), 'single', False), [3757, 3810, 3803, 3828, 3777, 3820, 3831, 3829, 3840, 3826]), ((512, (512, 1), 'double', True), [3272, 3294, 3288, 3292, 3296, 3295, 3292, 3292, 3290, 3292]), ((512, (512, 1), 'double', False), [2196, 2126, 2115, 2113, 2114, 2113, 2115, 2113, 2115, 2113]), ((1024, (16, 1), 'single', True), [6315, 6335, 6334, 6333, 6333, 6331, 6336, 6335, 6335, 6337]), ((1024, (16, 1), 'single', False), [3978, 3949, 3913, 3869, 3825, 3785, 3749, 3713, 3676, 3641]), ((1024, (16, 1), 'double', True), [3470, 3473, 3473, 3471, 3474, 3474, 3474, 3474, 3475, 3473]), ((1024, (16, 1), 'double', False), [1380, 1344, 1319, 1297, 1276, 1262, 1262, 1263, 1260, 1256]), ((1024, (32, 1), 'single', True), [6628, 6642, 6636, 6640, 6644, 6645, 6648, 6644, 6644, 6645]), ((1024, (32, 1), 'single', False), [6493, 6510, 6510, 6507, 6499, 6499, 6494, 6483, 6489, 6480]), ((1024, (32, 1), 'double', True), [3461, 3472, 3472, 3473, 3472, 3473, 3469, 3471, 3473, 3472]), ((1024, (32, 1), 'double', False), [2673, 2615, 2571, 2529, 2492, 2469, 2474, 2476, 2479, 2480]), ((1024, (64, 1), 'single', True), [6575, 6592, 6587, 6591, 6581, 6587, 6595, 6594, 6593, 6591]), ((1024, (64, 1), 'single', False), [6418, 6454, 6450, 6446, 6443, 6432, 6429, 6431, 6429, 6431]), ((1024, (64, 1), 'double', True), [3440, 3448, 3452, 3451, 3453, 3455, 3451, 3457, 3451, 3450]), ((1024, (64, 1), 'double', False), [2668, 2610, 2565, 2524, 2487, 2466, 2469, 2473, 2475, 2474]), ((1024, (128, 1), 'single', True), [6577, 6609, 6610, 6608, 6609, 6609, 6604, 6609, 6613, 6606]), ((1024, (128, 1), 'single', False), [6402, 6443, 6448, 6441, 6436, 6434, 6421, 6419, 6421, 6410]), ((1024, (128, 1), 'double', True), [3446, 3451, 3451, 3449, 3450, 3451, 3448, 3451, 3450, 3451]), ((1024, (128, 1), 'double', False), [2672, 2618, 2573, 2531, 2491, 2467, 2469, 2473, 2475, 2476]), ((1024, (256, 1), 'single', True), [6589, 6605, 6604, 6605, 6603, 6606, 6604, 6607, 6597, 6601]), ((1024, (256, 1), 'single', False), [6365, 6391, 6384, 6367, 6362, 6348, 6349, 6337, 6342, 6314]), ((1024, (256, 1), 'double', True), [3454, 3457, 3456, 3455, 3457, 3456, 3457, 3458, 3456, 3456]), ((1024, (256, 1), 'double', False), [2709, 2651, 2631, 2577, 2540, 2516, 2525, 2526, 2527, 2528]), ((1024, (512, 1), 'single', True), [6584, 6595, 6592, 6598, 6599, 6592, 6598, 6588, 6602, 6594]), ((1024, (512, 1), 'single', False), [6166, 6202, 6187, 6175, 6153, 6146, 6129, 6131, 6098, 6050]), ((1024, (512, 1), 'double', True), [3461, 3463, 3465, 3465, 3465, 3465, 3464, 3466, 3465, 3464]), ((1024, (512, 1), 'double', False), [2613, 2539, 2490, 2447, 2405, 2359, 2357, 2358, 2357, 2358]), ((1024, (1024, 1), 'single', True), [6536, 6547, 6545, 6551, 6551, 6552, 6550, 6546, 6549, 6547]), ((1024, (1024, 1), 'single', False), [5703, 5711, 5692, 5667, 5630, 5589, 5574, 5564, 5530, 5497]), ((1024, (1024, 1), 'double', True), [3417, 3421, 3420, 3420, 3421, 3421, 3422, 3422, 3421, 3423]), ((1024, (1024, 1), 'double', False), [2346, 2322, 2301, 2274, 2241, 2215, 2216, 2217, 2219, 2218]), ,((2048, (16, 1), 'single', True), [6450, 6508, 6522, 6523, 6523, 6524, 6522, 6522, 6524, 6521]), ((2048, (16, 1), 'double', True), [3552, 3556, 3555, 3555, 3555, 3555, 3555, 3556, 3555, 3556]), ((2048, (32, 1), 'single', True), [6813, 6829, 6831, 6831, 6831, 6830, 6831, 6831, 5781, 6829]), ((2048, (32, 1), 'double', True), [3569, 3573, 3574, 3573, 3574, 3574, 3572, 3573, 3573, 3573]), ((2048, (64, 1), 'single', True), [6756, 6774, 6771, 6765, 6765, 6767, 6766, 6768, 6766, 6767]), ((2048, (64, 1), 'double', True), [3552, 3557, 3557, 3557, 3557, 3557, 3557, 3558, 3557, 3557]), ((2048, (128, 1), 'single', True), [6780, 6794, 6791, 6793, 6791, 6793, 6792, 6791, 6791, 6793]), ((2048, (128, 1), 'double', True), [3551, 3554, 3554, 3553, 3552, 3554, 3554, 3554, 3555, 3555]), ((2048, (256, 1), 'single', True), [6788, 6794, 6795, 6795, 6795, 6795, 6796, 6796, 6796, 6797]), ((2048, (256, 1), 'double', True), [3565, 3562, 3560, 3559, 3559, 3560, 3560, 3560, 3560, 3559]), ((2048, (512, 1), 'single', True), [6795, 6803, 6802, 6804, 6805, 6803, 6804, 6803, 6804, 6803]), ((2048, (512, 1), 'double', True), [3559, 3563, 3563, 3564, 3564, 3564, 3564, 3563, 3564, 3564]), ((2048, (1024, 1), 'single', True), [6740, 6745, 6746, 6747, 6748, 6745, 6734, 6746, 6745, 6746]), ((2048, (1024, 1), 'double', True), [3518, 3522, 3522, 3522, 3522, 3522, 3522, 3522, 3522, 3522]), ((4096, (16, 1), 'single', True), [6564, 6583, 6583, 6583, 6584, 6583, 6583, 6583, 6584, 6583]), ((4096, (16, 1), 'double', True), [3444, 3442, 3442, 3442, 3442, 3442, 3442, 3442, 3442, 3442]), ((4096, (32, 1), 'single', True), [6972, 6963, 6963, 6963, 6963, 6963, 6963, 6961, 6959, 6963]), ((4096, (32, 1), 'double', True), [3462, 3459, 3460, 3460, 3460, 3460, 3459, 3459, 3459, 3459]), ((4096, (64, 1), 'single', True), [6897, 6902, 6901, 6901, 6902, 6901, 6900, 6901, 6902, 6901]), ((4096, (64, 1), 'double', True), [3437, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438]), ((4096, (128, 1), 'single', True), [6925, 6923, 6923, 6923, 6923, 6923, 6923, 6923, 6924, 6923]), ((4096, (128, 1), 'double', True), [3421, 3420, 3419, 3420, 3420, 3420, 3420, 3420, 3420, 3420]), ((4096, (256, 1), 'single', True), [6896, 6881, 6881, 6882, 6882, 6881, 6882, 6882, 6881, 6881]), ((4096, (256, 1), 'double', True), [3433, 3433, 3433, 3434, 3433, 3433, 3433, 3433, 3433, 3433]), ((4096, (512, 1), 'single', True), [6900, 6890, 6890, 6889, 6889, 6890, 6890, 6890, 6890, 6889]), ((4096, (512, 1), 'double', True), [3444, 3442, 3442, 3442, 3442, 3442, 3442, 3442, 3442, 3442]), ((4096, (1024, 1), 'single', True), [6872, 6861, 6861, 6861, 6861, 6860, 6860, 6861, 6861, 6861]), ((4096, (1024, 1), 'double', True), [3410, 3410, 3410, 3411, 3411, 3411, 3411, 3411, 3411, 3410])]
diff --git a/result/ldc_2d_benchmark.K2200.log b/result/ldc_2d_benchmark_K2200.log
index b88df82..b88df82 100644
--- a/result/ldc_2d_benchmark.K2200.log
+++ b/result/ldc_2d_benchmark_K2200.log
diff --git a/result/ldc_2d_benchmark_K2200.py b/result/ldc_2d_benchmark_K2200.py
new file mode 100644
index 0000000..ae8014c
--- /dev/null
+++ b/result/ldc_2d_benchmark_K2200.py
@@ -0,0 +1 @@
+ldc_2d_k2200 = [((32, (16, 1), 'single', True), [15, 16, 16, 16, 16, 16, 16, 16, 16, 16]), ((32, (16, 1), 'single', False), [16, 16, 16, 16, 16, 16, 16, 16, 16, 16]), ((32, (16, 1), 'double', True), [16, 16, 16, 16, 16, 16, 16, 16, 16, 16]), ((32, (16, 1), 'double', False), [13, 13, 13, 13, 13, 13, 13, 13, 13, 13]), ((32, (32, 1), 'single', True), [16, 16, 16, 16, 16, 16, 16, 16, 16, 16]), ((32, (32, 1), 'single', False), [16, 16, 16, 16, 16, 16, 16, 16, 16, 16]), ((32, (32, 1), 'double', True), [14, 14, 16, 16, 16, 16, 16, 16, 16, 16]), ((32, (32, 1), 'double', False), [14, 14, 14, 14, 14, 14, 14, 14, 14, 14]), ((64, (16, 1), 'single', True), [63, 63, 63, 63, 63, 63, 63, 63, 63, 63]), ((64, (16, 1), 'single', False), [63, 63, 63, 63, 63, 63, 63, 63, 63, 63]), ((64, (16, 1), 'double', True), [62, 63, 63, 63, 63, 63, 63, 63, 63, 63]), ((64, (16, 1), 'double', False), [13, 13, 13, 13, 13, 14, 14, 14, 14, 14]), ((64, (32, 1), 'single', True), [63, 64, 63, 63, 63, 63, 62, 63, 63, 63]), ((64, (32, 1), 'single', False), [63, 63, 63, 63, 63, 63, 63, 63, 63, 63]), ((64, (32, 1), 'double', True), [62, 63, 63, 63, 63, 63, 63, 63, 63, 63]), ((64, (32, 1), 'double', False), [28, 28, 28, 27, 28, 28, 28, 28, 28, 28]), ((64, (64, 1), 'single', True), [62, 63, 63, 63, 63, 63, 63, 63, 63, 63]), ((64, (64, 1), 'single', False), [62, 63, 63, 63, 63, 62, 63, 63, 63, 63]), ((64, (64, 1), 'double', True), [63, 64, 63, 63, 63, 63, 63, 63, 63, 63]), ((64, (64, 1), 'double', False), [27, 27, 27, 27, 27, 27, 27, 27, 27, 27]), ((96, (16, 1), 'single', True), [134, 135, 135, 135, 133, 133, 134, 135, 135, 135]), ((96, (16, 1), 'single', False), [141, 143, 142, 142, 142, 141, 141, 142, 141, 142]), ((96, (16, 1), 'double', True), [140, 141, 141, 141, 141, 141, 140, 141, 141, 142]), ((96, (16, 1), 'double', False), [15, 15, 15, 15, 15, 15, 15, 15, 15, 15]), ((96, (24, 1), 'single', True), [140, 143, 142, 142, 142, 141, 141, 141, 142, 143]), ((96, (24, 1), 'single', False), [139, 141, 142, 140, 141, 141, 141, 141, 141, 141]), ((96, (24, 1), 'double', True), [138, 140, 140, 139, 139, 141, 140, 140, 141, 139]), ((96, (24, 1), 'double', False), [21, 22, 22, 22, 21, 22, 22, 22, 22, 22]), ((96, (32, 1), 'single', True), [139, 140, 139, 139, 138, 138, 140, 140, 140, 141]), ((96, (32, 1), 'single', False), [141, 142, 143, 142, 142, 141, 136, 125, 125, 125]), ((96, (32, 1), 'double', True), [140, 140, 141, 137, 136, 141, 140, 141, 141, 142]), ((96, (32, 1), 'double', False), [28, 28, 28, 28, 28, 28, 28, 28, 28, 28]), ((96, (48, 1), 'single', True), [141, 142, 142, 142, 142, 142, 142, 141, 142, 142]), ((96, (48, 1), 'single', False), [141, 142, 142, 142, 142, 141, 142, 140, 141, 142]), ((96, (48, 1), 'double', True), [139, 142, 141, 141, 141, 142, 141, 142, 141, 141]), ((96, (48, 1), 'double', False), [22, 21, 21, 22, 22, 22, 22, 22, 22, 21]), ((96, (96, 1), 'single', True), [141, 143, 142, 132, 137, 141, 141, 142, 141, 142]), ((96, (96, 1), 'single', False), [141, 141, 142, 140, 142, 141, 141, 141, 141, 142]), ((96, (96, 1), 'double', True), [140, 141, 141, 141, 141, 141, 142, 142, 142, 141]), ((96, (96, 1), 'double', False), [29, 28, 28, 28, 28, 28, 28, 28, 28, 28]), ((128, (16, 1), 'single', True), [251, 254, 254, 253, 253, 253, 254, 253, 253, 253]), ((128, (16, 1), 'single', False), [250, 253, 252, 252, 252, 253, 252, 252, 252, 253]), ((128, (16, 1), 'double', True), [151, 152, 152, 152, 152, 152, 152, 152, 152, 152]), ((128, (16, 1), 'double', False), [16, 15, 15, 15, 15, 15, 15, 15, 15, 15]), ((128, (32, 1), 'single', True), [221, 224, 224, 223, 223, 226, 247, 253, 253, 251]), ((128, (32, 1), 'single', False), [248, 252, 251, 251, 251, 253, 252, 253, 253, 251]), ((128, (32, 1), 'double', True), [248, 252, 251, 251, 251, 251, 251, 250, 252, 249]), ((128, (32, 1), 'double', False), [30, 29, 29, 29, 29, 29, 29, 29, 29, 29]), ((128, (64, 1), 'single', True), [250, 253, 252, 253, 252, 252, 252, 252, 252, 252]), ((128, (64, 1), 'single', False), [251, 253, 253, 253, 253, 253, 253, 252, 253, 253]), ((128, (64, 1), 'double', True), [247, 250, 250, 249, 250, 250, 250, 251, 250, 251]), ((128, (64, 1), 'double', False), [29, 29, 29, 29, 29, 29, 29, 29, 29, 29]), ((128, (128, 1), 'single', True), [250, 253, 253, 252, 253, 252, 252, 253, 253, 253]), ((128, (128, 1), 'single', False), [250, 253, 250, 246, 253, 251, 251, 251, 252, 252]), ((128, (128, 1), 'double', True), [247, 249, 249, 249, 249, 249, 249, 250, 250, 250]), ((128, (128, 1), 'double', False), [29, 28, 28, 28, 28, 28, 28, 28, 28, 28]), ((256, (16, 1), 'single', True), [786, 789, 787, 791, 789, 791, 790, 789, 787, 791]), ((256, (16, 1), 'single', False), [460, 442, 427, 424, 426, 426, 426, 426, 426, 426]), ((256, (16, 1), 'double', True), [161, 161, 161, 161, 161, 161, 160, 161, 161, 161]), ((256, (16, 1), 'double', False), [16, 15, 15, 15, 15, 15, 15, 15, 15, 15]), ((256, (32, 1), 'single', True), [774, 786, 775, 789, 774, 789, 775, 787, 775, 788]), ((256, (32, 1), 'single', False), [763, 774, 763, 770, 761, 771, 761, 772, 760, 769]), ((256, (32, 1), 'double', True), [312, 313, 313, 313, 313, 313, 313, 313, 313, 313]), ((256, (32, 1), 'double', False), [32, 30, 30, 30, 30, 30, 30, 30, 30, 30]), ((256, (64, 1), 'single', True), [759, 772, 764, 770, 760, 772, 762, 774, 761, 775]), ((256, (64, 1), 'single', False), [720, 729, 724, 719, 721, 718, 723, 717, 723, 716]), ((256, (64, 1), 'double', True), [311, 311, 311, 311, 312, 312, 312, 312, 311, 311]), ((256, (64, 1), 'double', False), [32, 30, 30, 30, 30, 30, 30, 30, 30, 30]), ((256, (128, 1), 'single', True), [762, 767, 766, 765, 765, 765, 764, 766, 767, 764]), ((256, (128, 1), 'single', False), [726, 730, 725, 723, 725, 721, 726, 720, 727, 717]), ((256, (128, 1), 'double', True), [311, 311, 311, 311, 312, 311, 312, 312, 311, 312]), ((256, (128, 1), 'double', False), [32, 30, 30, 30, 30, 30, 30, 30, 30, 28]), ((256, (256, 1), 'single', True), [768, 766, 771, 769, 772, 768, 773, 769, 774, 766]), ((256, (256, 1), 'single', False), [733, 736, 733, 732, 732, 732, 731, 732, 731, 735]), ((256, (256, 1), 'double', True), [309, 310, 310, 310, 309, 310, 310, 310, 309, 310]), ((256, (256, 1), 'double', False), [31, 30, 29, 29, 29, 29, 29, 29, 29, 29]), ((512, (16, 1), 'single', True), [822, 824, 826, 824, 824, 824, 824, 823, 823, 824]), ((512, (16, 1), 'single', False), [490, 481, 470, 460, 452, 448, 448, 448, 448, 448]), ((512, (16, 1), 'double', True), [163, 163, 163, 163, 163, 163, 163, 163, 163, 163]), ((512, (16, 1), 'double', False), [17, 16, 15, 15, 15, 15, 15, 15, 15, 15]), ((512, (32, 1), 'single', True), [812, 829, 832, 832, 832, 834, 831, 831, 831, 831]), ((512, (32, 1), 'single', False), [822, 825, 826, 827, 827, 826, 826, 828, 826, 825]), ((512, (32, 1), 'double', True), [319, 323, 323, 323, 323, 323, 316, 323, 320, 323]), ((512, (32, 1), 'double', False), [33, 32, 31, 30, 30, 30, 30, 30, 30, 30]), ((512, (64, 1), 'single', True), [821, 825, 825, 825, 825, 826, 826, 825, 829, 825]), ((512, (64, 1), 'single', False), [806, 804, 803, 802, 802, 800, 799, 800, 800, 800]), ((512, (64, 1), 'double', True), [322, 323, 323, 323, 323, 323, 323, 323, 323, 323]), ((512, (64, 1), 'double', False), [33, 32, 31, 30, 30, 30, 30, 30, 30, 30]), ((512, (128, 1), 'single', True), [823, 825, 825, 826, 828, 825, 824, 825, 825, 824]), ((512, (128, 1), 'single', False), [803, 805, 804, 804, 803, 801, 801, 801, 801, 801]), ((512, (128, 1), 'double', True), [323, 323, 323, 319, 323, 323, 323, 323, 323, 323]), ((512, (128, 1), 'double', False), [33, 32, 31, 30, 30, 30, 30, 30, 30, 30]), ((512, (256, 1), 'single', True), [828, 827, 827, 826, 825, 827, 827, 828, 826, 827]), ((512, (256, 1), 'single', False), [808, 810, 809, 809, 809, 806, 807, 807, 807, 807]), ((512, (256, 1), 'double', True), [323, 323, 323, 323, 323, 323, 323, 323, 323, 319]), ((512, (256, 1), 'double', False), [33, 32, 30, 30, 30, 30, 30, 30, 30, 30]), ((512, (512, 1), 'single', True), [826, 826, 826, 827, 827, 826, 827, 827, 827, 815]), ((512, (512, 1), 'single', False), [815, 813, 813, 812, 812, 810, 811, 810, 785, 810]), ((512, (512, 1), 'double', True), [317, 317, 313, 317, 317, 317, 317, 317, 317, 317]), ((512, (512, 1), 'double', False), [33, 31, 30, 30, 30, 30, 30, 30, 30, 30]), ((1024, (16, 1), 'single', True), [826, 829, 829, 829, 829, 828, 823, 829, 829, 830]), ((1024, (16, 1), 'single', False), [498, 494, 489, 484, 476, 473, 469, 464, 458, 455]), ((1024, (16, 1), 'double', True), [163, 163, 163, 163, 163, 163, 163, 163, 163, 163]), ((1024, (16, 1), 'double', False), [17, 17, 16, 16, 15, 15, 15, 15, 15, 15]), ((1024, (32, 1), 'single', True), [842, 842, 844, 843, 843, 843, 844, 836, 843, 843]), ((1024, (32, 1), 'single', False), [830, 838, 837, 838, 838, 838, 838, 838, 831, 838]), ((1024, (32, 1), 'double', True), [325, 326, 326, 325, 326, 326, 325, 326, 326, 326]), ((1024, (32, 1), 'double', False), [34, 33, 32, 32, 31, 30, 30, 30, 30, 30]), ((1024, (64, 1), 'single', True), [827, 830, 831, 830, 832, 824, 831, 830, 831, 831]), ((1024, (64, 1), 'single', False), [816, 816, 816, 815, 814, 814, 809, 811, 812, 812]), ((1024, (64, 1), 'double', True), [326, 326, 326, 325, 326, 326, 325, 326, 326, 325]), ((1024, (64, 1), 'double', False), [34, 33, 32, 32, 31, 30, 30, 30, 30, 30]), ((1024, (128, 1), 'single', True), [826, 830, 831, 830, 824, 829, 830, 830, 830, 831]), ((1024, (128, 1), 'single', False), [815, 816, 816, 815, 814, 809, 811, 813, 811, 812]), ((1024, (128, 1), 'double', True), [326, 326, 325, 326, 326, 325, 326, 326, 326, 325]), ((1024, (128, 1), 'double', False), [34, 33, 32, 32, 31, 30, 30, 30, 30, 30]), ((1024, (256, 1), 'single', True), [830, 833, 827, 833, 834, 833, 834, 833, 834, 832]), ((1024, (256, 1), 'single', False), [823, 824, 823, 822, 816, 821, 821, 821, 820, 820]), ((1024, (256, 1), 'double', True), [326, 325, 326, 326, 326, 325, 326, 326, 325, 326]), ((1024, (256, 1), 'double', False), [34, 33, 32, 32, 31, 30, 30, 30, 30, 30]), ((1024, (512, 1), 'single', True), [832, 825, 834, 835, 834, 835, 834, 835, 834, 828]), ((1024, (512, 1), 'single', False), [827, 827, 826, 820, 826, 826, 826, 825, 826, 825]), ((1024, (512, 1), 'double', True), [322, 321, 322, 322, 322, 322, 322, 322, 321, 322]), ((1024, (512, 1), 'double', False), [33, 33, 32, 31, 31, 30, 30, 30, 30, 30]), ((1024, (1024, 1), 'single', True), [832, 833, 834, 833, 834, 833, 834, 826, 833, 834]), ((1024, (1024, 1), 'single', False), [827, 819, 824, 821, 818, 815, 813, 811, 810, 800]), ((1024, (1024, 1), 'double', True), [298, 299, 299, 298, 299, 299, 298, 299, 299, 298]), ((1024, (1024, 1), 'double', False), [33, 32, 32, 31, 30, 30, 30, 30, 30, 30])]
diff --git a/result/ldc_2d_benchmark.P100.log b/result/ldc_2d_benchmark_P100.log
index 3bacbe6..3bacbe6 100644
--- a/result/ldc_2d_benchmark.P100.log
+++ b/result/ldc_2d_benchmark_P100.log
diff --git a/result/ldc_2d_benchmark_P100.py b/result/ldc_2d_benchmark_P100.py
new file mode 100644
index 0000000..50f5f9d
--- /dev/null
+++ b/result/ldc_2d_benchmark_P100.py
@@ -0,0 +1 @@
+ldc_2d_p100 = [((32, (16, 1), 'single', True), [14, 14, 14, 14, 14, 14, 15, 14, 15, 14]), ((32, (16, 1), 'single', False), [15, 15, 15, 15, 15, 15, 15, 15, 15, 15]), ((32, (16, 1), 'double', True), [15, 15, 15, 15, 15, 15, 15, 15, 15, 15]), ((32, (16, 1), 'double', False), [15, 15, 15, 15, 15, 15, 15, 15, 15, 15]), ((32, (32, 1), 'single', True), [14, 15, 15, 15, 15, 15, 15, 15, 15, 15]), ((32, (32, 1), 'single', False), [15, 15, 15, 15, 15, 15, 15, 15, 15, 15]), ((32, (32, 1), 'double', True), [15, 15, 15, 15, 15, 15, 15, 15, 15, 15]), ((32, (32, 1), 'double', False), [15, 15, 15, 15, 15, 15, 15, 15, 15, 15]), ((64, (16, 1), 'single', True), [59, 59, 61, 59, 56, 56, 56, 58, 60, 61]), ((64, (16, 1), 'single', False), [58, 59, 60, 60, 60, 59, 59, 59, 59, 59]), ((64, (16, 1), 'double', True), [58, 59, 59, 60, 60, 59, 60, 59, 59, 60]), ((64, (16, 1), 'double', False), [56, 56, 56, 57, 57, 57, 57, 57, 57, 56]), ((64, (32, 1), 'single', True), [59, 60, 59, 60, 61, 60, 61, 60, 61, 61]), ((64, (32, 1), 'single', False), [59, 59, 60, 60, 60, 60, 60, 59, 60, 60]), ((64, (32, 1), 'double', True), [58, 60, 60, 59, 60, 60, 59, 60, 60, 59]), ((64, (32, 1), 'double', False), [57, 60, 59, 60, 61, 60, 59, 60, 60, 60]), ((64, (64, 1), 'single', True), [59, 60, 60, 60, 60, 59, 60, 61, 60, 61]), ((64, (64, 1), 'single', False), [58, 58, 59, 59, 59, 58, 56, 59, 56, 58]), ((64, (64, 1), 'double', True), [58, 60, 59, 60, 60, 61, 61, 60, 60, 60]), ((64, (64, 1), 'double', False), [59, 59, 59, 59, 59, 59, 60, 59, 60, 59]), ((96, (16, 1), 'single', True), [132, 132, 133, 131, 134, 134, 135, 134, 134, 134]), ((96, (16, 1), 'single', False), [132, 131, 132, 132, 135, 134, 132, 133, 133, 133]), ((96, (16, 1), 'double', True), [132, 133, 130, 133, 134, 134, 135, 133, 134, 133]), ((96, (16, 1), 'double', False), [126, 125, 128, 128, 126, 126, 123, 127, 126, 127]), ((96, (24, 1), 'single', True), [122, 124, 125, 126, 132, 135, 133, 128, 133, 133]), ((96, (24, 1), 'single', False), [132, 133, 135, 135, 134, 135, 135, 133, 132, 133]), ((96, (24, 1), 'double', True), [132, 135, 133, 135, 135, 135, 132, 135, 134, 135]), ((96, (24, 1), 'double', False), [133, 133, 134, 131, 135, 131, 136, 136, 133, 134]), ((96, (32, 1), 'single', True), [133, 136, 135, 135, 133, 137, 131, 135, 135, 134]), ((96, (32, 1), 'single', False), [132, 132, 134, 133, 133, 134, 134, 134, 132, 135]), ((96, (32, 1), 'double', True), [132, 135, 134, 136, 135, 135, 136, 134, 136, 135]), ((96, (32, 1), 'double', False), [129, 133, 134, 136, 137, 135, 136, 132, 134, 136]), ((96, (48, 1), 'single', True), [129, 133, 131, 132, 133, 134, 135, 136, 134, 135]), ((96, (48, 1), 'single', False), [133, 135, 135, 136, 135, 135, 136, 135, 135, 135]), ((96, (48, 1), 'double', True), [134, 136, 136, 135, 137, 137, 136, 136, 135, 137]), ((96, (48, 1), 'double', False), [132, 134, 134, 134, 132, 133, 134, 135, 134, 133]), ((96, (96, 1), 'single', True), [135, 137, 135, 137, 137, 136, 138, 137, 137, 136]), ((96, (96, 1), 'single', False), [134, 134, 136, 135, 137, 138, 137, 136, 135, 137]), ((96, (96, 1), 'double', True), [134, 135, 136, 137, 136, 137, 138, 138, 137, 139]), ((96, (96, 1), 'double', False), [134, 136, 137, 136, 136, 137, 135, 137, 138, 135]), ((128, (16, 1), 'single', True), [238, 234, 238, 243, 243, 244, 242, 244, 240, 238]), ((128, (16, 1), 'single', False), [218, 218, 222, 222, 222, 221, 221, 222, 221, 220]), ((128, (16, 1), 'double', True), [227, 229, 229, 229, 223, 216, 218, 219, 212, 220]), ((128, (16, 1), 'double', False), [201, 205, 204, 204, 205, 205, 205, 204, 205, 204]), ((128, (32, 1), 'single', True), [214, 215, 214, 217, 219, 217, 217, 221, 230, 224]), ((128, (32, 1), 'single', False), [236, 239, 240, 236, 235, 236, 235, 236, 238, 240]), ((128, (32, 1), 'double', True), [237, 241, 240, 241, 241, 237, 241, 241, 242, 243]), ((128, (32, 1), 'double', False), [239, 244, 243, 241, 244, 243, 244, 244, 243, 241]), ((128, (64, 1), 'single', True), [239, 242, 241, 243, 242, 242, 242, 242, 242, 236]), ((128, (64, 1), 'single', False), [237, 241, 241, 239, 239, 240, 242, 241, 241, 239]), ((128, (64, 1), 'double', True), [240, 240, 241, 243, 240, 242, 242, 244, 240, 245]), ((128, (64, 1), 'double', False), [234, 237, 231, 237, 236, 241, 240, 239, 242, 240]), ((128, (128, 1), 'single', True), [236, 241, 238, 237, 240, 243, 242, 240, 240, 242]), ((128, (128, 1), 'single', False), [238, 239, 235, 242, 235, 240, 238, 239, 240, 238]), ((128, (128, 1), 'double', True), [238, 238, 241, 239, 238, 239, 239, 238, 237, 235]), ((128, (128, 1), 'double', False), [239, 236, 242, 238, 243, 238, 237, 238, 234, 241]), ((256, (16, 1), 'single', True), [937, 948, 946, 955, 960, 957, 963, 960, 956, 954]), ((256, (16, 1), 'single', False), [926, 932, 943, 929, 931, 929, 933, 928, 930, 944]), ((256, (16, 1), 'double', True), [944, 958, 957, 955, 960, 957, 960, 955, 966, 963]), ((256, (16, 1), 'double', False), [902, 901, 898, 905, 916, 919, 911, 907, 904, 900]), ((256, (32, 1), 'single', True), [960, 954, 974, 979, 981, 982, 978, 975, 970, 976]), ((256, (32, 1), 'single', False), [952, 956, 970, 971, 960, 968, 966, 955, 967, 971]), ((256, (32, 1), 'double', True), [946, 946, 968, 972, 975, 972, 962, 974, 972, 970]), ((256, (32, 1), 'double', False), [955, 955, 962, 943, 958, 957, 962, 967, 965, 974]), ((256, (64, 1), 'single', True), [943, 960, 937, 966, 966, 964, 969, 970, 970, 964]), ((256, (64, 1), 'single', False), [953, 965, 963, 971, 966, 975, 974, 972, 974, 971]), ((256, (64, 1), 'double', True), [961, 974, 934, 968, 975, 977, 958, 975, 974, 974]), ((256, (64, 1), 'double', False), [947, 961, 962, 957, 964, 966, 951, 967, 969, 958]), ((256, (128, 1), 'single', True), [942, 953, 932, 962, 965, 960, 964, 963, 955, 963]), ((256, (128, 1), 'single', False), [944, 960, 917, 946, 833, 803, 902, 965, 958, 962]), ((256, (128, 1), 'double', True), [931, 950, 969, 973, 976, 969, 960, 951, 970, 958]), ((256, (128, 1), 'double', False), [948, 958, 966, 970, 955, 959, 960, 969, 962, 967]), ((256, (256, 1), 'single', True), [933, 964, 966, 956, 974, 973, 971, 974, 972, 971]), ((256, (256, 1), 'single', False), [953, 970, 970, 970, 966, 962, 971, 964, 969, 965]), ((256, (256, 1), 'double', True), [952, 966, 970, 968, 972, 972, 971, 974, 981, 976]), ((256, (256, 1), 'double', False), [937, 956, 956, 959, 961, 964, 966, 948, 966, 958]), ((512, (16, 1), 'single', True), [3758, 3817, 3803, 3814, 3816, 3811, 3804, 3808, 3807, 3830]), ((512, (16, 1), 'single', False), [3289, 3027, 2960, 2908, 2856, 2829, 2830, 2827, 2831, 2832]), ((512, (16, 1), 'double', True), [3252, 3265, 3278, 3277, 3277, 3277, 3275, 3275, 3274, 3278]), ((512, (16, 1), 'double', False), [1303, 1256, 1225, 1220, 1221, 1222, 1221, 1221, 1222, 1222]), ((512, (32, 1), 'single', True), [3768, 3788, 3814, 3816, 3829, 3788, 3707, 3770, 3809, 3773]), ((512, (32, 1), 'single', False), [3729, 3795, 2896, 3638, 3745, 3759, 3799, 3823, 3810, 3824]), ((512, (32, 1), 'double', True), [3270, 3294, 3295, 3285, 3279, 3283, 3288, 3284, 3281, 3283]), ((512, (32, 1), 'double', False), [2381, 2322, 2286, 2285, 2284, 2288, 2289, 2290, 2286, 2289]), ((512, (64, 1), 'single', True), [3718, 3773, 3809, 3809, 3794, 3815, 3784, 3837, 3829, 3823]), ((512, (64, 1), 'single', False), [3747, 3796, 3799, 3826, 3809, 3820, 3773, 3837, 3837, 3818]), ((512, (64, 1), 'double', True), [3282, 3303, 3299, 3304, 3303, 3306, 3293, 3302, 3298, 3304]), ((512, (64, 1), 'double', False), [2372, 2315, 2274, 2269, 2270, 2276, 2276, 2274, 2276, 2274]), ((512, (128, 1), 'single', True), [3667, 3760, 3805, 3790, 3766, 3763, 3756, 3821, 3770, 3793]), ((512, (128, 1), 'single', False), [2337, 3498, 3708, 3639, 3708, 3511, 2649, 3632, 3681, 3725]), ((512, (128, 1), 'double', True), [3275, 3298, 3298, 3297, 3300, 3298, 3301, 3296, 3296, 3295]), ((512, (128, 1), 'double', False), [2368, 2313, 2265, 2264, 2263, 2263, 2265, 2267, 2267, 2268]), ((512, (256, 1), 'single', True), [3684, 3785, 3654, 3725, 3774, 3816, 3799, 3819, 3790, 3800]), ((512, (256, 1), 'single', False), [3831, 3853, 3903, 3884, 3897, 3906, 3893, 3906, 3914, 3906]), ((512, (256, 1), 'double', True), [3270, 3290, 3291, 3292, 3290, 3285, 3290, 3291, 3292, 3290]), ((512, (256, 1), 'double', False), [2378, 2325, 2279, 2266, 2275, 2277, 2281, 2278, 2289, 2289]), ((512, (512, 1), 'single', True), [3762, 3819, 3827, 3839, 3825, 3844, 3822, 3863, 3856, 3846]), ((512, (512, 1), 'single', False), [3757, 3810, 3803, 3828, 3777, 3820, 3831, 3829, 3840, 3826]), ((512, (512, 1), 'double', True), [3272, 3294, 3288, 3292, 3296, 3295, 3292, 3292, 3290, 3292]), ((512, (512, 1), 'double', False), [2196, 2126, 2115, 2113, 2114, 2113, 2115, 2113, 2115, 2113]), ((1024, (16, 1), 'single', True), [6315, 6335, 6334, 6333, 6333, 6331, 6336, 6335, 6335, 6337]), ((1024, (16, 1), 'single', False), [3978, 3949, 3913, 3869, 3825, 3785, 3749, 3713, 3676, 3641]), ((1024, (16, 1), 'double', True), [3470, 3473, 3473, 3471, 3474, 3474, 3474, 3474, 3475, 3473]), ((1024, (16, 1), 'double', False), [1380, 1344, 1319, 1297, 1276, 1262, 1262, 1263, 1260, 1256]), ((1024, (32, 1), 'single', True), [6628, 6642, 6636, 6640, 6644, 6645, 6648, 6644, 6644, 6645]), ((1024, (32, 1), 'single', False), [6493, 6510, 6510, 6507, 6499, 6499, 6494, 6483, 6489, 6480]), ((1024, (32, 1), 'double', True), [3461, 3472, 3472, 3473, 3472, 3473, 3469, 3471, 3473, 3472]), ((1024, (32, 1), 'double', False), [2673, 2615, 2571, 2529, 2492, 2469, 2474, 2476, 2479, 2480]), ((1024, (64, 1), 'single', True), [6575, 6592, 6587, 6591, 6581, 6587, 6595, 6594, 6593, 6591]), ((1024, (64, 1), 'single', False), [6418, 6454, 6450, 6446, 6443, 6432, 6429, 6431, 6429, 6431]), ((1024, (64, 1), 'double', True), [3440, 3448, 3452, 3451, 3453, 3455, 3451, 3457, 3451, 3450]), ((1024, (64, 1), 'double', False), [2668, 2610, 2565, 2524, 2487, 2466, 2469, 2473, 2475, 2474]), ((1024, (128, 1), 'single', True), [6577, 6609, 6610, 6608, 6609, 6609, 6604, 6609, 6613, 6606]), ((1024, (128, 1), 'single', False), [6402, 6443, 6448, 6441, 6436, 6434, 6421, 6419, 6421, 6410]), ((1024, (128, 1), 'double', True), [3446, 3451, 3451, 3449, 3450, 3451, 3448, 3451, 3450, 3451]), ((1024, (128, 1), 'double', False), [2672, 2618, 2573, 2531, 2491, 2467, 2469, 2473, 2475, 2476]), ((1024, (256, 1), 'single', True), [6589, 6605, 6604, 6605, 6603, 6606, 6604, 6607, 6597, 6601]), ((1024, (256, 1), 'single', False), [6365, 6391, 6384, 6367, 6362, 6348, 6349, 6337, 6342, 6314]), ((1024, (256, 1), 'double', True), [3454, 3457, 3456, 3455, 3457, 3456, 3457, 3458, 3456, 3456]), ((1024, (256, 1), 'double', False), [2709, 2651, 2631, 2577, 2540, 2516, 2525, 2526, 2527, 2528]), ((1024, (512, 1), 'single', True), [6584, 6595, 6592, 6598, 6599, 6592, 6598, 6588, 6602, 6594]), ((1024, (512, 1), 'single', False), [6166, 6202, 6187, 6175, 6153, 6146, 6129, 6131, 6098, 6050]), ((1024, (512, 1), 'double', True), [3461, 3463, 3465, 3465, 3465, 3465, 3464, 3466, 3465, 3464]), ((1024, (512, 1), 'double', False), [2613, 2539, 2490, 2447, 2405, 2359, 2357, 2358, 2357, 2358]), ((1024, (1024, 1), 'single', True), [6536, 6547, 6545, 6551, 6551, 6552, 6550, 6546, 6549, 6547]), ((1024, (1024, 1), 'single', False), [5703, 5711, 5692, 5667, 5630, 5589, 5574, 5564, 5530, 5497]), ((1024, (1024, 1), 'double', True), [3417, 3421, 3420, 3420, 3421, 3421, 3422, 3422, 3421, 3423]), ((1024, (1024, 1), 'double', False), [2346, 2322, 2301, 2274, 2241, 2215, 2216, 2217, 2219, 2218]), ((2048, (16, 1), 'single', True), [6450, 6508, 6522, 6523, 6523, 6524, 6522, 6522, 6524, 6521]), ((2048, (16, 1), 'double', True), [3552, 3556, 3555, 3555, 3555, 3555, 3555, 3556, 3555, 3556]), ((2048, (32, 1), 'single', True), [6813, 6829, 6831, 6831, 6831, 6830, 6831, 6831, 5781, 6829]), ((2048, (32, 1), 'double', True), [3569, 3573, 3574, 3573, 3574, 3574, 3572, 3573, 3573, 3573]), ((2048, (64, 1), 'single', True), [6756, 6774, 6771, 6765, 6765, 6767, 6766, 6768, 6766, 6767]), ((2048, (64, 1), 'double', True), [3552, 3557, 3557, 3557, 3557, 3557, 3557, 3558, 3557, 3557]), ((2048, (128, 1), 'single', True), [6780, 6794, 6791, 6793, 6791, 6793, 6792, 6791, 6791, 6793]), ((2048, (128, 1), 'double', True), [3551, 3554, 3554, 3553, 3552, 3554, 3554, 3554, 3555, 3555]), ((2048, (256, 1), 'single', True), [6788, 6794, 6795, 6795, 6795, 6795, 6796, 6796, 6796, 6797]), ((2048, (256, 1), 'double', True), [3565, 3562, 3560, 3559, 3559, 3560, 3560, 3560, 3560, 3559]), ((2048, (512, 1), 'single', True), [6795, 6803, 6802, 6804, 6805, 6803, 6804, 6803, 6804, 6803]), ((2048, (512, 1), 'double', True), [3559, 3563, 3563, 3564, 3564, 3564, 3564, 3563, 3564, 3564]), ((2048, (1024, 1), 'single', True), [6740, 6745, 6746, 6747, 6748, 6745, 6734, 6746, 6745, 6746]), ((2048, (1024, 1), 'double', True), [3518, 3522, 3522, 3522, 3522, 3522, 3522, 3522, 3522, 3522]), ((4096, (16, 1), 'single', True), [6564, 6583, 6583, 6583, 6584, 6583, 6583, 6583, 6584, 6583]), ((4096, (16, 1), 'double', True), [3444, 3442, 3442, 3442, 3442, 3442, 3442, 3442, 3442, 3442]), ((4096, (32, 1), 'single', True), [6972, 6963, 6963, 6963, 6963, 6963, 6963, 6961, 6959, 6963]), ((4096, (32, 1), 'double', True), [3462, 3459, 3460, 3460, 3460, 3460, 3459, 3459, 3459, 3459]), ((4096, (64, 1), 'single', True), [6897, 6902, 6901, 6901, 6902, 6901, 6900, 6901, 6902, 6901]), ((4096, (64, 1), 'double', True), [3437, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438]), ((4096, (128, 1), 'single', True), [6925, 6923, 6923, 6923, 6923, 6923, 6923, 6923, 6924, 6923]), ((4096, (128, 1), 'double', True), [3421, 3420, 3419, 3420, 3420, 3420, 3420, 3420, 3420, 3420]), ((4096, (256, 1), 'single', True), [6896, 6881, 6881, 6882, 6882, 6881, 6882, 6882, 6881, 6881]), ((4096, (256, 1), 'double', True), [3433, 3433, 3433, 3434, 3433, 3433, 3433, 3433, 3433, 3433]), ((4096, (512, 1), 'single', True), [6900, 6890, 6890, 6889, 6889, 6890, 6890, 6890, 6890, 6889]), ((4096, (512, 1), 'double', True), [3444, 3442, 3442, 3442, 3442, 3442, 3442, 3442, 3442, 3442]), ((4096, (1024, 1), 'single', True), [6872, 6861, 6861, 6861, 6861, 6860, 6860, 6861, 6861, 6861]), ((4096, (1024, 1), 'double', True), [3410, 3410, 3410, 3411, 3411, 3411, 3411, 3411, 3411, 3410])]
diff --git a/result/ldc_3d_benchmark.K2200.data b/result/ldc_3d_benchmark.K2200.data
deleted file mode 100644
index 95150a7..0000000
--- a/result/ldc_3d_benchmark.K2200.data
+++ /dev/null
@@ -1 +0,0 @@
-[((16, (16, 1, 1), 'symbolic.D3Q19', 'single', True), [58, 60, 60, 60, 60, 60, 60, 60, 59, 60]), ((16, (16, 1, 1), 'symbolic.D3Q19', 'single', False), [59, 60, 60, 60, 60, 60, 60, 60