! 行行 CPUDSP PPESPECell/B.E. CPUGPU 行行 SIMD [SSE, AltiVec] 用 HPC CPUDSP PPESPE (Cell/B.E.) SPE CPUGPU GPU CPU DSP DSP PPE SPE SPE CPU DSP SPE 2

Similar documents
1 OpenCL OpenCL 1 OpenCL GPU ( ) 1 OpenCL Compute Units Elements OpenCL OpenCL SPMD (Single-Program, Multiple-Data) SPMD OpenCL work-item work-group N

untitled

1 GPU GPGPU GPU CPU 2 GPU 2007 NVIDIA GPGPU CUDA[3] GPGPU CUDA GPGPU CUDA GPGPU GPU GPU GPU Graphics Processing Unit LSI LSI CPU ( ) DRAM GPU LSI GPU

07-二村幸孝・出口大輔.indd

GPGPU

IPSJ SIG Technical Report Vol.2013-ARC-203 No /2/1 SMYLE OpenCL (NEDO) IT FPGA SMYLEref SMYLE OpenCL SMYLE OpenCL FPGA 1

untitled


untitled

Copyright 2006 KDDI Corporation. All Rights Reserved page1

( CUDA CUDA CUDA CUDA ( NVIDIA CUDA I

相続支払い対策ポイント

150423HC相続資産圧縮対策のポイント

ハピタス のコピー.pages

Copyright 2008 All Rights Reserved 2

GPU n Graphics Processing Unit CG CAD

Copyright 2009, SofTek Systems, Inc. All rights reserved.

GPUコンピューティング講習会パート1

main.dvi

Microsoft PowerPoint - GPU_computing_2013_01.pptx

ゲートキーパー養成研修用テキスト(第3版)

GPU GPU CPU CPU CPU GPU GPU N N CPU ( ) 1 GPU CPU GPU 2D 3D CPU GPU GPU GPGPU GPGPU 2 nvidia GPU CUDA 3 GPU 3.1 GPU Core 1

Copyright 2008 NIFTY Corporation All rights reserved. 2

Microsoft Word - Megalodon_JPN.doc

E1-KRS_2

初心者にもできるアメブロカスタマイズ新2016.pages

- 2 Copyright (C) All Rights Reserved.

main.dvi

SmartWork Copyright (c)2013 SmartWork All Rights Reserved.

HP High Performance Computing(HPC)

HPC可視化_小野2.pptx

Copyright All Rights Reserved. -2 -!

supercomputer2010.ppt

用 2

IPA:セキュアなインターネットサーバー構築に関する調査

Microsoft Word - 最終版 バックせどりismマニュアル .docx

! Copyright 2015 sapoyubi service All Rights Reserved. 2

2

AMD AMD AMD Opteron x86 OS 2P 8P x GHz 75W ACP OEM Q4 2.3GHz HE (55W) 2.8GHz SE (105W) AMD PC 2009 All rights reserved. AMD Japan, L

strtok-count.eps

dekiru_asa

KDDI

LAPLINK ヘルプデスク 導入ガイド

rank ”«‘‚“™z‡Ì GPU ‡É‡æ‡éŁÀŠñ›»

士 人 月 革 月 鹿鹿 身 鹿鹿 立立 月 鹿鹿 士 人 立立 月 人 士 人 月 田 田 立立 士 一 入 月 士 谷 口 入 月 士 入 月 田 立立 士 子 入 月 立立 月 立立 立立


Cell/B.E. BlockLib

1 OpenCL Work-Item Private Memory Workgroup Local Memory Compute Device Global/Constant Memory Host Host Memory OpenCL CUDA CUDA Compute Unit MP Proce

Slide 1

Presentation

untitled

EGunGPU

2ndD3.eps

Releases080909

Copyright Qetic Inc. All Rights Reserved. 2

GPUコンピューティング講習会パート1

TSUBAME2.0 における GPU の 活用方法 東京工業大学学術国際情報センター丸山直也第 10 回 GPU コンピューティング講習会 2011 年 9 月 28 日

IPSJ SIG Technical Report Vol.2012-ARC-202 No.13 Vol.2012-HPC-137 No /12/13 Tightly Coupled Accelerators 1,a) 1,b) 1,c) 1,d) GPU HA-PACS

