[20110827 PyConJP 2011 LT]pythonでrdmaを・・・
Upcoming SlideShare
Loading in...5
×
 

[20110827 PyConJP 2011 LT]pythonでrdmaを・・・

on

  • 1,363 views

 

Statistics

Views

Total Views
1,363
Views on SlideShare
1,360
Embed Views
3

Actions

Likes
0
Downloads
8
Comments
0

2 Embeds 3

http://twitter.com 2
https://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

[20110827 PyConJP 2011 LT]pythonでrdmaを・・・ [20110827 PyConJP 2011 LT]pythonでrdmaを・・・ Presentation Transcript

  • Python で RDMA を・・・ - Introduction to the Python-RDMA - 2011 Aug 27 LT @wakadannacom by Azzurri-Laboratory PyCon JP 2011 [LT Session]
  • アジェンダ – Agenda -
    • 自己紹介 - Self-Introduction -
    • Infiniband とは - What is Infiniband? -
    • RDMA(Remote Direct Memory Access) とは
    • -What is RDMA? -
    • Python-RDMA とは - What is Python-RDMA ? -
    • 取り組み – Approach -
    • まとめ – Summary -
  • 自己紹介 - Self-Introduction -
    • 名前:だんな [H/N:Danna]
    • Twitter ID : @wakadannacom
    • 所属 [Affiliation] : Azzurri-Laboratory ※
      • ※   “ Azzurri-Laboratory” is a doujinshi circle which publishes doujinshi magazines about High performance Computing on the Comic Market.
    • Python 使用歴: 1 年未満 [Python Beginner]
  • < 質問 >
    • Infiniband って聞いたことあります?
  • Infiniband とは (1) - What is Infiniband? –
    • 次世代高速インターコネクタの一つ
      • 主に外付けインターフェイス用と開発
    • 特徴
      • 広帯域な転送レート
        • Single Date Rate(SDR)  理論値: 10Gbps
        • Double Date Rate(DDR) 理論値: 20Gpbs
        • Quad Data Rate(QDR)   理論値: 40Gpbs
      • 高信頼性
      • 高運用性
      • 低レイテンシ
      • 低 CPU 負荷 <-- RDMA
      • etc..
  • Infiniband とは (2) - What is Infiniband? –
    • 業界団体: InfiniBand Trade Association(IBTA)
      • 主要なベンダが集まりで InfiniBand Architecture Specification(IBA) を策定
      • http://www.infinibandta.org/
    • 関連: OpenFabrics Alliance (OFA)
      • OpenIB Alliance の拡張団体
      • InfiniBand   + iWARP(RDMA over Ethernet)
      • OpenFabrics Enterprise Distribution(OFED) を提供
      • http://www.openfabrics.org/index.php
  • RDMA(Remote Direct Memory Access) とは -What is RDMA?
    • Remote Direct Memory Access
      • Low CPU Utilization
      • Low system bus load
      • etc…
    Socket RDMA ① ② ③ ① System Bus CPU Main Memory Kenel Buffer User Buffer System Bus CPU Main Memory Kenel Buffer User Buffer
  • Python-RDMA とは - What is Python-RDMA ? -
    • Publisher: Obsidian Strategics Inc.
      • http://www.obsidianresearch.com/products/software/python-rdma/index.html
    • Rroduct :
      • Python から InfiniBand と RDMA 機能が使用可
      • Python-rdma is provided an interface to the Linux   RDMA stack from the Python language.
    • Manual:
      • http://www.obsidianresearch.com/products/software/python-rdma/doc/index.html
    • Document:
      • http://www.obsidianresearch.com/products/software/python-rdma/presentation.html
  • 取り組み – Approach -
    • 2011/06/25 「 Python RAMD 勉強会」
    • Member : @syoyo @hiroysato
    • Conclusion : 1 対1通信でサイズ指定したデータの RDMA
    • URL : https://github.com/syoyo/python-rdma-examples
    • Next Setp : 1 対多数通信 (Gather , Scatter)
  • まとめ – Summary -
    • 詳しくは Web で…
    PyCon JP 2011 Sprints へ参加予定 -> Infiniband(SDR) 実機を持ち込みます -> Python-RDMA を触ってみませんか? Sprints