minor edits to readme.txt and todo.txt
authorLawrence Cayton <lcayton@tuebingen.mpg.de>
Wed, 1 Dec 2010 15:10:17 +0000 (16:10 +0100)
committerLawrence Cayton <lcayton@tuebingen.mpg.de>
Wed, 1 Dec 2010 15:10:17 +0000 (16:10 +0100)
readme.txt
todo.txt

index 76846c6..4c5ade0 100644 (file)
@@ -89,13 +89,12 @@ MISC NOTES ON THE CODE
   but more complex metrics will require some aditional work.  The L_2
   metric (standard Euclidean distance) is already defined in defs.h.  
 
-* The k-NN code is currently hard-coded for K=32.  The k-nn code
-  contains a manual implementation of a sorting network, which is why
-  this is hard-coded.  This design allows all sorting to take place
-  in on-chip (shared) memory, and is highly efficient.  Note that
-  the NNs are returned in sorted order, so that if one wants only,
-  say, 5 NNs, one can simply ignore the last 27 returned indices.  For
-  k>32, contact the author.
+* The k-NN code is currently hard-coded for k=32.  It is hard-coded
+  because it uses a manually implemented sorting network. This design
+  allows all sorting to take place in on-chip (shared) memory, and is
+  highly efficient.  Note that the NNs are returned in sorted order,
+  so that if one wants only, say, 5 NNs, one can simply ignore the
+  last 27 returned indices.  For k>32, contact the author.
 
 * The code requires that the entire DB and query set fit into the 
   device memory.  
index 457f219..aa4f733 100644 (file)
--- a/todo.txt
+++ b/todo.txt
@@ -1,8 +1,4 @@
 - make use of void* to clean up code
-- fix problems related to limitations on number of kernel launches
-- Make sure that the code works with r,s that are not powers of 2
-
-- Currently, the scan Kernel is limited to 1024*1024.
 
 - consider putting iteration limit on findRangeKernel-- in fact this
   is necessary for the case when there are multiple points at the