MSAC-EX1

untitled


untitled

HPC pdf

User's Guide

Copyright 2010 Sumitomo Mitsui Banking Corporation. All Rights Reserved.

健康保険組合のあゆみ_top

リバースマップ原稿2

20 180pixel 180pixel Copyright 2014 Yahoo Japan Corporation. All Rights Reserved.

名称未設定

<Documents Title Here>

AMD/ATI Radeon HD 5870 GPU DEGIMA LINPACK HD 5870 GPU DEGIMA LINPACK GFlops/Watt GFlops/Watt Abstract GPU Computing has lately attracted

23 Fig. 2: hwmodulev2 3. Reconfigurable HPC 3.1 hw/sw hw/sw hw/sw FPGA PC FPGA PC FPGA HPC FPGA FPGA hw/sw hw/sw hw- Module FPGA hwmodule hw/sw FPGA h


Slides: TimeGraph: GPU Scheduling for Real-Time Multi-Tasking Environments

GPU チュートリアル :OpenACC 篇 Himeno benchmark を例題として 高エネルギー加速器研究機構 (KEK) 松古栄夫 (Hideo Matsufuru) 1 December 2018 HPC-Phys 理化学研究所 共通コードプロジェクト


スライド 1

Microsoft Word - 佐藤歯科医院.doc

% 11.1% +6.% 4, % %+12.2% 54,16 6.6% EV7, ,183 Copyright 216 JAPAN POST GROUP. All Rights Reserved. 1

211 年ハイパフォーマンスコンピューティングと計算科学シンポジウム Computing Symposium 211 HPCS /1/18 a a 1 a 2 a 3 a a GPU Graphics Processing Unit GPU CPU GPU GPGPU G

AP_12_15_yonezawa.indd

一 羽 田 木 行行 手 手 方

ストリームを用いたコンカレントカーネルプログラミングと最適化 エヌビディアジャパン CUDAエンジニア森野慎也 GTC Japan 2014

HP Workstation 総合カタログ


スピーカースライド作成前の確認シート例

LANFTP 1 FTP 047 PC 016 FTP HTTP 024 iphone Camera Control Pro 2 ii

FileMaker Server 9 Getting Started Guide

やよいの顧客管理

弥生給与/やよいの給与計算

弥生 シリーズ

弥生会計 プロフェッショナル/スタンダード/やよいの青色申告

弥生会計/やよいの青色申告

弥生会計 ネットワーク/プロフェッショナル2ユーザー

ネットワーク設定マニュアル(Windows Vista編)

Microsoft Word - サファイア歯科小冊子.doc


今から間にあう仮想化入門とXenについて

名称未設定

GPU.....

Transcription:

! OpenCL [Open Computing Language] 言 [OpenCL C 言 ] CPU, GPU, Cell/B.E.,DSP 言 行行 [OpenCL Runtime] OpenCL C 言 API Khronos OpenCL Working Group AMD Broadcom Blizzard Apple ARM Codeplay Electronic Arts Freescale Ericsson IBM Sony Fixstars Imagination Technologies Intel Kestrel Institute Khronos Movidia NVIDIA Nokia Qualcomm RapidMind Renesas Seaweed Systems Symbian Texas Instruments 1

! 行行 CPUDSP PPESPECell/B.E. CPUGPU 行行 SIMD [SSE, AltiVec] 用 HPC CPUDSP PPESPE (Cell/B.E.) SPE CPUGPU GPU CPU DSP DSP PPE SPE SPE CPU DSP SPE 2

! 手 言 API Device Memory (4GB) CUDA C 言 GPU[Tesla] T10 PCIE Main Memory x86 MCH C/C++ α CUDA runtime/driver API 3

! 用 用/ 用 (SIMD) 一 一 用 CPU(x86, PowerPC) main memory 用 CPU/DSP/GPU/SPE device memory 4

