Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2012 Elsevier, Inc. All rights reserved.

Similar presentations


Presentation on theme: "© 2012 Elsevier, Inc. All rights reserved."— Presentation transcript:

1 © 2012 Elsevier, Inc. All rights reserved.
Chapter 14 © 2012 Elsevier, Inc. All rights reserved.

2 © 2012 Elsevier, Inc. All rights reserved.
Figure 14.1 Overview of the OpenCL parallel execution model. © 2012 Elsevier, Inc. All rights reserved.

3 © 2012 Elsevier, Inc. All rights reserved.
Figure 14.2 Conceptual OpenCL device architecture. © 2012 Elsevier, Inc. All rights reserved.

4 © 2012 Elsevier, Inc. All rights reserved.
Figure 14.3 A simple OpenCL kernel example. © 2012 Elsevier, Inc. All rights reserved.

5 © 2012 Elsevier, Inc. All rights reserved.
Figure 14.4 An OpenCL context is needed to manage devices. © 2012 Elsevier, Inc. All rights reserved.

6 © 2012 Elsevier, Inc. All rights reserved.
Figure 14.5 Creating OpenCL context and command queue. © 2012 Elsevier, Inc. All rights reserved.

7 © 2012 Elsevier, Inc. All rights reserved.
Figure 14.6 DCS kernel version 3 NDRange configuration. © 2012 Elsevier, Inc. All rights reserved.

8 © 2012 Elsevier, Inc. All rights reserved.
Figure 14.7 Mapping DCS NDRange to OpenCL device. © 2012 Elsevier, Inc. All rights reserved.

9 © 2012 Elsevier, Inc. All rights reserved.
Figure 14.8 Data access indexing in OpenCL and CUDA. © 2012 Elsevier, Inc. All rights reserved.

10 © 2012 Elsevier, Inc. All rights reserved.
Figure 14.9 Inner loop of the OpenCL DCS kernel. © 2012 Elsevier, Inc. All rights reserved.

11 © 2012 Elsevier, Inc. All rights reserved.
Figure Building OpenCL kernel. © 2012 Elsevier, Inc. All rights reserved.

12 © 2012 Elsevier, Inc. All rights reserved.
Figure OpenCL host code for kernel launch © 2012 Elsevier, Inc. All rights reserved.


Download ppt "© 2012 Elsevier, Inc. All rights reserved."

Similar presentations


Ads by Google