Changes

Jump to: navigation, search

SPO600 Framework Project

131 bytes added, 13:03, 23 October 2015
API Specifications
Basically, ''' analys.txt ''' would look like this:
<pck package name- file name of the archive> ID1 of group of options + #<permutation number, starting with 1>|<compiler options> // # symbol delimits a complete result set ID1 + <build exit code>|<build time, memory, CPU load, status code of in seconds>|<binary size in bytes> // from buildstep ID1 + status <test exit code of > // from teststep ID2 +options ID2 + build time$<benchmark run number, start with 1>|<benchmark speed performance score>|<benchmark memoryscore> // from benchmark step, CPUboth are integers >= 0, status code of build etc<pck name 2> ID1 etchigher is better// repeat above line for each benchmark run
Example:
<apache2.2.31>.tgz // package name ID1 #1|-fbuiltin -falign-loops -fforward-propagade -fipa-cp// options 30s , 125MB , 4% , 0|30|1024 // build 0 // test$1|1334|4532 ID2 -O2 -fnobuiltin -fnoalign-loops// benchmark run 1 37s , 129MB , 7% , 0$2|1543|54354 // benchmark run 2 0$3|4543|44<apache2.$4.16>|1543|4565 ID1 #2|-fbuiltin -falign-loops -fforward-propagade -fipa-cpO3 // permutation 2 39s , 151MB , 5% , 0|20|2048 // etc. 0 ID2 -O2 -fnobuiltin -fnoalign-loops$1|13434|45532 43s , 172MB , 8% , 0$2|56643|5436654 0$3|45433|4674 <br>ID can be used just once - in this case it can be like a delimiter tat separates groups of options. This is just a draft.$4|154563|455465
== GitHub Repository ==

Navigation menu