タグ

マルチスレッドに関するdame_ningenのブックマーク (2)

  • CUDAを使う - インストール(Windows編):tech.ckme.co.jp

    目次 >> CUDA >> インストール(Windows編) CUDA - インストール(Windows編) NVIDIAのGPGPU開発環境であるCUDA(Compute unified device architecture) 6.0 をインストールして、使ってみる。 使用機材は、Windows7 64bit向けが GeForce GTX 680 4GB Core i7-4770K RAM 32GB マザーボードASUS ASUS P8Z77-V DELUXE CUDAのインストール CUDAのインストールは、初期の頃に比べてだいぶ楽になっており、ここから、自らの環境に合ったインストーラをダウンロードしてくる。 まず、Visual C++ 2012をインストールしておく。 CUDA コンパイラ一式のインストール まず、https://developer.nvidia.com/cuda-

  • コンピューター:C言語講座:マルチスレッドについて

    コンピューター:C言語講座:マルチスレッドについて マルチスレッドの特徴 一般的なサーバプログラムでは、多数のクライアントからの処理をできるだけリアルタイムに処理するために、何らかの形で並列処理を行うことが多いものです。たとえば、データベースサーバで、ある検索処理に時間がかかっている間ほかのクライアントが接続すらできない、という状態ではサーバとして失格でしょう。 並列処理を実現する方法としては、 ・プログラム自体を並列処理可能に記述する ・プロセスをもともと多数起動しておく ・fork()を使って子プロセスを起動するマルチプロセス処理 ・マルチスレッドを使用する などが考えられます。プログラム自体をリアルタイム性を考慮しながら記述するのはなかなか大変で、しかもソースが複雑になりメンテナンス性も問題が多くなりがちです。プロセスをもともと多数起動するのは簡単ですが、クライアントがどのプロセスに

  • 1