diff --git a/Code/YOURCODEHERE.cpp b/Code/YOURCODEHERE.cpp index f72fb3b..85e6f0c 100755 --- a/Code/YOURCODEHERE.cpp +++ b/Code/YOURCODEHERE.cpp @@ -84,15 +84,14 @@ std::string generateCacheLatencyParams(string halfBackedConfig) { L2_lat_dm = log2(L2Size); //border detection + /* if(L1dSize<2 || L1dSize>64) return "0 0 0"; - if(L1iSize<2 || L1iSize>64) return "0 0 0"; - if(L2Size<32 || L2Size>1024) return "0 0 0"; - + */ if (token[4] ==1) { L1d_lat_dm +=1; @@ -138,7 +137,6 @@ std::string generateCacheLatencyParams(string halfBackedConfig) { cout<= 32 && L2Size <= 1024){ valid++; - // cout << "valid 5 " <= 2 * (L1iSize+L1dSize)){ valid++; - // cout << "valid 6 " <= 2 && L1dSize <= 64){ + valid++; + // cout << "valid 7 " << endl; + } + //valid return 1 invalid return 0 - if (valid != 6){ + if (valid != 7){ return 0; } @@ -406,14 +422,14 @@ std::string generateNextConfigurationProposal(std::string currentconfiguration, currentDimIndex = 0; currentlyExploringDim = EXPLORE[currentDimIndex]; firstBest = true; + nextconfiguration = bestConfig; + currentconfiguration = bestConfig; // cout << "first best set true" << endl; } } - cout << nextconfiguration <