EC2 クラスタインスタ
ンス使ってみました!
High Performance Computing の威力を手軽に体感
株式会社 イー・カムトゥルー
佐藤 英治
JAWS-UG Sapporo 8th
2012.11.12
そもそも・・・神林さんのお話
から
並列ってそんなに偉いのか?
← これ買いました
良く見たら、並行だし・・・
これならJavaScriptで実験でき
る
これだけで円周率が計算できる
とは素敵だ・・・
軽いノリで facebook へ
← これがこのLTへ発展すると
は・・・
Google Chrome の場合、
100万回のループでも 23ms!!
クラスタコンピュートインスタン
スとは
AWS EC2 インスタンスタイプの説明によると
cc2.8xlarge cluster compute instance type
88 EC2 Compute Units
16 physical cores with 32 threads
つーことは、スモールインスタンスの88倍!
別名、 『HPCインスタンス』
勝手な想像(^^
ベンチマークの開始
 まずは、ローカルPCの VMWare に CentOS 入れて、
 次に、JavaScript を実行するために、node.js を入れて
で、測定
Pi(100万回) : 19ms
HPCインスタンスの準備
 AMIは、 amazon/EC2 CentOS 5.4 HVM AMI が便利
 インスタンスタイプは、迷わずcc2.8xlarge
 Node.js を入れる
で、測定・・・
HPCインスタンスの実力
は・・・
19ms 18ms
※1.05倍の速度
え?
 19ms≒18ms ・・・・ 誤差の範囲内!
 シングルスレッドだから、HPCインスタンスを活かしきれな
い!
 もっと重たい処理でやらなきゃ・・・
じゃあ、マルチスレッド
で・・・
OpenMP を使った
レイトレーシング
#pragma omp だけで
簡単に並列化してくれる
まずはローカルPCで
スレッド数に応じて
CPUを使っている
GCC44 でコンパイル
HPC の本当の威力を見せてもらお
う
※ThinkPad X201 の1スレッドを1とすると、約23倍の速度
23倍!
Topで見ると・・・
CPUを使いきっている!
OpenMP(並列)はスゴイ!
まとめ
 なんでも速くなるわけではない!
 クラスタインスタンスを活かすには並列処理が不可欠
 EC2を使えば、10分ほどでHPC環境が手に入る
 $2.40 / h で、だれでもお手軽にHPCを体感できます
ありがとうございました

More Related Content

PPTX
CloudFormationと付き合い続けよう
PDF
NetBSD on Conoha VPS at JNUG BoF 2014
PDF
「Windows Azureで HPC 」 for JAZUG 2013年9月
PPTX
M5Stick V で V-trainingを試してみた
PDF
「Windows Azure でスーパーコンピューティング!」for Microsoft MVP camp 2014 大阪会場
PDF
Jubatus 新機能ハイライト
PDF
CPUに関する話
PPTX
Next-L Enju ワークショップ #86
CloudFormationと付き合い続けよう
NetBSD on Conoha VPS at JNUG BoF 2014
「Windows Azureで HPC 」 for JAZUG 2013年9月
M5Stick V で V-trainingを試してみた
「Windows Azure でスーパーコンピューティング!」for Microsoft MVP camp 2014 大阪会場
Jubatus 新機能ハイライト
CPUに関する話
Next-L Enju ワークショップ #86

What's hot (20)

PDF
EthernetやCPUなどの話
PDF
CloudAtCostを使ってみた
PDF
20130601わんくま「序hpcクラスターを作ろう!まずはオンプレで」公開用
PDF
TIME_WAITに関する話
PDF
まだCPUで消耗してるの?Jubatusによる近傍探索のGPUを利用した高速化
PDF
HPC Azure TOP500 2012-11
PPTX
Technical session 2 iaa s 始めました~自社内にある windows も linux もそして sql server も azur...
PPTX
Dockerstart
PPTX
後期講座01
PDF
MySQLやSSDとかの話 前編
PPTX
ななめ45°から見たJavaOne
PDF
20121103 wc osaka_handson
PDF
最近のJuju/MAASについて 〜 15分版 - OpenStack最新情報セミナー 2017年11月
PPT
Dev cloud Description between 1&2
PDF
JSAI 2020 1J5-GS-2-01 TensorShader 高次元ニューラルネットワーク深層学習フレームワーク
PPT
アメーバピグにおける自作サーバ運用
PDF
JubaQLご紹介
PPTX
Hudson初心者向けデモ
PPTX
自動バックアップ
PDF
ML Studio / CNTK ハンズオン資料の紹介と開発環境の構築手順
EthernetやCPUなどの話
CloudAtCostを使ってみた
20130601わんくま「序hpcクラスターを作ろう!まずはオンプレで」公開用
TIME_WAITに関する話
まだCPUで消耗してるの?Jubatusによる近傍探索のGPUを利用した高速化
HPC Azure TOP500 2012-11
Technical session 2 iaa s 始めました~自社内にある windows も linux もそして sql server も azur...
Dockerstart
後期講座01
MySQLやSSDとかの話 前編
ななめ45°から見たJavaOne
20121103 wc osaka_handson
最近のJuju/MAASについて 〜 15分版 - OpenStack最新情報セミナー 2017年11月
Dev cloud Description between 1&2
JSAI 2020 1J5-GS-2-01 TensorShader 高次元ニューラルネットワーク深層学習フレームワーク
アメーバピグにおける自作サーバ運用
JubaQLご紹介
Hudson初心者向けデモ
自動バックアップ
ML Studio / CNTK ハンズオン資料の紹介と開発環境の構築手順
Ad

Viewers also liked (20)

PDF
awsで実現するミッションクリティカル業務のクラウド利用 VIP編
PDF
AWS上で使えるストレージ十番勝負
PDF
Queryable State for Kafka Streamsを使ってみた
PDF
ココが違うよEC2 ~オンプレミスVMとの徹底⽐比較~
PDF
Kafka通常オペレーションで遭遇する問題集 #kafkajp
PDF
噛み砕いてKafka Streams #kafkajp
PDF
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajp
PDF
KafkaとAWS Kinesisの比較
PDF
Awsでつくるapache kafkaといろんな悩み
PDF
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション②
PPT
AWSのEC2の複数インスタンスからファイルを共有する方法
PPTX
Kafkaを活用するためのストリーム処理の基本
PDF
AWSスポットインスタンスの真髄
PDF
Kafkaを使った マイクロサービス基盤 part2 +運用して起きたトラブル集
PDF
これでAWSマスター!? 初心者向けAWS簡単講座
PDF
AWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンス
PDF
スマートファクトリーを支えるIoTインフラをつくった話
PDF
AWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
PDF
Kafkaによるリアルタイム処理
PDF
AWS Blackbelt 2015シリーズ Amazon EC2 Container Service (Amazon ECS)
awsで実現するミッションクリティカル業務のクラウド利用 VIP編
AWS上で使えるストレージ十番勝負
Queryable State for Kafka Streamsを使ってみた
ココが違うよEC2 ~オンプレミスVMとの徹底⽐比較~
Kafka通常オペレーションで遭遇する問題集 #kafkajp
噛み砕いてKafka Streams #kafkajp
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajp
KafkaとAWS Kinesisの比較
Awsでつくるapache kafkaといろんな悩み
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション②
AWSのEC2の複数インスタンスからファイルを共有する方法
Kafkaを活用するためのストリーム処理の基本
AWSスポットインスタンスの真髄
Kafkaを使った マイクロサービス基盤 part2 +運用して起きたトラブル集
これでAWSマスター!? 初心者向けAWS簡単講座
AWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンス
スマートファクトリーを支えるIoTインフラをつくった話
AWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
Kafkaによるリアルタイム処理
AWS Blackbelt 2015シリーズ Amazon EC2 Container Service (Amazon ECS)
Ad

Similar to EC2クラスタインスタンス使ってみました! (20)

PDF
こんなに簡単クラウドコンピューティング 〜EC2ハンズオン〜
PPTX
CfnClusterを使って10分強でHPC環境を構築する
PDF
Amazon EC2 HPCインスタンス - AWSマイスターシリーズ
PDF
Amazon EC2
PDF
Amazon Ec2
PDF
破「Windows azureでhpc 」わんくま大阪2013年12月
PDF
Async DeepDive basics
PDF
コスト削減から考えるAWSの効果的な利用方法
PPTX
Cloudstack nested kvm検証環境
PPTX
Jenkinsとamazon ecsで コンテナCI
PDF
Amazon ec2とは何か?
PDF
AWS Black Belt Online Seminar Amazon EC2
PDF
Webアプリ開発向け ゆるふわDocker使いが Cloud Naive開発に必要なetc.
PDF
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
PPTX
EC2に対するcloudwatchのアクション設定がポリシーで使えないときの代替策
PDF
[AWS Start-up ゼミ] よくある課題を一気に解説!〜御社の技術レベルがアップする 2017 夏期講習〜
PDF
【LTセッション】推論をエッジで?いえ、PaaSです。 paasで推論を運用するとこんなに楽チン。_DLLAB推論ナイト
PDF
Webアプリ開発向け ゆるふわDocker使いがCloud Naive開発に必要そうなetc.
PPTX
EC2でマルチキャスト
PDF
ニワトリでもわかるECS入門
こんなに簡単クラウドコンピューティング 〜EC2ハンズオン〜
CfnClusterを使って10分強でHPC環境を構築する
Amazon EC2 HPCインスタンス - AWSマイスターシリーズ
Amazon EC2
Amazon Ec2
破「Windows azureでhpc 」わんくま大阪2013年12月
Async DeepDive basics
コスト削減から考えるAWSの効果的な利用方法
Cloudstack nested kvm検証環境
Jenkinsとamazon ecsで コンテナCI
Amazon ec2とは何か?
AWS Black Belt Online Seminar Amazon EC2
Webアプリ開発向け ゆるふわDocker使いが Cloud Naive開発に必要なetc.
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
EC2に対するcloudwatchのアクション設定がポリシーで使えないときの代替策
[AWS Start-up ゼミ] よくある課題を一気に解説!〜御社の技術レベルがアップする 2017 夏期講習〜
【LTセッション】推論をエッジで?いえ、PaaSです。 paasで推論を運用するとこんなに楽チン。_DLLAB推論ナイト
Webアプリ開発向け ゆるふわDocker使いがCloud Naive開発に必要そうなetc.
EC2でマルチキャスト
ニワトリでもわかるECS入門

EC2クラスタインスタンス使ってみました!