diff --git a/src/test_for_parser/test_0/job_set_exp_0.2_3 b/src/test_for_parser/test_0/job_set_exp_0.2_3 new file mode 100644 index 0000000000000000000000000000000000000000..56ad55935ebfc1d0cfe4390815a73bf51d1be636 --- /dev/null +++ b/src/test_for_parser/test_0/job_set_exp_0.2_3 @@ -0,0 +1,57 @@ +0 0 0 1000 +1 4 0 1000 +2 3 0 500 +3 2 0 1600 +4 1 0 400 +5 1 400 800 +6 3 500 1000 +7 1 800 1200 +8 0 1000 2000 +9 4 1000 2000 +10 3 1000 1500 +11 1 1200 1600 +12 3 1500 2000 +13 1 1600 2000 +14 2 1600 3200 +15 0 2000 3000 +16 3 2000 2500 +17 4 2000 3000 +18 1 2000 2400 +19 1 2400 2800 +20 3 2500 3000 +21 1 2800 3200 +22 3 3000 3500 +23 4 3000 4000 +24 0 3000 4000 +25 1 3200 3600 +26 2 3200 4800 +27 3 3500 4000 +28 1 3600 4000 +29 1 4000 4400 +30 3 4000 4500 +31 0 4000 5000 +32 4 4000 5000 +33 1 4400 4800 +34 3 4500 5000 +35 2 4800 6400 +36 1 4800 5200 +37 3 5000 5500 +38 0 5000 6000 +39 4 5000 6000 +40 1 5200 5600 +41 3 5500 6000 +42 1 5600 6000 +43 0 6000 7000 +44 4 6000 7000 +45 3 6000 6500 +46 1 6000 6400 +47 2 6400 8000 +48 1 6400 6800 +49 3 6500 7000 +50 1 6800 7200 +51 4 7000 8000 +52 3 7000 7500 +53 0 7000 8000 +54 1 7200 7600 +55 3 7500 8000 +56 1 7600 8000 diff --git a/src/test_for_parser/test_0/real_kernel_test b/src/test_for_parser/test_0/real_kernel_test new file mode 100644 index 0000000000000000000000000000000000000000..6b2ad82a0afa34f011b6ee36bcd1b37c733b5e07 --- /dev/null +++ b/src/test_for_parser/test_0/real_kernel_test @@ -0,0 +1,31 @@ +1 0 14 14 1600 1600 -1 1 128 4 52 vectorAdd_float +1 1 62 62 1200 1200 -1 2 416 4 313 vectorAdd_double +1 2 7 7 400 400 -1 1 256 4 99 vectorAdd_int +1 3 11 11 400 400 -1 1 384 4 153 saxpy_parallel +1 4 159 159 1600 1600 -1 4 384 4 609 saxpy_parallel_double +-1 +0 0 1.0 +1 1 1.0 +2 2 1.0 +3 3 1.0 +4 4 1.0 +0 1 1.3 +0 2 1.4 +0 3 1.4 +0 4 1.3 +1 0 1.3 +1 2 1.2 +1 3 1.2 +1 4 1.3 +2 0 1.4 +2 1 1.2 +2 3 1.2 +2 4 1.2 +3 0 1.4 +3 1 1.2 +3 2 1.2 +3 4 1.1 +4 0 1.3 +4 1 1.3 +4 2 1.2 +4 3 1.1 diff --git a/src/test_for_parser/test_0/result b/src/test_for_parser/test_0/result new file mode 100644 index 0000000000000000000000000000000000000000..b9e96e3dc8f71b358296f2f45f5bfaa35a3d6cde --- /dev/null +++ b/src/test_for_parser/test_0/result @@ -0,0 +1 @@ +[0|1|2|3|4] --> 5 --> 6 --> 7 --> [8|9|10] --> 11 --> 12 --> [13|14] --> [15|16|17|18] --> 19 --> 20 --> 21 --> [22|23|24] --> [25|26] --> 27 --> 28 --> [29|30|31|32] --> 33 --> 34 --> [35|36] --> [37|38|39] --> 40 --> 41 --> 42 --> [43|44|45|46] --> [47|48] --> 49 --> 50 --> [51|52|53] --> 54 --> 55 --> 56 diff --git a/src/test_for_parser/test_0/umax0.2_task_set_sf_small_0 b/src/test_for_parser/test_0/umax0.2_task_set_sf_small_0 new file mode 100644 index 0000000000000000000000000000000000000000..df7d3c88d52166a4717e6a6f5ba49eadcc006424 --- /dev/null +++ b/src/test_for_parser/test_0/umax0.2_task_set_sf_small_0 @@ -0,0 +1,31 @@ +1 0 14 14 1600 1600 -1 1 128 4 52 kernel1 +1 1 62 62 1200 1200 -1 2 416 4 313 kernel2 +1 2 7 7 400 400 -1 1 256 4 99 kernel3 +1 3 11 11 400 400 -1 1 384 4 153 kernel4 +1 4 159 159 1600 1600 -1 4 384 4 609 kernel5 +-1 +0 0 1.0 +1 1 1.0 +2 2 1.0 +3 3 1.0 +4 4 1.0 +0 1 1.3 +0 2 1.4 +0 3 1.4 +0 4 1.3 +1 0 1.3 +1 2 1.2 +1 3 1.2 +1 4 1.3 +2 0 1.4 +2 1 1.2 +2 3 1.2 +2 4 1.2 +3 0 1.4 +3 1 1.2 +3 2 1.2 +3 4 1.1 +4 0 1.3 +4 1 1.3 +4 2 1.2 +4 3 1.1 diff --git a/src/test_for_parser/test_1/job_set_exp_0.4_2 b/src/test_for_parser/test_1/job_set_exp_0.4_2 new file mode 100644 index 0000000000000000000000000000000000000000..3f678e6bcc1f9dd67f96160199391db3aa85b896 --- /dev/null +++ b/src/test_for_parser/test_1/job_set_exp_0.4_2 @@ -0,0 +1,397 @@ +0 3 0 900 +1 2 0 1600 +2 0 0 1200 +3 4 0 1000 +4 1 0 1200 +5 5 0 900 +6 3 900 1800 +7 5 900 1800 +8 4 1000 2000 +9 0 1200 2400 +10 1 1200 2400 +11 2 1600 3200 +12 5 1800 2700 +13 3 1800 2700 +14 4 2000 3000 +15 1 2400 3600 +16 0 2400 3600 +17 5 2700 3600 +18 3 2700 3600 +19 4 3000 4000 +20 2 3200 4800 +21 5 3600 4500 +22 0 3600 4800 +23 3 3600 4500 +24 1 3600 4800 +25 4 4000 5000 +26 5 4500 5400 +27 3 4500 5400 +28 1 4800 6000 +29 2 4800 6400 +30 0 4800 6000 +31 4 5000 6000 +32 5 5400 6300 +33 3 5400 6300 +34 0 6000 7200 +35 1 6000 7200 +36 4 6000 7000 +37 3 6300 7200 +38 5 6300 7200 +39 2 6400 8000 +40 4 7000 8000 +41 1 7200 8400 +42 0 7200 8400 +43 3 7200 8100 +44 5 7200 8100 +45 4 8000 9000 +46 2 8000 9600 +47 3 8100 9000 +48 5 8100 9000 +49 1 8400 9600 +50 0 8400 9600 +51 3 9000 9900 +52 5 9000 9900 +53 4 9000 10000 +54 2 9600 11200 +55 1 9600 10800 +56 0 9600 10800 +57 5 9900 10800 +58 3 9900 10800 +59 4 10000 11000 +60 0 10800 12000 +61 5 10800 11700 +62 1 10800 12000 +63 3 10800 11700 +64 4 11000 12000 +65 2 11200 12800 +66 3 11700 12600 +67 5 11700 12600 +68 0 12000 13200 +69 1 12000 13200 +70 4 12000 13000 +71 5 12600 13500 +72 3 12600 13500 +73 2 12800 14400 +74 4 13000 14000 +75 0 13200 14400 +76 1 13200 14400 +77 5 13500 14400 +78 3 13500 14400 +79 4 14000 15000 +80 1 14400 15600 +81 5 14400 15300 +82 3 14400 15300 +83 2 14400 16000 +84 0 14400 15600 +85 4 15000 16000 +86 5 15300 16200 +87 3 15300 16200 +88 1 15600 16800 +89 0 15600 16800 +90 2 16000 17600 +91 4 16000 17000 +92 5 16200 17100 +93 3 16200 17100 +94 1 16800 18000 +95 0 16800 18000 +96 4 17000 18000 +97 5 17100 18000 +98 3 17100 18000 +99 2 17600 19200 +100 1 18000 19200 +101 3 18000 18900 +102 4 18000 19000 +103 0 18000 19200 +104 5 18000 18900 +105 5 18900 19800 +106 3 18900 19800 +107 4 19000 20000 +108 1 19200 20400 +109 2 19200 20800 +110 0 19200 20400 +111 5 19800 20700 +112 3 19800 20700 +113 4 20000 21000 +114 1 20400 21600 +115 0 20400 21600 +116 5 20700 21600 +117 3 20700 21600 +118 2 20800 22400 +119 4 21000 22000 +120 3 21600 22500 +121 1 21600 22800 +122 5 21600 22500 +123 0 21600 22800 +124 4 22000 23000 +125 2 22400 24000 +126 5 22500 23400 +127 3 22500 23400 +128 0 22800 24000 +129 1 22800 24000 +130 4 23000 24000 +131 5 23400 24300 +132 3 23400 24300 +133 2 24000 25600 +134 4 24000 25000 +135 0 24000 25200 +136 1 24000 25200 +137 3 24300 25200 +138 5 24300 25200 +139 4 25000 26000 +140 3 25200 26100 +141 0 25200 26400 +142 5 25200 26100 +143 1 25200 26400 +144 2 25600 27200 +145 4 26000 27000 +146 5 26100 27000 +147 3 26100 27000 +148 0 26400 27600 +149 1 26400 27600 +150 4 27000 28000 +151 5 27000 27900 +152 3 27000 27900 +153 2 27200 28800 +154 1 27600 28800 +155 0 27600 28800 +156 3 27900 28800 +157 5 27900 28800 +158 4 28000 29000 +159 3 28800 29700 +160 1 28800 30000 +161 5 28800 29700 +162 0 28800 30000 +163 2 28800 30400 +164 4 29000 30000 +165 5 29700 30600 +166 3 29700 30600 +167 1 30000 31200 +168 4 30000 31000 +169 0 30000 31200 +170 2 30400 32000 +171 3 30600 31500 +172 5 30600 31500 +173 4 31000 32000 +174 1 31200 32400 +175 0 31200 32400 +176 3 31500 32400 +177 5 31500 32400 +178 2 32000 33600 +179 4 32000 33000 +180 0 32400 33600 +181 1 32400 33600 +182 5 32400 33300 +183 3 32400 33300 +184 4 33000 34000 +185 5 33300 34200 +186 3 33300 34200 +187 2 33600 35200 +188 1 33600 34800 +189 0 33600 34800 +190 4 34000 35000 +191 5 34200 35100 +192 3 34200 35100 +193 0 34800 36000 +194 1 34800 36000 +195 4 35000 36000 +196 5 35100 36000 +197 3 35100 36000 +198 2 35200 36800 +199 4 36000 37000 +200 5 36000 36900 +201 3 36000 36900 +202 0 36000 37200 +203 1 36000 37200 +204 2 36800 38400 +205 5 36900 37800 +206 3 36900 37800 +207 4 37000 38000 +208 0 37200 38400 +209 1 37200 38400 +210 3 37800 38700 +211 5 37800 38700 +212 4 38000 39000 +213 1 38400 39600 +214 2 38400 40000 +215 0 38400 39600 +216 3 38700 39600 +217 5 38700 39600 +218 4 39000 40000 +219 0 39600 40800 +220 1 39600 40800 +221 3 39600 40500 +222 5 39600 40500 +223 2 40000 41600 +224 4 40000 41000 +225 3 40500 41400 +226 5 40500 41400 +227 1 40800 42000 +228 0 40800 42000 +229 4 41000 42000 +230 5 41400 42300 +231 3 41400 42300 +232 2 41600 43200 +233 4 42000 43000 +234 0 42000 43200 +235 1 42000 43200 +236 5 42300 43200 +237 3 42300 43200 +238 4 43000 44000 +239 5 43200 44100 +240 0 43200 44400 +241 1 43200 44400 +242 3 43200 44100 +243 2 43200 44800 +244 4 44000 45000 +245 5 44100 45000 +246 3 44100 45000 +247 0 44400 45600 +248 1 44400 45600 +249 2 44800 46400 +250 3 45000 45900 +251 5 45000 45900 +252 4 45000 46000 +253 0 45600 46800 +254 1 45600 46800 +255 5 45900 46800 +256 3 45900 46800 +257 4 46000 47000 +258 2 46400 48000 +259 5 46800 47700 +260 1 46800 48000 +261 0 46800 48000 +262 3 46800 47700 +263 4 47000 48000 +264 5 47700 48600 +265 3 47700 48600 +266 4 48000 49000 +267 1 48000 49200 +268 2 48000 49600 +269 0 48000 49200 +270 3 48600 49500 +271 5 48600 49500 +272 4 49000 50000 +273 1 49200 50400 +274 0 49200 50400 +275 3 49500 50400 +276 5 49500 50400 +277 2 49600 51200 +278 4 50000 51000 +279 0 50400 51600 +280 5 50400 51300 +281 1 50400 51600 +282 3 50400 51300 +283 4 51000 52000 +284 2 51200 52800 +285 3 51300 52200 +286 5 51300 52200 +287 0 51600 52800 +288 1 51600 52800 +289 4 52000 53000 +290 3 52200 53100 +291 5 52200 53100 +292 2 52800 54400 +293 0 52800 54000 +294 1 52800 54000 +295 4 53000 54000 +296 3 53100 54000 +297 5 53100 54000 +298 4 54000 55000 +299 5 54000 54900 +300 3 54000 54900 +301 0 54000 55200 +302 1 54000 55200 +303 2 54400 56000 +304 3 54900 55800 +305 5 54900 55800 +306 4 55000 56000 +307 0 55200 56400 +308 1 55200 56400 +309 5 55800 56700 +310 3 55800 56700 +311 4 56000 57000 +312 2 56000 57600 +313 1 56400 57600 +314 0 56400 57600 +315 3 56700 57600 +316 5 56700 57600 +317 4 57000 58000 +318 0 57600 58800 +319 1 57600 58800 +320 3 57600 58500 +321 2 57600 59200 +322 5 57600 58500 +323 4 58000 59000 +324 5 58500 59400 +325 3 58500 59400 +326 0 58800 60000 +327 1 58800 60000 +328 4 59000 60000 +329 2 59200 60800 +330 5 59400 60300 +331 3 59400 60300 +332 0 60000 61200 +333 1 60000 61200 +334 4 60000 61000 +335 5 60300 61200 +336 3 60300 61200 +337 2 60800 62400 +338 4 61000 62000 +339 3 61200 62100 +340 1 61200 62400 +341 5 61200 62100 +342 0 61200 62400 +343 4 62000 63000 +344 3 62100 63000 +345 5 62100 63000 +346 2 62400 64000 +347 0 62400 63600 +348 1 62400 63600 +349 3 63000 63900 +350 4 63000 64000 +351 5 63000 63900 +352 0 63600 64800 +353 1 63600 64800 +354 5 63900 64800 +355 3 63900 64800 +356 2 64000 65600 +357 4 64000 65000 +358 0 64800 66000 +359 1 64800 66000 +360 3 64800 65700 +361 5 64800 65700 +362 4 65000 66000 +363 2 65600 67200 +364 5 65700 66600 +365 3 65700 66600 +366 4 66000 67000 +367 1 66000 67200 +368 0 66000 67200 +369 5 66600 67500 +370 3 66600 67500 +371 4 67000 68000 +372 1 67200 68400 +373 2 67200 68800 +374 0 67200 68400 +375 5 67500 68400 +376 3 67500 68400 +377 4 68000 69000 +378 5 68400 69300 +379 3 68400 69300 +380 1 68400 69600 +381 0 68400 69600 +382 2 68800 70400 +383 4 69000 70000 +384 3 69300 70200 +385 5 69300 70200 +386 0 69600 70800 +387 1 69600 70800 +388 4 70000 71000 +389 3 70200 71100 +390 5 70200 71100 +391 2 70400 72000 +392 0 70800 72000 +393 1 70800 72000 +394 4 71000 72000 +395 3 71100 72000 +396 5 71100 72000 diff --git a/src/test_for_parser/test_1/result_1 b/src/test_for_parser/test_1/result_1 new file mode 100644 index 0000000000000000000000000000000000000000..497b1ea28b6ce001f631ebfbcab13f46bf0a9547 --- /dev/null +++ b/src/test_for_parser/test_1/result_1 @@ -0,0 +1 @@ +[0|5] --> [1|2|3|4] --> 7 --> [8|9|10] --> 11 --> [12|13] --> 14 --> [15|16] --> [17|18] --> 19 --> 20 --> 21 --> [22|23|24] --> 25 --> [26|27] --> [28|29|30] --> 31 --> [32|33] --> [34|35|36] --> [37|38] --> 39 --> 40 --> 41 --> [42|43|44] --> [45|46] --> [47|48] --> [49|50] --> [51|52|53] --> [54|55|56] --> [57|58] --> 59 --> [60|62] --> [63|64] --> 65 --> [66|67] --> [68|69|70] --> [71|72] --> 73 --> 74 --> [75|76] --> [77|78] --> 79 --> [80|81] --> [82|83|84] --> 85 --> [86|87] --> [88|89] --> [90|91] --> [92|93] --> [94|95] --> 96 --> [97|98] --> 99 --> [100|101] --> [102|103|104] --> [105|106] --> 107 --> [108|109|110] --> [111|112] --> 113 --> [114|115] --> [116|117] --> 118 --> 119 --> 120 --> [121|122|123] --> 124 --> 125 --> [126|127] --> [128|129] --> 130 --> [131|132] --> [133|134|135|136] --> [137|138] --> 139 --> 140 --> [141|142|143] --> 144 --> 145 --> [146|147] --> [148|149] --> [150|151|152] --> 153 --> [154|155] --> [156|157] --> 158 --> [159|161] --> [162|163|164] --> [165|166] --> [167|168|169] --> 170 --> [171|172] --> 173 --> [174|175] --> [176|177] --> [178|179] --> 180 --> [181|182|183] --> 184 --> [185|186] --> [187|188|189] --> 190 --> [191|192] --> [193|194] --> 195 --> [196|197] --> 198 --> [199|200] --> [201|202|203] --> 204 --> [205|206] --> 207 --> [208|209] --> [210|211] --> 212 --> [213|214|215] --> [216|217] --> 218 --> 219 --> [220|221|222] --> [223|224] --> [225|226] --> [227|228] --> 229 --> [230|231] --> 232 --> [233|234|235] --> [236|237] --> 238 --> [239|240] --> [241|242|243] --> 244 --> [245|246] --> [247|248] --> 249 --> [250|251|252] --> [253|254] --> [255|256] --> 257 --> 258 --> [259|261] --> [262|263] --> [264|265] --> [266|267|268|269] --> [270|271] --> 272 --> [273|274] --> [275|276] --> 277 --> 278 --> 279 --> [280|281|282] --> 283 --> 284 --> [285|286] --> [287|288] --> 289 --> [290|291] --> [292|293|294] --> 295 --> [296|297] --> [298|299] --> [300|301|302] --> 303 --> [304|305] --> 306 --> [307|308] --> [309|310] --> [311|312] --> [313|314] --> [315|316] --> 317 --> [318|319] --> [320|321|322] --> 323 --> [324|325] --> [326|327] --> 328 --> 329 --> [330|331] --> [332|333|334] --> [335|336] --> 337 --> 338 --> 339 --> [340|341|342] --> 343 --> [344|345] --> [346|347|348] --> [349|350|351] --> [352|353] --> [354|355] --> [356|357] --> [358|361] --> [360|362] --> 363 --> [364|365] --> [366|367|368] --> [369|370] --> 371 --> [372|373|374] --> [375|376] --> 377 --> 378 --> [379|380|381] --> 382 --> 383 --> [384|385] --> [386|387] --> 388 --> [389|390] --> 391 --> [392|393] --> 394 --> 395 --> 396 diff --git a/src/test_for_parser/test_1/umax0.4_task_set_sf_large_2 b/src/test_for_parser/test_1/umax0.4_task_set_sf_large_2 new file mode 100644 index 0000000000000000000000000000000000000000..35bbd41fbde2a5065980d23c2850ee1e7986629b --- /dev/null +++ b/src/test_for_parser/test_1/umax0.4_task_set_sf_large_2 @@ -0,0 +1,43 @@ +1 0 72 72 1200 1200 -1 2 480 4 365 saxpy_parallel +1 1 33 33 1200 1200 -1 1 416 4 166 vectorAdd_int +1 2 68 68 1600 1600 -1 2 320 4 257 vectorAdd_float +1 3 80 80 900 900 -1 3 480 4 544 saxpy_parallel +1 4 27 27 1000 1000 -1 1 416 4 163 vectorAdd_int +1 5 141 141 900 900 -1 5 480 4 959 vectorAdd_float +-1 +0 0 1.0 +1 1 1.0 +2 2 1.0 +3 3 1.0 +4 4 1.0 +5 5 1.0 +0 1 1.8 +0 2 1.7 +0 3 1.9 +0 4 1.8 +0 5 1.9 +1 0 1.8 +1 2 1.7 +1 3 1.9 +1 4 1.8 +1 5 1.8 +2 0 1.7 +2 1 1.7 +2 3 1.8 +2 4 1.8 +2 5 1.7 +3 0 1.9 +3 1 1.9 +3 2 1.8 +3 4 1.8 +3 5 1.9 +4 0 1.8 +4 1 1.8 +4 2 1.8 +4 3 1.8 +4 5 1.9 +5 0 1.9 +5 1 1.8 +5 2 1.7 +5 3 1.9 +5 4 1.9