14.01.2014 Views

PSEUDO - 慶應義塾大学 徳田研究室

PSEUDO - 慶應義塾大学 徳田研究室

PSEUDO - 慶應義塾大学 徳田研究室

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>PSEUDO</strong>:<br />

<br />

† ‡<br />

techi<br />

takuro<br />

1. <br />

PC CPU <br />

GPU PC <br />

3D <br />

GPU <br />

GPGPU(General-Purpose computing on Graphics Processing<br />

Units) API <br />

GPGPU CPU GPU<br />

<br />

2. <br />

GPGPU <br />

PC <br />

<br />

2.1 <br />

CPU GPU HPC(High Performance<br />

Computing) <br />

<br />

CPUGPU <br />

[1]CPUGPU <br />

<br />

[2]CPUGPU <br />

<br />

[3] <br />

2.2 PC <br />

HPC PC <br />

CPU GPU <br />

GPU <br />

PC HPC <br />

<br />

• <br />

PC CPUGPU <br />

<br />

<br />

<br />

<br />

• <br />

PC <br />

PC <br />

<br />

• <br />

PC PC <br />

GPU <br />

CPU <br />

<br />

<br />

PC <br />

<br />

<br />

3. <br />

<strong>PSEUDO</strong> <br />

<br />

<br />

• <br />

† <br />

‡ <br />

• <br />

<br />

• <br />

<br />

<br />

<br />

<br />

<br />

<br />

4. <br />

<strong>PSEUDO</strong> <br />

<br />

<strong>PSEUDO</strong> API <br />

<br />

<br />

<br />

<strong>PSEUDO</strong> <br />

<strong>PSEUDO</strong> CPU<br />

<br />

<br />

<br />

<strong>PSEUDO</strong> <br />

<br />

PC <br />

<br />

<br />

<br />

CPU GPU <br />

<strong>PSEUDO</strong> API<br />

CPUGPU <br />

<br />

5. <br />

PC <br />

1 CPU <br />

1 GPU <br />

Windows 7 x64 Windows <br />

GPU API <br />

GPU GPU <br />

GPU <br />

API OpenCL <br />

OpenCL <br />

CPU GPU <br />

OpenCL <br />

CPUGPU ATI<br />

Stream SDK 2.2 With OpenCL 1.1 Support(x86 binary) <br />

<br />

6. <br />

<strong>PSEUDO</strong> <br />

6.1 <br />

<br />

API CPU<br />

GPUALL ID <br />

<br />

<br />

OpenCL C


1: <br />

OpenCL <br />

<br />

6.2 <br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

2: <br />

<br />

<br />

<br />

ID <br />

OpenCL C <br />

<br />

7. <br />

<strong>PSEUDO</strong> <br />

7.1 <br />

<br />

<br />

<br />

<br />

3 <br />

OpenCL C <br />

OpenCL 2 <br />

<br />

Web <br />

DirectCompute & OpenCL Benchmark v0.45<br />

PC SiSoftware<br />

Sandra 2011OpenCL CPUGPU<br />

<br />

<br />

ID <br />

ID <br />

<br />

7.2 <br />

DirectCompute & OpenCL Benchmark SiSoftware Sandra 2011<br />

<br />

<br />

ID <br />

ID <br />

OpenCL C <br />

<br />

1: <br />

DirectCompute & OpenCL Benchmark Sandra<br />

2011 1 DirectCompute<br />

& OpenCL Benchmark <br />

ID <br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

ID <br />

Sandra 2011 <br />

<br />

<br />

<br />

<br />

<br />

7.3 <br />

5-1 local <br />

<br />

<br />

ID <br />

ID <br />

OpenCL C <br />

<br />

2: <br />

2 <br />

<br />

ID ID <br />

5-1 <br />

<br />

<br />

<br />

<strong>PSEUDO</strong> <br />

OpenCL C <br />

<br />

8. <br />

<strong>PSEUDO</strong> <br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

OpenCL API <br />

<br />

<br />

<br />

<br />

9. <br />

<br />

<br />

<br />

GPU <br />

PC <br />

<br />

PC <br />

<br />

<br />

<br />

<br />

<br />

[1] “OpenCL. http://www.khronos.org/opencl/”.<br />

[2] V. J. Jiménez, L. Vilanova, I. Gelado, M. Gil, G. Fursin<br />

and N. Navarro: “Predictive runtime code scheduling for<br />

heterogeneous architectures”, HiPEAC ’09: Proceedings<br />

of the 4th International Conference on High Performance<br />

Embedded Architectures and Compilers, Berlin, Heidelberg,<br />

Springer-Verlag, pp. 19–33 (2009).<br />

[3] Q. Gang: “Power management of multicore multiple<br />

voltage embedded systems by task scheduling”, Proc.<br />

ICPPW 2007, Washington, DC, USA, IEEE Computer<br />

Society, p. 34 (2007).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!