CeriumにおけるGPUとMultiCore CPUの同時実行 |
Yuhi TOMARI
|
当研究室ではCellおよびLinux、 Mac OSX上で動く並列プログラミングフレームワーク、 Ceriumの開発・改良を行っている。
本研究では新たにGPU上での並列実行に対応し、 ヘテロジニアス(異種混合)環境下でのプログラミングをサポートする
GPGPUでは通常のマルチコアCPUとは異なる並列プログラミング と特別なチューニングが必要となる。 そこでCeriumを用いてその差を吸収し、自動的なチューニングを可能にする。
install
$ mkdir build;cd build $ ../configure --prefix=/home/hiyoko/glibc-2.19/build/bin $ make --debug -j $ make install
compile
$ g++ -Wall -g -O0 -c malloc_sample.cc -o malloc_sample.o $ g++ -o malloc_sample malloc_sample.o -g -static -I../glibc-2.19/build/bin/include -L../glibc-2.19/build/bin/lib