18
Apr

Know more about Flops

If you want to know more about flops (on CPU or on GPU) a good first (but good step) is to use this link:

http://folding.stanford.edu/English/FAQ-flops

They give lots of details and are very clear, in bref, a good reference.

 

10
Apr

[CUDA] Compiling with cmake

Here is an simple cmake file to compile a cuda project.
Click to continue…

10
Apr

[CUDA] Constant memory (__constant__)

Quick resume about CUDA __constant__ type

Click to continue…

22
Jan

Creates facial transformations with octobooth

A friend has created a website called http://www.octobooth.com/

 OctoBooth is a website that creates facial transformations

Change race, age or sex, and share photos with your friends

OctoBooth is free, and no registration is required

Enjoy.

2
Dec

[C++][Qt] Parallel Quick Sort with QtConcurrent (Shared memory generic quick sort)

PS : I developed several quick sort (available on this blog), a sequential version, an openmp tasks version, a openmp not inplace version, an mpi version and a Qt concurent version.

Here I developed a quick sort based on the great qt feature QtConcurrent.
It is mostly similar to the openmp tasks versions.
Click to continue…

25
Nov

[C++][HPC] C++ tips for High Performance Programming

A week ago I had to give some tips about C++ in HPC,
here is an extract of the document.
Click to continue…

25
Nov

[Qt][GPU] C++ Application for dynamic transition images (QtConcurrent, QtOpenCL)

In this post, I will briefly introduce my first test of the qtopencl tool.

Click to continue…

25
Nov

[GPU] Install Cuda Opencl on Ubuntu

The steps to install cuda, opencl for nvidia gpu on ubuntu.
Click to continue…

17
Oct

[C++][Omp] OpenMP version _OPENMP directive

Sometime you may want to know what version of openmp you are using at compile time.
This is possible using the _OPENMP directive.

Click to continue…

14
Oct

[C++][Mpi] Bitonic parallel Sort (Bitonic Sorting network in parallel)

In this post I put the code of a bitonic sorting in parallel.
The method are templatized so you can use it as you like.

Be aware that this version need a number of processes power of 2.

Click to continue…

Celadon theme by the Themes Boutique