use time for seed value
This commit is contained in:
@@ -4,8 +4,10 @@
|
||||
#include <fstream>
|
||||
#include <cassert>
|
||||
#include <algorithm>
|
||||
#include <sys/time.h>
|
||||
#include "PTXParser.h"
|
||||
|
||||
|
||||
/*
|
||||
* The C++ code below is based on the following bash-script:
|
||||
#!/bin/sh
|
||||
@@ -42,6 +44,9 @@ static char lRandomAlNum()
|
||||
|
||||
static std::string lRandomString(const size_t length)
|
||||
{
|
||||
timeval t1;
|
||||
gettimeofday(&t1, NULL);
|
||||
srand(t1.tv_usec * t1.tv_sec);
|
||||
std::string str(length,0);
|
||||
std::generate_n( str.begin(), length, lRandomAlNum);
|
||||
return str;
|
||||
|
||||
4
nvptxcc
4
nvptxcc
@@ -9,10 +9,10 @@ then
|
||||
LLVMDIS=$LLVM32/bin/llvm-dis
|
||||
PTXGEN=$ISPC_HOME/examples_ptx/ptxgen/ptxgen
|
||||
$($LLVMDIS $1 -o $1.ll) && $($PTXGEN $1.ll > $1.ptx) && \
|
||||
$($PTXCC $1.ptx -o $1.o -G) && \
|
||||
$($PTXCC $1.ptx -o $1.o -Xnvcc="-G") && \
|
||||
$(nvcc test_static_nvptx.cpp examples_ptx/nvcc_helpers.cu examples_ptx/ispc_malloc.cpp $1.o -arch=sm_35 -Iexamples_ptx/ -D_CUDA_ -lcudadevrt $ARGS);
|
||||
else
|
||||
$($PTXCC $1 -o $1.o -G) && \
|
||||
$($PTXCC $1 -o $1.o -Xnvcc="-G") && \
|
||||
$(nvcc test_static_nvptx.cpp examples_ptx/nvcc_helpers.cu examples_ptx/ispc_malloc.cpp $1.o -arch=sm_35 -Iexamples_ptx/ -D_CUDA_ -lcudadevrt $ARGS);
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user