CeriumにおけるGPUとMultiCore CPUの同時実行

Yuhi TOMARI

研究目的

当研究室ではCellおよびLinux、 Mac OSX上で動く並列プログラミングフレームワーク、 Ceriumの開発・改良を行っている。

本研究では新たにGPU上での並列実行に対応し、 ヘテロジニアス(異種混合)環境下でのプログラミングをサポートする

GPGPUでは通常のマルチコアCPUとは異なる並列プログラミング特別なチューニングが必要となる。 そこでCeriumを用いてその差を吸収し、自動的なチューニングを可能にする。

進捗

glibc 環境構築

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

次やること