Changeset: da0067120542 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=da0067120542
Modified Files:
        monetdb5/extras/crackers/crackers_selectholpl_ops.mx
Branch: holindex
Log Message:

Comment lines that use papi in order to measure hardware events.


diffs (59 lines):

diff --git a/monetdb5/extras/crackers/crackers_selectholpl_ops.mx 
b/monetdb5/extras/crackers/crackers_selectholpl_ops.mx
--- a/monetdb5/extras/crackers/crackers_selectholpl_ops.mx
+++ b/monetdb5/extras/crackers/crackers_selectholpl_ops.mx
@@ -77,6 +77,7 @@ crackers_export str CRKrandomholpl_@1(in
  */
 #include "monetdb_config.h"
 #include "crackers.h"
+//#include <papi.h>
 
 /* Local support functions and macros */
 @:TypeSwitch(crackOperations)@
@@ -384,7 +385,7 @@ CRKrandomholpl_@1(int *bid, bit *inclusi
        FN->c = FN->c + incr_pieces;
        if(FN->weight > 0)
                FN->weight = changeWeight(FN,countBatElements,L1);
-       fprintf(ofp,"Idle_Query \t 0 \t Bat_id= \t %d \t Pieces= \t %d \t 
Wait_time\t %9.6lf \t Selection_time\t %9.6lf \t Low= \t %d \t Thread_id= \t" 
SZFMT "\n",FN->bid,FN->c,wt,ct,(int)*low,MT_getpid());
+       fprintf(ofp,"Idle_Query \t 0 \t Bat_id= \t %d \t Pieces= \t %d \t 
Wait_time\t %9.6lf \t Selection_time\t %9.6lf \t Thread_id= \t" SZFMT 
"\n",FN->bid,FN->c,wt,ct,MT_getpid());
        fclose(ofp);
        MT_lock_unset(&frequencylock, "getFrequencyStruct");
 
@@ -1371,6 +1372,12 @@ CRKRangeLeftNilTree_@1(int *vid, int *bi
        FrequencyNode *FrequencyStructA = getFrequencyStruct('A');
        FILE *ofp;
        char *outputFilename1;
+        //long long counters[2];
+       //int PAPI_events[] = {
+        //      PAPI_L2_DCA,
+        //      PAPI_L2_DCM};
+
+        //PAPI_start_counters(PAPI_events, 2);
 
        gettimeofday(&tv0,0);
        
@@ -1444,8 +1451,10 @@ CRKRangeLeftNilTree_@1(int *vid, int *bi
                FN->c = FN->c + incr_pieces;
                FN->weight = changeWeight(FN,countBatElements,L1);
                gettimeofday(&tv1,0); ct+=dt(tv0,tv1); tv0=tv1;
-               fprintf(ofp,"User_Query \t 0 \t Bat_id= \t %d \t Pieces= \t %d 
\t Wait_time\t %9.6lf \t Selection_time\t %9.6lf \t Hgh= \t %d \t Thread_id= 
\t" SZFMT "\n",FN->bid,FN->c,wt,ct,(int)*hgh,MT_getpid());
-+              fclose(ofp);
+               //PAPI_read_counters(counters, 2);
+               //fprintf(ofp,"User_Query \t 0 \t Bat_id= \t %d \t Pieces= \t 
%d \t Wait_time\t %9.6lf \t Selection_time\t %9.6lf \t Thread_id= \t" SZFMT "\t 
L2_DCA= \t %lld \t L2_DCM \t 
%lld\n",FN->bid,FN->c,wt,ct,MT_getpid(),counters[0],counters[1]);
+               fprintf(ofp,"User_Query \t 0 \t Bat_id= \t %d \t Pieces= \t %d 
\t Wait_time\t %9.6lf \t Selection_time\t %9.6lf \t Thread_id= \t" SZFMT 
"\n",FN->bid,FN->c,wt,ct,MT_getpid());
+               fclose(ofp);
                MT_lock_unset(&frequencylock, "getFrequencyStruct");
 
                BBPincref(b->batCacheid,TRUE);
@@ -1552,8 +1561,10 @@ CRKRangeLeftNilTree_@1(int *vid, int *bi
        if(FN->weight > 0)
                FN->weight = changeWeight(FN,countBatElements,L1);
        gettimeofday(&tv1,0); ct+=dt(tv0,tv1); tv0=tv1;
-       fprintf(ofp,"User_Query \t 0 \t Bat_id= \t %d \t Pieces= \t %d \t 
Wait_time\t %9.6lf \t Selection_time\t %9.6lf \t Hgh= \t %d \t Thread_id= \t" 
SZFMT "\n",FN->bid,FN->c,wt,ct,(int)*hgh,MT_getpid());
-+      fclose(ofp);
+       //PAPI_read_counters(counters, 2);
+       //fprintf(ofp,"User_Query \t 0 \t Bat_id= \t %d \t Pieces= \t %d \t 
Wait_time\t %9.6lf \t Selection_time\t %9.6lf \t Thread_id= \t" SZFMT "\t 
L2_DCA \t %lld \t L2_DCM= \t %lld 
\n",FN->bid,FN->c,wt,ct,MT_getpid(),counters[0],counters[1]);
+       fprintf(ofp,"User_Query \t 0 \t Bat_id= \t %d \t Pieces= \t %d \t 
Wait_time\t %9.6lf \t Selection_time\t %9.6lf \t Thread_id= \t" SZFMT 
"\n",FN->bid,FN->c,wt,ct,MT_getpid());
+       fclose(ofp);
        MT_lock_unset(&frequencylock, "getFrequencyStruct");
 
 
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to