Browse Source

Reduce execution time of longest tests

Samuel Thibault 8 years ago
parent
commit
936a654fbe
3 changed files with 14 additions and 1 deletions
  1. 5 1
      tests/disk/disk_compute.c
  2. 3 0
      tests/disk/mem_reclaim.c
  3. 6 0
      tests/microbenchs/matrix_as_vector.c

+ 5 - 1
tests/disk/disk_compute.c

@@ -41,7 +41,11 @@
 #  endif
 #endif
 
-#define NX (1024)
+#ifdef STARPU_QUICK_CHECK
+#  define NX (128)
+#else
+#  define NX (1024)
+#endif
 
 int dotest(struct starpu_disk_ops *ops, char *base)
 {

+ 3 - 0
tests/disk/mem_reclaim.c

@@ -49,6 +49,9 @@
 #ifdef STARPU_QUICK_CHECK
 #  define NDATA 4
 #  define NITER 16
+#elif !defined(STARPU_LONG_CHECK)
+#  define NDATA 32
+#  define NITER 256
 #else
 #  define NDATA 128
 #  define NITER 1024

+ 6 - 0
tests/microbenchs/matrix_as_vector.c

@@ -25,7 +25,13 @@
  * Compare the efficiency of matrix and vector interfaces
  */
 
+#ifdef STARPU_QUICK_CHECK
+#define LOOPS 10
+#elif !defined(STARPU_LONG_CHECK)
+#define LOOPS 30
+#else
 #define LOOPS 100
+#endif
 
 void vector_cpu_func(void *descr[], void *cl_arg STARPU_ATTRIBUTE_UNUSED)
 {