HeterogeneousParallelProgramming

All the computing system in the future, from mobile to supercomputers, are going to be heterogeneous parallel computers using both mutli-core CPUs and many-threaded GPUs for higher power efficiency and computation throughput.

The future computational technologies are focused on mutli-core computation as the speed of processes cannot be greatly improved, but the number of cores can be easily increased. Therefore, the focus on multi-core computation is critical for a system working with big data.

Big data needs OpenCL [http://streamcomputing.eu/blog/2012-08-25/big-data-and-opencl/]. OpenCL can be used for Map-Reduce [http://streamcomputing.eu/consultancy/our-services/gpu-hadoop/].


Tags:

Edit this page
Wiki-logo