Skip to content

Instantly share code, notes, and snippets.

/********************************************************************
This benchmark test program is measuring a cpu performance
of floating point operation by a Poisson equation solver.
If you have any question, please ask me via email.
written by Ryutaro HIMENO, November 26, 2001.
Version 3.0
----------------------------------------------
Ryutaro Himeno, Dr. of Eng.
#include <stdio.h>
#include <omp.h>
#include <sys/time.h>
#ifdef RDRAND
typedef char seed_t;
static inline unsigned int
myrand(seed_t *seed)
{
@nattoheaven
nattoheaven / gist:4075195
Created November 14, 2012 22:09
CUDA himenoBMT using Bindless Texture
/********************************************************************
This benchmark test program is measuring a cpu performance
of floating point operation by a Poisson equation solver.
If you have any question, please ask me via email.
written by Ryutaro HIMENO, November 26, 2001.
Version 3.0
----------------------------------------------
Ryutaro Himeno, Dr. of Eng.
#include <stdio.h>
#include <pgm.h>
#define MAXITER 255
#define CUDA_SAFE_CALL(E) do { \
cudaError_t e = (E); \
if (e != cudaSuccess) { \
printf("line %d: CUDA error: %s\n", __LINE__, cudaGetErrorString(e)); \
exit(-2); \