際際滷

際際滷Share a Scribd company logo
Green-Marlを聞った
嶄伉來峺縫廛蹈哀薀潺鵐
kh
PGX ユ`ザ`茶氏 #1
12/20 オラクル楳表センタ` 22F カフェ
徭失府初┐伐儡燃拆臼慌抗拆唄撚圍
Green-Marlとは
? A key benefit of PGX is that you may implement algorithms
with no limit. You can easily add your own algorithms using
Green-Marl, a domain-specific language designed for graph
algorithms.
https://docs.oracle.com/cd/E56133_01/2.2.1/tutorials/compile.html
? G. Malewicz et al, "Pregel: A System for Large Scale Graph
Processing", SIGMOD 2010.
? DSL for graph (data analysis). Spark GraphX
? The Green-Marl Language Specification (June 18, 2015)
S Hong, H Chafi, E Sedlar, K Olukotun - ACM SIGARCH Computer Architecture News, 2012
1 Introduction
1.1 The Green-Marl Language and its Purpose
インスト`ルとHello World
? h廠
? https://github.com/stanford-ppl/Green-Marl
? pgx-2.2.1
? java 1.8.0_112
? CenOS 7.3
procedure hello_world() {
println("Hello worldn");
}
hello.gm
pgx貧でのコンパイルとg佩
pgx> p = session.compileProgram(^hello.gm ̄)
==> CompiledProgram[name=hello_world]
pgx> p.run()
==> { <- (2.2.1だとRemote modeだとprintが咾ません。)
"success" : true,
"canceled" : false,
"exception" : null,
"returnValue" : null,
"executionTimeMs" : 6
}
pgx>
┠翌乙馨喝界看馨沿庄鉛艶
箪初嶄伉來
betweenness_centrality.gm
TODO
? Focus Centrality のg廾
? 5 Parallel Execution and Consistency
赫姻艶艶稼-珂温姻鉛を聞った嶄伉來峺炎プログラミング
赫姻艶艶稼-珂温姻鉛を聞った嶄伉來峺炎プログラミング

More Related Content

Similar to 赫姻艶艶稼-珂温姻鉛を聞った嶄伉來峺炎プログラミング (20)

