Posts Tagged ‘Resource’
[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…
[Qt][GPU] C++ Application for dynamic transition images (QtConcurrent, QtOpenCL)
In this post, I will briefly introduce my first test of the qtopencl tool.
[GPU] Install Cuda Opencl on Ubuntu
The steps to install cuda, opencl for nvidia gpu on ubuntu.
Click to continue…
[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.
[Qt][OpenMP][MPI] mpi/openmp qt creator .pro flag
Add the right options to your .pro to compile with openmp or mpi under Qt creator.
[C++] MinMax algorithm with noughts and crosses game (understand min-max heuristic)
Here is an example of min-max algorithm.
Click to continue…
[C] ARP source – tutorial – Address Resolution Protocol
Here is the source of some functions about ARP.
[C++] Greedy algorithm (algorithme glouton) for knapsack problem
Here is an old code for the knapsack problem solved using the greedy algorithm.
Click to continue…
[C++] A tcp/ip server using OpenMP (with Linux socket)
In this post I put the code of a small program I developed a week ago about an OpenMP server for linux socket.
So this server is using a thread pool and tasks. Also I wrote a minimalist client that uses select to have a non blocking IO and read access.
Click to continue…
[C++][OpenMP] Parallel Quick Sort, source code
In this post I will give a code of a parallel quick sort.
This sort can be improve because we are in shared memory architecture. But, I build it to create a MPI version (source code also available on the blog). And as said “Introduction to Parallel Computing” (A.G. A.G. G.K. V.K.) I need a thread version before a MPI one.
Another (an little faster version) is available here. This second version use a completely different algorithm!!!
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.
