タグ

linuxとGPUに関するkgbuのブックマーク (3)

  • PacketShader - GPU-accelerated Software Router

    New: The I/O engine is now available! We have partially released the source code used in this work. You can find the user-level packet I/O engine for Intel 82598/82599 NICs here. We do not have a definite release plan for other parts of the PacketShader code not made available on the web as of today. What is PacketShader? PacketShader is a high-performance PC-based software router platform that ac

    kgbu
    kgbu 2010/08/24
    8coreのマシン、64バイトのパケットサイズでの話だという。SSLやりまへんか?
  • CUDAを使う - メモリアクセス:tech.ckme.co.jp

    目次 >> CUDA >> メモリアクセス CUDA - メモリアクセス CUDAは、コンピュータ上のRAM、グラフィックカード上のRAMなどいくつかのメモリをもつ。 それぞれのメモリは、アクセス速度やアクセスできる範囲などが違う。 具体的には、コンピュータ上のメインメモリには直接アクセスはできない。そのため、cudaMemcpyを使って、メインメモリからグラフィックカード上のメモリへ転送してやる必要がある。 一方、グラフィックカード上のメモリにもいくつか種類があり、一つはグローバルメモリであるが、これは同一グリッド内であれば、どのブロック、どのスレッドからもアクセスできる。 一方、シェアードメモリは同一ブロック内のスレッドからしかアクセスできないものの、グローバルメモリに比べて、きわめて高速にアクセスできる。 今回は、これらの違いがどの程度実行速度に影響するか調べてみた。なお今回使用して

    kgbu
    kgbu 2008/05/15
    具体的なコードで、データに関するメモリアクセスの影響を検証。ところで、分岐の影響ってのはどのくらいなんだろう?
  • CUDA のインストール - 最適化問題に対する超高速&安定計算

    レフェリーで CUDA 関係の論文が来たので、CUDA をインストールして使ってみることにした。手元にあった GeForce 8xxx 系は 8600GTS だけなので、GeForce 8800GTS 512MB を購入した。現在は Fedora 7 が正式サポートだが、手元に Fedora 7 のマシンが無いので、Fedora 8 で試してみた。 1: CUDA のダウンロード (Fedora 8 x86_64 の場合) CUDA Toolkit version 1.1 for Fedora 7 CUDA SDK version 1.1 for Linux NVIDIA Driver for Linux with CUDA Support (169.09) 2: NVIDIA ドライバのインストール yum install kernel-devel yum install freeglu

    CUDA のインストール - 最適化問題に対する超高速&安定計算
    kgbu
    kgbu 2008/05/15
    グラフィックカードとの接続のバンド幅がネックになるという話がコメント欄にある。ちょっと複雑な計算させないといかんらしい。多体物理シミュレータなんてのは有望なのか?
  • 1