! OpenCL The OpenCL Specification Version: 1.0 Revision 48 [2009/10/6] http://www.khronos.org/registry/cl/ OpenCL Architecture 用 用 OpenCL C Programming Language 用 OpenCL C 言 OpenCL Runtime 用 用 API OpenCL 5

! 方 一 用 OpenCL C 言 Main Memory 用 C/C++ 用 CUDA OpenCL Device Memory (4GB) T10 PCIE X86 MCH OpenCL Runtime API OpenCL CUDA OpenCL Device Memory (4GB) Tesla T10 Tesla 6

! OpenCL [GPU, DSP, Cell/B.E., CPU] 一 言 (OpenCL C 言 OpenCL [CPU] 一 API OpenCL OpenCL C src OpenCL 用 src C/C++ OpenCL Runtime API OpenCL API 言 用 GPU, DSP, Cell/B.E., CPU 7

OpenCL Copyright Fixstars Corporation. All rights reserved.

! OpenCL [OpenCL devices] = 用 [host] = 用 CPUDSP PPESPE (Cell/B.E.) SPE CPUGPU GPU CPU DSP DSP PPE SPE SPE CPU DSP SPE 9

! OpenCL [compute units] [processing elements] ex) NVIDIA CUDA (GPU) Tesla OpenCL OpenCL = GPU = CPU = CUDA 10

! 行行 OpenCL [work-group] [work-item] OpenCL C 言 OpenCL 行行 行行 global ID work-item 11

! OpenCL C 言 C99 言 子 Reinterpreting 子 長 OpenCL C 言 子 C99 言 12

! OpenCL[OpenCL kernel] OpenCL C 言 OpenCL [Native kernel] OpenCL C 言 OpenCLAPI 13

! [Global Memory] [Constant Memory] [Local Memory] [Private Memory] OpenCL = GPU P P P P 14

! 示 行行 #0 #1 #2 OpenCL 行行 示 行行 OpenCL 15

! OpenCL OpenCL OpenCLAPI OpenCLAPI OpenCL 行行API OpenCL OpenCLAPI OpenCL OpenCL API OpenCL C OpenCL 16

! OpenCL OpenCL 行行 OpenCL API OpenCL C 17

! OpenCL NVIDIA Apple CUDA2.3GPU 用 Snow Leopard AMD ATI Stream SDK 2.0 β IBM OpenCL Development Kit α (QS-22/JS-23) Cell/B.E., POWER Fixstars FOXC(Fixstars OpenCL Cross Compiler) β 18

! 立立 :20028 月8 日 金金 :21,055 :792009/10 月 : : 日 NVIDIA Corporation JAXA Broadcast International Inc. 19

! 用 自 行行 高 方 用 支 20

! NVIDIA CUDA Information Site NVIDIACUDA http://gpu.fixstars.com OpenCL CUDA Cell/B.E. CPU ASCII.technologies 2009/12 GPGPU 21

! OpenCL 入 門本 2010年1 月22 日 発売予定 22

! OpenCL 高 OpenCL FOXC OpenCL 入 力力 Source to Source OpenCL Source Code β http://www.fixstars.com/foxc FOXC HWCode Executable FOXC Runtime Library 23

ʼ Original Code OpenCL Code OpenCL Compiler For Intel Multicore Release date: 2010/4 OpenCL Compiler For Cell/B.E. Release date: 2010/3 OpenCL Compiler For custom chip

! Host Device OpenCL 行行 x86-x86: FOXC : Chip vendor s OpenCL Runtime Bridge Service:2OpenCL 行行 行行 x86 x86+opencl(gpu) bridge : x86-tesla, x86 x86 GPU,Other Chips Compiler for x86 Device x86 Host Runtime Library x86-gpu OpenCL Runtime Bridge Service Infiniband, PCIe, Gbit Eth, etc Compiler for GPU Device GPU Host Runtime Library Fixstars Chip vendor s OpenCL 25

! OpenCL 用 目 Eclipse OpenCL 生 Yellow Dog Enterprise Linux for Multi Core X86 OpenCL CUDA( 用Linux OS) OpenCLLinux 一 Tesla 26

120 日 一 用 文 言 文 用 方 方 方 seminar@fixstars.com