Changeset: cc958b1f8a24 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=cc958b1f8a24
Modified Files:
        monetdb5/extras/bwd/operations.c
Branch: bwd
Log Message:

* turns out: we should allocate enough GPU memory if we want all results (i.e., 
the last approximate value was projected into unallocated space)


Unterschiede (12 Zeilen):

diff --git a/monetdb5/extras/bwd/operations.c b/monetdb5/extras/bwd/operations.c
--- a/monetdb5/extras/bwd/operations.c
+++ b/monetdb5/extras/bwd/operations.c
@@ -743,7 +743,7 @@ str BWDSemijoinApproximate(int *res, int
                                if((err=clRetainMemObject(positionColumn)))
                                        printf("#%s, clRetainMemObject: %s;\n", 
__func__, clError(err));
 
-                               slot->tailApproximation = 
bwdClCreateBuffer(getCLContext(), CL_MEM_READ_WRITE, 
headCount*slot->approximationBits/8+sizeof(clTail), NULL, &err);
+                               slot->tailApproximation = 
bwdClCreateBuffer(getCLContext(), CL_MEM_READ_WRITE, 
headCount*slot->approximationBits/8+8+sizeof(clTail), NULL, &err);
                                assert(slot->tailPositions);
 
                                if(err) printf("#%s, bwdClCreateBuffer: %s;\n", 
__func__, clError(err));
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to