Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Yuji Kubota
1,484 views
Project Sumatra - JavaOne2012報告会 #j1rep
JavaOne2012 報告会
Technology
◦
Read more
3
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 16
2
/ 16
3
/ 16
4
/ 16
5
/ 16
6
/ 16
7
/ 16
8
/ 16
9
/ 16
10
/ 16
11
/ 16
12
/ 16
13
/ 16
14
/ 16
15
/ 16
16
/ 16
More Related Content
PDF
VR/AR, UX and robotics
by
UnityTechnologiesJapan002
KEY
XFD導入実践記
by
Go Takahashi
PPTX
Global Game Jam Sapporo 2016 Team2 発表資料
by
mao_
PDF
うそ発見器(うそ
by
infinite_loop
PPTX
ラジコンをROSで制御してみた
by
shohaga
PDF
ルータでLチカしてみた
by
Akira Kaneda
PDF
UE4×Switchで60FPSの(ネットワーク)対戦アクションをなんとかして作る! | UNREAL FEST EXTREME 2020 WINTER
by
エピック・ゲームズ・ジャパン Epic Games Japan
PPT
チームラボMake部 Maker Faire Tokyo 2012出展物一覧
by
Nico-Tech Shenzhen/ニコ技深圳コミュニティ
VR/AR, UX and robotics
by
UnityTechnologiesJapan002
XFD導入実践記
by
Go Takahashi
Global Game Jam Sapporo 2016 Team2 発表資料
by
mao_
うそ発見器(うそ
by
infinite_loop
ラジコンをROSで制御してみた
by
shohaga
ルータでLチカしてみた
by
Akira Kaneda
UE4×Switchで60FPSの(ネットワーク)対戦アクションをなんとかして作る! | UNREAL FEST EXTREME 2020 WINTER
by
エピック・ゲームズ・ジャパン Epic Games Japan
チームラボMake部 Maker Faire Tokyo 2012出展物一覧
by
Nico-Tech Shenzhen/ニコ技深圳コミュニティ
What's hot
PDF
かわいい女の子になりたいんや! UE4の最新機能を使ってVTuberしてみた!
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
Rnncamp01
by
Shin Asakawa
PPTX
UE4.14で入る新機能の一部を 駆け足でご紹介!
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
UE4.14.0 Forward Shadingのエンジン改造でセルシェードやってみた
by
com044
PDF
20190522 enebular meetup vol11 kitazaki v1
by
Ayachika Kitazaki
PPTX
Unreal Engine 4のビジュアルスクリプトシステム”Blueprint”を使ったMod制作Tipsのご紹介
by
エピック・ゲームズ・ジャパン Epic Games Japan
PPTX
PlayCanvas で BT-200 のプロトタイピング
by
rerofumi
PDF
20160529 30 android-workshop_upload
by
atelire-akihabara
PDF
配布用Raspberry pi+arduino+scratchでフィジカルコンピューティング体験!
by
Kazuhiro Abe
PPTX
Pepper sdk for android studio with mac
by
篤 富田
PDF
20160529 Pepper SDK for Android Studio
by
Kenichi Ohwada
PPTX
Drone programming with ArduPilot
by
LINE Corporation
PPTX
猫でもわかるUnreal Engine4
by
pafuhana 1213
PDF
20160221-UnityAassetTouchAndTry-in-FukuokaUnity
by
Takashi Jona
PDF
60fpsアクションを実現する秘訣を伝授 基礎編
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
Moveitを使ったアプリケーションの紹介
by
Ryodo Tanaka
PDF
3 Dプリンタでロボットを作ろう_プレンプロジェクト
by
Natsuo Akazawa
PDF
楽しく使おう・始めよう!Raspberry Pi入門〜実践編〜
by
Akira Ouchi
PPTX
GTMF 2017:アンリアルのバーチャルビーチでUE4新機能で遊ぼう! Epic Games Japan
by
Game Tools & Middleware Forum
PPTX
【出張ヒストリア2018】Caligula Overdose 開発ワークフロー アラカルト
by
historia_Inc
かわいい女の子になりたいんや! UE4の最新機能を使ってVTuberしてみた!
by
エピック・ゲームズ・ジャパン Epic Games Japan
Rnncamp01
by
Shin Asakawa
UE4.14で入る新機能の一部を 駆け足でご紹介!
by
エピック・ゲームズ・ジャパン Epic Games Japan
UE4.14.0 Forward Shadingのエンジン改造でセルシェードやってみた
by
com044
20190522 enebular meetup vol11 kitazaki v1
by
Ayachika Kitazaki
Unreal Engine 4のビジュアルスクリプトシステム”Blueprint”を使ったMod制作Tipsのご紹介
by
エピック・ゲームズ・ジャパン Epic Games Japan
PlayCanvas で BT-200 のプロトタイピング
by
rerofumi
20160529 30 android-workshop_upload
by
atelire-akihabara
配布用Raspberry pi+arduino+scratchでフィジカルコンピューティング体験!
by
Kazuhiro Abe
Pepper sdk for android studio with mac
by
篤 富田
20160529 Pepper SDK for Android Studio
by
Kenichi Ohwada
Drone programming with ArduPilot
by
LINE Corporation
猫でもわかるUnreal Engine4
by
pafuhana 1213
20160221-UnityAassetTouchAndTry-in-FukuokaUnity
by
Takashi Jona
60fpsアクションを実現する秘訣を伝授 基礎編
by
エピック・ゲームズ・ジャパン Epic Games Japan
Moveitを使ったアプリケーションの紹介
by
Ryodo Tanaka
3 Dプリンタでロボットを作ろう_プレンプロジェクト
by
Natsuo Akazawa
楽しく使おう・始めよう!Raspberry Pi入門〜実践編〜
by
Akira Ouchi
GTMF 2017:アンリアルのバーチャルビーチでUE4新機能で遊ぼう! Epic Games Japan
by
Game Tools & Middleware Forum
【出張ヒストリア2018】Caligula Overdose 開発ワークフロー アラカルト
by
historia_Inc
Viewers also liked
PDF
#glassfishjp GlassFishとProfiler
by
Yuji Kubota
PDF
Java 8 from perm gen to metaspace
by
Mohammad Faizan
PDF
Jdbc basic features
by
Mohammad Faizan
PPT
Tomcat New Evolution
by
Allan Huang
PPT
Java Class Loader
by
Bhanu Gopularam
PPTX
A topology of memory leaks on the JVM
by
Rafael Winterhalter
PDF
Tools for Metaspace
by
Takahiro YAMADA
ODP
Java GC, Off-heap workshop
by
Valerii Moisieienko
PDF
JDK9 Features (Summary, 31/Jul/2015) #JJUG
by
Yuji Kubota
PDF
jcmd #javacasual
by
Yuji Kubota
PDF
Garbage First Garbage Collection (G1 GC) #jjug_ccc #ccc_cd6
by
Yuji Kubota
PDF
JVM Internals (2015)
by
Luiz Fernando Teston
PPTX
java.lang.OutOfMemoryError #渋谷java
by
Yuji Kubota
PPTX
Memory Management: What You Need to Know When Moving to Java 8
by
AppDynamics
PDF
Prepare for Java 9 #jjug
by
Yuji Kubota
#glassfishjp GlassFishとProfiler
by
Yuji Kubota
Java 8 from perm gen to metaspace
by
Mohammad Faizan
Jdbc basic features
by
Mohammad Faizan
Tomcat New Evolution
by
Allan Huang
Java Class Loader
by
Bhanu Gopularam
A topology of memory leaks on the JVM
by
Rafael Winterhalter
Tools for Metaspace
by
Takahiro YAMADA
Java GC, Off-heap workshop
by
Valerii Moisieienko
JDK9 Features (Summary, 31/Jul/2015) #JJUG
by
Yuji Kubota
jcmd #javacasual
by
Yuji Kubota
Garbage First Garbage Collection (G1 GC) #jjug_ccc #ccc_cd6
by
Yuji Kubota
JVM Internals (2015)
by
Luiz Fernando Teston
java.lang.OutOfMemoryError #渋谷java
by
Yuji Kubota
Memory Management: What You Need to Know When Moving to Java 8
by
AppDynamics
Prepare for Java 9 #jjug
by
Yuji Kubota
Similar to Project Sumatra - JavaOne2012報告会 #j1rep
PPTX
Javaで簡単にgpgpu aparapi
by
Ken'ichi Sakiyama
PDF
Web GLの話
by
Norihito YAMAKAWA
PDF
CUDAプログラミング入門
by
NVIDIA Japan
PPTX
もしも… Javaでヘテロジニアスコアが使えたら…
by
Yasumasa Suenaga
PDF
IbisPaintのOpenGLES2.0
by
Eiji Kamiya
PDF
C#でOpenCL with OpenTK + Cloo
by
aokomoriuta
PDF
Cuda
by
Shumpei Hozumi
PDF
OpenCLに触れてみよう
by
You&I
PPT
Heliumエンジンの設計と実装
by
DADA246
KEY
初心者向けAndroidゲーム開発ノウハウ
by
Kentarou Mukunasi
PDF
「今」のSSPを伝える動作デモ
by
wizstargaer
PDF
【旧版】2009/12/10 GPUコンピューティングの現状とスーパーコンピューティングの未来
by
Preferred Networks
DOC
GPGPUによるパーソナルスーパーコンピュータの可能性
by
Yusaku Watanabe
PDF
1070: CUDA プログラミング入門
by
NVIDIA Japan
PDF
2009/12/10 GPUコンピューティングの現状とスーパーコンピューティングの未来
by
Preferred Networks
PDF
Maxwell と Java CUDAプログラミング
by
NVIDIA Japan
PDF
Codename Oneの紹介
by
Yusuke Yamamoto
PDF
vImageのススメ
by
Shuichi Tsutsumi
PDF
Hello, DirectCompute
by
dasyprocta
PDF
Shibuyalisp6lt
by
kenhys
Javaで簡単にgpgpu aparapi
by
Ken'ichi Sakiyama
Web GLの話
by
Norihito YAMAKAWA
CUDAプログラミング入門
by
NVIDIA Japan
もしも… Javaでヘテロジニアスコアが使えたら…
by
Yasumasa Suenaga
IbisPaintのOpenGLES2.0
by
Eiji Kamiya
C#でOpenCL with OpenTK + Cloo
by
aokomoriuta
Cuda
by
Shumpei Hozumi
OpenCLに触れてみよう
by
You&I
Heliumエンジンの設計と実装
by
DADA246
初心者向けAndroidゲーム開発ノウハウ
by
Kentarou Mukunasi
「今」のSSPを伝える動作デモ
by
wizstargaer
【旧版】2009/12/10 GPUコンピューティングの現状とスーパーコンピューティングの未来
by
Preferred Networks
GPGPUによるパーソナルスーパーコンピュータの可能性
by
Yusaku Watanabe
1070: CUDA プログラミング入門
by
NVIDIA Japan
2009/12/10 GPUコンピューティングの現状とスーパーコンピューティングの未来
by
Preferred Networks
Maxwell と Java CUDAプログラミング
by
NVIDIA Japan
Codename Oneの紹介
by
Yusuke Yamamoto
vImageのススメ
by
Shuichi Tsutsumi
Hello, DirectCompute
by
dasyprocta
Shibuyalisp6lt
by
kenhys
More from Yuji Kubota
PDF
Head toward Java 16 (Night Seminar Edition)
by
Yuji Kubota
PDF
Head toward Java 15 and Java 16
by
Yuji Kubota
PDF
Head toward Java 14 and Java 15 #LINE_DM
by
Yuji Kubota
PDF
Head toward Java 14 and Java 15
by
Yuji Kubota
PDF
オンライン会議と音声認識
by
Yuji Kubota
PDF
Head toward Java 13 and Java 14 #jjug
by
Yuji Kubota
PDF
Catch up Java 12 and Java 13
by
Yuji Kubota
PDF
Migration Guide from Java 8 to Java 11 #jjug
by
Yuji Kubota
PDF
Introduction to Java 11: Support and JVM Features #jjug
by
Yuji Kubota
PDF
Java 10でぼくたちの生活はどう変わるの?
by
Yuji Kubota
PPTX
Project Jigsaw #kanjava
by
Yuji Kubota
PPTX
Java 9 and Future #jjug
by
Yuji Kubota
PPTX
Secrets of Rock Star Developers (and How to Become One!) [CON7615] (Yuji KUBO...
by
Yuji Kubota
PDF
Unified JVM Logging
by
Yuji Kubota
PDF
JavaOne 2016 Java SE Feedback #jjug #j1jp
by
Yuji Kubota
PDF
OpenJDK コミュニティに参加してみよう #jjug
by
Yuji Kubota
PDF
JavaOne 2015 JDK Update (Jigsaw) #j1jp
by
Yuji Kubota
PDF
OpenJDK トラブルシューティング #javacasual
by
Yuji Kubota
PDF
HeapStats @ Seasar Conference 2015 LT
by
Yuji Kubota
PDF
JDK9 新機能 (日本語&ショートバージョン) #jjug
by
Yuji Kubota
Head toward Java 16 (Night Seminar Edition)
by
Yuji Kubota
Head toward Java 15 and Java 16
by
Yuji Kubota
Head toward Java 14 and Java 15 #LINE_DM
by
Yuji Kubota
Head toward Java 14 and Java 15
by
Yuji Kubota
オンライン会議と音声認識
by
Yuji Kubota
Head toward Java 13 and Java 14 #jjug
by
Yuji Kubota
Catch up Java 12 and Java 13
by
Yuji Kubota
Migration Guide from Java 8 to Java 11 #jjug
by
Yuji Kubota
Introduction to Java 11: Support and JVM Features #jjug
by
Yuji Kubota
Java 10でぼくたちの生活はどう変わるの?
by
Yuji Kubota
Project Jigsaw #kanjava
by
Yuji Kubota
Java 9 and Future #jjug
by
Yuji Kubota
Secrets of Rock Star Developers (and How to Become One!) [CON7615] (Yuji KUBO...
by
Yuji Kubota
Unified JVM Logging
by
Yuji Kubota
JavaOne 2016 Java SE Feedback #jjug #j1jp
by
Yuji Kubota
OpenJDK コミュニティに参加してみよう #jjug
by
Yuji Kubota
JavaOne 2015 JDK Update (Jigsaw) #j1jp
by
Yuji Kubota
OpenJDK トラブルシューティング #javacasual
by
Yuji Kubota
HeapStats @ Seasar Conference 2015 LT
by
Yuji Kubota
JDK9 新機能 (日本語&ショートバージョン) #jjug
by
Yuji Kubota
Project Sumatra - JavaOne2012報告会 #j1rep
1.
Project Sumatra
久保田祐史 (@sugarlife) JavaOne報告会 2012 #j1rep 1
2.
自己紹介 •久保田祐史 (KUBOTA Yuji) •@sugarlife •難聴者 •トラブルシューター •#glassfishjp
#j1rep 2
3.
Project Sumatraを一言で •AMDが牽引して進めている ヘテロジニアスコンピュー
ティング対応 #j1rep 3
4.
Heterogeneous Computing?
Heterogeneous Computing • Many-CoreからGPU / APUも利 • Many-CoreからGPU / APUも 用する世界へ 利用する世界へ • GPGPU: Speed Hashing • GPUs as an Opportunity for Offloading • 超並列でちょっぱや!Garbage Collection •おまけに省電力! • 省電力、ハイパフォーマンス AMD64x2 dual core 4400 with 2mb cache, Garrette, http://www.flickr.com/photos/garrette/53235940 #j1rep 4
5.
使いこなすのは難しい ninja, R'eyes, http://www.flickr.com/photos/grrphoto/152833988/
#j1rep 5
6.
使いこなすのは難しい
GPU Programmer = Ninja ninja, R'eyes, http://www.flickr.com/photos/grrphoto/152833988/ #j1rep 6
7.
AMDの戦略
@AFDS2012 •HSA (Heterogeneous System Architecture) •CPUプログラミング並に GPUプログラミングを簡単に! •ARMら他社ベンダと提携 • そしてNVIDIAを出し抜こう #j1rep 7
8.
HSAの特徴 • プログラミングモデル • 二層のコンパイラを提供
• OpenCL や C++AMPのソース から中間言語(HSAIL)を生成 • Finalizerにより各ベンダのGPU に合わせた最適化コンパイル #j1rep 8
9.
HSAの特徴 • プログラミングモデル • 二層のコンパイラを提供
• OpenCL や C++AMPのソース から中間言語(HSAIL)を生成 敷居がまだ高い • Finalizerにより各ベンダのGPU に合わせた最適化コンパイル #j1rep 9
10.
Javaの世界へ • Java開発者を引き込もう • Aparapi
(A Parallel API) • 独立したループ処理をOpenCL 上で並列処理するAPIを提供 • HSAの上位コンパイラに相当 • 2012/09にOpenJDK Projectへ #j1rep 10
11.
今のAparapi // Sequential for(int i=0;
i<in.length; i++){ out[i]=in[i]*in[i]; } // Aparapi (override Kernel as Thread idiom) Kernel kernel = new Kernel(){ @Override public void run(){ int i = getGlobalId(); out[i]=in[i]*in[i]; } }; kernel.execute(in.length); http://code.google.com/p/aparapi/ #j1rep 11
12.
今のAparapi Kernel kernel =
new Kernel(){ @Override public void run(){ int i = getGlobalId(); out[i]=in[i]*in[i]; } }; kernel.execute(in.length); Thread thread = new Thread(new Runnable(){ @Override public void run(){ System.out.println(“Hello Thread”); } }; thread.start();thread.join(); #j1rep 12
13.
これから
#j1rep 13
14.
これから Java Developer =
GPU Programmer #j1rep 14
15.
まとめ
新しい動きを 新しい動きを 直に見れるのは楽しい! 直に見れるのは楽しい:) _DSC3218, Yuichi Sakuraba, http://www.flickr.com/photos/skrb/8149981226/ #javaconf #j1rep 15
16.
ご清聴ありがとうございました
#j1rep 16
Download