‐Jpug茶氏/10寄ニュ`スで尅り卦るpg con2013
‐Jpug茶氏/10寄ニュ`スで尅り卦るpg con2013‐Jpug茶氏/10寄ニュ`スで尅り卦るpg con2013
‐Jpug茶氏/10寄ニュ`スで尅り卦るpg con2013
Daichi Egawa
?
Lagopus Router
Lagopus RouterLagopus Router
Lagopus Router
Tomoya Hibi
?
Oracle GoldenGate Studio古勣
Oracle GoldenGate Studio古勣Oracle GoldenGate Studio古勣
Oracle GoldenGate Studio古勣
オラクルエンジニア宥佚
?
酷或皆皆4赫とおOさん゛ソフトウェアとデ`タ、或沿艶稼皆岳姻艶艶岳珂温沿とのvSについて゛
酷或皆皆4赫とおOさん゛ソフトウェアとデ`タ、或沿艶稼皆岳姻艶艶岳珂温沿とのvSについて゛酷或皆皆4赫とおOさん゛ソフトウェアとデ`タ、或沿艶稼皆岳姻艶艶岳珂温沿とのvSについて゛
酷或皆皆4赫とおOさん゛ソフトウェアとデ`タ、或沿艶稼皆岳姻艶艶岳珂温沿とのvSについて゛
Yoichi Seino
?
Esj59 qgis handson-1
Esj59 qgis handson-1Esj59 qgis handson-1
Esj59 qgis handson-1
OSgeo Japan
?
safety and security using Raspberry PI
safety and security using Raspberry PIsafety and security using Raspberry PI
safety and security using Raspberry PI
Kiyoshi Ogawa
?
Sumo Logic試喘並箭とその\喘
Sumo Logic試喘並箭とその\喘Sumo Logic試喘並箭とその\喘
Sumo Logic試喘並箭とその\喘
gree_tech
?
Learn about ODF / ODFをなおそう
Learn about ODF / ODFをなおそうLearn about ODF / ODFをなおそう
Learn about ODF / ODFをなおそう
Naruhiko Ogasawara
?
鰻看糸艶-檎掘禽の敬看姻鉛糸馨温沿の試喘
鰻看糸艶-檎掘禽の敬看姻鉛糸馨温沿の試喘鰻看糸艶-檎掘禽の敬看姻鉛糸馨温沿の試喘
鰻看糸艶-檎掘禽の敬看姻鉛糸馨温沿の試喘
OSgeo Japan
?
C14 Greenplum Database Technology - Large Scale-out and Next generation Analy...
C14 Greenplum Database Technology - Large Scale-out and Next generation Analy...C14 Greenplum Database Technology - Large Scale-out and Next generation Analy...
C14 Greenplum Database Technology - Large Scale-out and Next generation Analy...
Insight Technology, Inc.
?
亊。皆看遺での鮫I尖と堰温鉛庄糸艶
亊。皆看遺での鮫I尖と堰温鉛庄糸艶亊。皆看遺での鮫I尖と堰温鉛庄糸艶
亊。皆看遺での鮫I尖と堰温鉛庄糸艶
Morpho, Inc.
?
歪サミ2013 Hadoopを聞わない鏡徭の蛍柊I尖h廠のBとその\喘
歪サミ2013 Hadoopを聞わない鏡徭の蛍柊I尖h廠のBとその\喘歪サミ2013 Hadoopを聞わない鏡徭の蛍柊I尖h廠のBとその\喘
歪サミ2013 Hadoopを聞わない鏡徭の蛍柊I尖h廠のBとその\喘
Developers Summit
?
河赫鴛皆を聞った輿仇旋喘/瓜顕のモデル晒とシミュレ`ション砂致歓┘▲献∈讐瞞衒住疉?赫庄壊馨看稼糸庄
河赫鴛皆を聞った輿仇旋喘/瓜顕のモデル晒とシミュレ`ション砂致歓┘▲献∈讐瞞衒住疉?赫庄壊馨看稼糸庄河赫鴛皆を聞った輿仇旋喘/瓜顕のモデル晒とシミュレ`ション砂致歓┘▲献∈讐瞞衒住疉?赫庄壊馨看稼糸庄
河赫鴛皆を聞った輿仇旋喘/瓜顕のモデル晒とシミュレ`ション砂致歓┘▲献∈讐瞞衒住疉?赫庄壊馨看稼糸庄
OSgeo Japan
?
CEDEC 2015: Google スケ`ルでgFする.鴬`ムΨ嵶児P
CEDEC 2015: Google スケ`ルでgFする.鴬`ムΨ嵶児PCEDEC 2015: Google スケ`ルでgFする.鴬`ムΨ嵶児P
CEDEC 2015: Google スケ`ルでgFする.鴬`ムΨ嵶児P
Google Cloud Platform - Japan
?
Project Hydrogen and Spark Graph - 蛍柊I尖 〜 AIをより附除にする、Apache Sparkの仟C嬬 - NTTデ...
Project Hydrogen and Spark Graph - 蛍柊I尖 〜 AIをより附除にする、Apache Sparkの仟C嬬 - NTTデ...Project Hydrogen and Spark Graph - 蛍柊I尖 〜 AIをより附除にする、Apache Sparkの仟C嬬 - NTTデ...
Project Hydrogen and Spark Graph - 蛍柊I尖 〜 AIをより附除にする、Apache Sparkの仟C嬬 - NTTデ...
NTT DATA Technology & Innovation
?
Spark 3.0が朕峺す、よりインテリジェントなUnified Analytics Platformdb tech showcase 2019 Tok...
Spark 3.0が朕峺す、よりインテリジェントなUnified Analytics Platformdb tech showcase 2019 Tok...Spark 3.0が朕峺す、よりインテリジェントなUnified Analytics Platformdb tech showcase 2019 Tok...
Spark 3.0が朕峺す、よりインテリジェントなUnified Analytics Platformdb tech showcase 2019 Tok...
NTT DATA Technology & Innovation
?
恃R寄僥 - デ`タ蛍裂と鬚栽う
恃R寄僥 - デ`タ蛍裂と鬚栽う恃R寄僥 - デ`タ蛍裂と鬚栽う
恃R寄僥 - デ`タ蛍裂と鬚栽う
Daiyu Hatakeyama
?
JAWS-UG HPC #2 LT Y創 NVIDIA GTC Japan 2015 レポ`ト
JAWS-UG HPC #2 LT Y創 NVIDIA GTC Japan 2015 レポ`トJAWS-UG HPC #2 LT Y創 NVIDIA GTC Japan 2015 レポ`ト
JAWS-UG HPC #2 LT Y創 NVIDIA GTC Japan 2015 レポ`ト
Daisuke Nagao
?
デ`タサイズ2ペタ ソネット?メディア?ネットワ`クスでの鴛馨沿温鉛温試喘と堰温糸看看沿塰喘
デ`タサイズ2ペタ ソネット?メディア?ネットワ`クスでの鴛馨沿温鉛温試喘と堰温糸看看沿塰喘デ`タサイズ2ペタ ソネット?メディア?ネットワ`クスでの鴛馨沿温鉛温試喘と堰温糸看看沿塰喘
デ`タサイズ2ペタ ソネット?メディア?ネットワ`クスでの鴛馨沿温鉛温試喘と堰温糸看看沿塰喘
Yoshikazu Suganuma
?
FPGA, AI, エッジコンピュ`ティング
FPGA, AI, エッジコンピュ`ティングFPGA, AI, エッジコンピュ`ティング
FPGA, AI, エッジコンピュ`ティング
Hideo Terada
?
‐Jpug茶氏/10寄ニュ`スで尅り卦るpg con2013
‐Jpug茶氏/10寄ニュ`スで尅り卦るpg con2013‐Jpug茶氏/10寄ニュ`スで尅り卦るpg con2013
‐Jpug茶氏/10寄ニュ`スで尅り卦るpg con2013
Daichi Egawa
?
酷或皆皆4赫とおOさん゛ソフトウェアとデ`タ、或沿艶稼皆岳姻艶艶岳珂温沿とのvSについて゛
酷或皆皆4赫とおOさん゛ソフトウェアとデ`タ、或沿艶稼皆岳姻艶艶岳珂温沿とのvSについて゛酷或皆皆4赫とおOさん゛ソフトウェアとデ`タ、或沿艶稼皆岳姻艶艶岳珂温沿とのvSについて゛
酷或皆皆4赫とおOさん゛ソフトウェアとデ`タ、或沿艶稼皆岳姻艶艶岳珂温沿とのvSについて゛
Yoichi Seino
?
Esj59 qgis handson-1
Esj59 qgis handson-1Esj59 qgis handson-1
Esj59 qgis handson-1
OSgeo Japan
?
safety and security using Raspberry PI
safety and security using Raspberry PIsafety and security using Raspberry PI
safety and security using Raspberry PI
Kiyoshi Ogawa
?
Sumo Logic試喘並箭とその\喘
Sumo Logic試喘並箭とその\喘Sumo Logic試喘並箭とその\喘
Sumo Logic試喘並箭とその\喘
gree_tech
?
Learn about ODF / ODFをなおそう
Learn about ODF / ODFをなおそうLearn about ODF / ODFをなおそう
Learn about ODF / ODFをなおそう
Naruhiko Ogasawara
?
鰻看糸艶-檎掘禽の敬看姻鉛糸馨温沿の試喘
鰻看糸艶-檎掘禽の敬看姻鉛糸馨温沿の試喘鰻看糸艶-檎掘禽の敬看姻鉛糸馨温沿の試喘
鰻看糸艶-檎掘禽の敬看姻鉛糸馨温沿の試喘
OSgeo Japan
?
C14 Greenplum Database Technology - Large Scale-out and Next generation Analy...
C14 Greenplum Database Technology - Large Scale-out and Next generation Analy...C14 Greenplum Database Technology - Large Scale-out and Next generation Analy...
C14 Greenplum Database Technology - Large Scale-out and Next generation Analy...
Insight Technology, Inc.
?
亊。皆看遺での鮫I尖と堰温鉛庄糸艶
亊。皆看遺での鮫I尖と堰温鉛庄糸艶亊。皆看遺での鮫I尖と堰温鉛庄糸艶
亊。皆看遺での鮫I尖と堰温鉛庄糸艶
Morpho, Inc.
?
歪サミ2013 Hadoopを聞わない鏡徭の蛍柊I尖h廠のBとその\喘
歪サミ2013 Hadoopを聞わない鏡徭の蛍柊I尖h廠のBとその\喘歪サミ2013 Hadoopを聞わない鏡徭の蛍柊I尖h廠のBとその\喘
歪サミ2013 Hadoopを聞わない鏡徭の蛍柊I尖h廠のBとその\喘
Developers Summit
?
河赫鴛皆を聞った輿仇旋喘/瓜顕のモデル晒とシミュレ`ション砂致歓┘▲献∈讐瞞衒住疉?赫庄壊馨看稼糸庄
河赫鴛皆を聞った輿仇旋喘/瓜顕のモデル晒とシミュレ`ション砂致歓┘▲献∈讐瞞衒住疉?赫庄壊馨看稼糸庄河赫鴛皆を聞った輿仇旋喘/瓜顕のモデル晒とシミュレ`ション砂致歓┘▲献∈讐瞞衒住疉?赫庄壊馨看稼糸庄
河赫鴛皆を聞った輿仇旋喘/瓜顕のモデル晒とシミュレ`ション砂致歓┘▲献∈讐瞞衒住疉?赫庄壊馨看稼糸庄
OSgeo Japan
?
CEDEC 2015: Google スケ`ルでgFする.鴬`ムΨ嵶児P
CEDEC 2015: Google スケ`ルでgFする.鴬`ムΨ嵶児PCEDEC 2015: Google スケ`ルでgFする.鴬`ムΨ嵶児P
CEDEC 2015: Google スケ`ルでgFする.鴬`ムΨ嵶児P
Google Cloud Platform - Japan
?
Project Hydrogen and Spark Graph - 蛍柊I尖 〜 AIをより附除にする、Apache Sparkの仟C嬬 - NTTデ...
Project Hydrogen and Spark Graph - 蛍柊I尖 〜 AIをより附除にする、Apache Sparkの仟C嬬 - NTTデ...Project Hydrogen and Spark Graph - 蛍柊I尖 〜 AIをより附除にする、Apache Sparkの仟C嬬 - NTTデ...
Project Hydrogen and Spark Graph - 蛍柊I尖 〜 AIをより附除にする、Apache Sparkの仟C嬬 - NTTデ...
NTT DATA Technology & Innovation
?
Spark 3.0が朕峺す、よりインテリジェントなUnified Analytics Platformdb tech showcase 2019 Tok...
Spark 3.0が朕峺す、よりインテリジェントなUnified Analytics Platformdb tech showcase 2019 Tok...Spark 3.0が朕峺す、よりインテリジェントなUnified Analytics Platformdb tech showcase 2019 Tok...
Spark 3.0が朕峺す、よりインテリジェントなUnified Analytics Platformdb tech showcase 2019 Tok...
NTT DATA Technology & Innovation
?
恃R寄僥 - デ`タ蛍裂と鬚栽う
恃R寄僥 - デ`タ蛍裂と鬚栽う恃R寄僥 - デ`タ蛍裂と鬚栽う
恃R寄僥 - デ`タ蛍裂と鬚栽う
Daiyu Hatakeyama
?
JAWS-UG HPC #2 LT Y創 NVIDIA GTC Japan 2015 レポ`ト
JAWS-UG HPC #2 LT Y創 NVIDIA GTC Japan 2015 レポ`トJAWS-UG HPC #2 LT Y創 NVIDIA GTC Japan 2015 レポ`ト
JAWS-UG HPC #2 LT Y創 NVIDIA GTC Japan 2015 レポ`ト
Daisuke Nagao
?
デ`タサイズ2ペタ ソネット?メディア?ネットワ`クスでの鴛馨沿温鉛温試喘と堰温糸看看沿塰喘
デ`タサイズ2ペタ ソネット?メディア?ネットワ`クスでの鴛馨沿温鉛温試喘と堰温糸看看沿塰喘デ`タサイズ2ペタ ソネット?メディア?ネットワ`クスでの鴛馨沿温鉛温試喘と堰温糸看看沿塰喘
デ`タサイズ2ペタ ソネット?メディア?ネットワ`クスでの鴛馨沿温鉛温試喘と堰温糸看看沿塰喘
Yoshikazu Suganuma
?
FPGA, AI, エッジコンピュ`ティング
FPGA, AI, エッジコンピュ`ティングFPGA, AI, エッジコンピュ`ティング
FPGA, AI, エッジコンピュ`ティング
Hideo Terada
?

赫姻艶艶稼-珂温姻鉛を聞った嶄伉來峺炎プログラミング

Editor's Notes

  • #4: インスパイア