hola Darion13, podrías implementarlo a titulo educativo, sin embargo si realmente quieres procesar en paralelo es más rentable y eficiente hacerlo vía GPU, sea por CUDA con nvidia o bien con STREAM con amd. la cantidad de nucleos que tiene una placa de video frente a los procesadores, versus gasto energético de las rerspectivas fuentes hace una gran diferencia.
sobre nvidia tienes mas libertades para programar, bajo amd tienes open cl, pero obtienes portabilidad...
aqui te dejo unos enlaces para que orientes la busqueda:
-> http://es.wikipedia.org/wiki/Cluster_Beowulf (s.o.'s para cluster's de cpu´s)
mediante gpgpu:
-> http://www.nvidia.es/object/cuda-parallel-computing-es.html
- http://www.nvidia.com/content/cudazone/download/OpenCL/NVIDIA_OpenCL_ProgrammingGuide.pdf
-> http://developer.amd.com/tools-and-sdks/opencl-zone/
- http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2013/01/Introduction_to_OpenCL_Programming-Training_Guide-201005.pdf
saludos
sobre nvidia tienes mas libertades para programar, bajo amd tienes open cl, pero obtienes portabilidad...
aqui te dejo unos enlaces para que orientes la busqueda:
-> http://es.wikipedia.org/wiki/Cluster_Beowulf (s.o.'s para cluster's de cpu´s)
mediante gpgpu:
-> http://www.nvidia.es/object/cuda-parallel-computing-es.html
- http://www.nvidia.com/content/cudazone/download/OpenCL/NVIDIA_OpenCL_ProgrammingGuide.pdf
-> http://developer.amd.com/tools-and-sdks/opencl-zone/
- http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2013/01/Introduction_to_OpenCL_Programming-Training_Guide-201005.pdf
saludos