CUDA リンク集 †
- プレゼンテーション資料は『はじめての CUDA プログラミング』を読んだ後なら理解できて有意義になるかもしれません。
- ◆は日本語、◇は英語。
CUDA 全般 †
◇CUDA Zone - The resouce for CUDA developers
http://www.nvidia.com/object/cuda_home.html
◆Learn More about CUDA - NVIDIA
http://www.nvidia.co.jp/object/cuda_education_jp.html
◇NVIDIA Developer Web Site - Tools, Presentations, Whitepapers
http://developer.nvidia.com/
◇CUDA 2.1 FAQ, Please read before posting - General CUDA GPU Computing Discussion - CUDA GPU Computing - NVIDIA Forums
http://forums.nvidia.com/index.php?showtopic=84440
◆NVIDIA CUDA Information Site - Unleash the Power of GPU -
http://gpu.fixstars.com/
CUDA 和書 †
◆『はじめての CUDA プログラミング』
青木尊之、額田彰 共著 工学社 2009.11
http://www.amazon.co.jp/dp/4777514773/
◆「総力特集:驚異の 1TFLOPS オーバーパワーを徹底活用 GPGPU による並列処理」
株式会社フィックスターズ 田村陽介、浅原明広、土山了士、飯塚拓郎 文 『月刊 ASCII.technologies 2009年12月号』アスキー・メディアワークス pp.24-85
http://www.amazon.co.jp/dp/B002SBUSP6/
日本語オンライン記事 †
◆PC Watch
http://pc.watch.impress.co.jp/
◆後藤弘茂のWeekly海外ニュース - PC Watch
http://pc.watch.impress.co.jp/docs/column/kaigai/
◆CUDA - マイコミジャーナル
http://journal.mycom.co.jp/tag/0000846/
◆NVIDIA - マイコミジャーナル
http://journal.mycom.co.jp/tag/0000177/
◆CUDA - 4Gamer.net
http://www.4gamer.net/games/076/G007660/
◆NVIDIA - 4Gamer.net
http://www.4gamer.net/publisher/002/P00212/
フォーラムで推薦されている並列プログラミングの文献 †
詳しくは jocohen 氏投稿 "Getting started with parallel programming, Suggested reading" を参照。
http://forums.nvidia.com/index.php?showtopic=107375
◇北カリフォルニア大学コンピュータ科学部での高機能計算 (HPC) の講義
http://www.cs.unc.edu/~prins/Classes/633/
◇"PRAM Algorithms" COMP 633: Parallel Computing
by Siddhartha Chatterjee, Jan Prins
http://www.cs.unc.edu/~prins/Classes/633/Handouts/pram.pdf
◇イリノイ大学電子コンピュータ工学部の講義 ECE 498 AL : Programming Massively Parallel Processors で使われた教材の草稿
by David Kirk, Wen Mei Hwu
http://courses.ece.illinois.edu/ece498/al/
◇"Introduction to Parallel Computing"
by Vipin Kumar, Ananth Grama, Anshul Gupta, George Karpis; Addison Wesley, 2 edition (January 26, 2003)
http://www.amazon.com/dp/0201648652/
◇"The Art of Multiprocessor Programming"
by Maurice Herlihy, Nir Shavit; Morgan Kaufmann (March 14, 2008)
http://www.amazon.com/dp/0123705916/
◆邦訳『The Art of Multiprocessor Programming 並行プログラミングの原理から実践まで』(株式会社クイープ 訳 アスキー・メディアワークス 2009.09 )
http://www.amazon.co.jp/dp/4048679880/
◇"Patterns for Parallel Programming"
by Timothy G. Mattson, Beverly A. Sanders, Berna L. Massingill; Addison-Wesley Professional, 1 edition (September 25, 2004)
http://www.amazon.com/dp/0321228111/
◇"Parallel Programming in C with MPI and OpenMP"
by Michael J. Quinn; McGraw? Hill Higher Education (September 1, 2003)
http://www.amazon.com/dp/0071232656/
◇"Rs/6000 Sp: Practical Mpi Programming"
IBM Redbooks, IBM (August 1999)
http://www.amazon.com/dp/0738413658/
http://www.redbooks.ibm.com/abstracts/sg245380.html
◇"Parallel Programming with MPI"
by Peter Pacheco; Morgan Kaufmann, 1st edition (October 15, 1996)
http://www.amazon.com/dp/1558603395/
◆邦訳『MPI並列プログラミング』( P. パチェコ 著 秋葉博 訳 培風館 2001.07 )
http://www.amazon.co.jp/dp/456301544X/
◇"Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering"
by Ian Foster; Addison Wesley (February 10, 1995)
http://www.amazon.com/dp/0201575949/
http://www-unix.mcs.anl.gov/dbpp/
◇"Parallel and Distributed Computation: Numerical Methods (Optimization and Neural Computation)"
by Dimitri P. Bertsekas; Athena Scientific, 1 edition (January 1, 1997)
http://www.amazon.com/dp/1886529019/
◇"Using OpenMP: Portable Shared Memory Parallel Programming (Scientific and Engineering Computation)"
by Barbara Chapman, Gabriele Jost, Ruud van der Pas; The MIT Press (October 31, 2007)
http://www.amazon.com/dp/0262533022/
◇"Using MPI - 2nd Edition: Portable Parallel Programming with the Message Passing Interface (Scientific and Engineering Computation)"
by William Gropp, Ewing Lusk, Anthony Skjellum; The MIT Press; 2 edition (November 26, 1999)
http://www.amazon.com/dp/0262571323/
◆邦訳『実践MPI‐2―メッセージパッシング・インタフェースの上級者向け機能』(畑崎隆雄 訳 ピアソンエデュケーション 2002.09 )
http://www.amazon.co.jp/dp/4894714442/
◇"Introduction to Parallel Algorithms"
by Joseph JaJa?; Addison-Wesley Professional (April 3, 1992)
http://www.amazon.com/dp/0201548569/
◇"Limits to Parallel Computation: P-Completeness Theory"
by Raymond Greenlaw, H. James Hoover, Walter L. Ruzzo; Oxford University Press, USA (April 6, 1995)
http://www.amazon.com/dp/0195085914/
GPU Gems †
英語ならオンラインで無料閲覧可能、和訳は書店で発売中。
◇GPU Gems: 3D Programming Techniques, Tips and Tricks
http://developer.nvidia.com/object/gpu_gems_home.html
◇GPU Gems 2: Programming Techniques for High-Performance Graphics
http://developer.nvidia.com/object/gpu_gems_2_home.html
◇GPU Gems 3: 3D and General Programming Techniques for GPUs
http://developer.nvidia.com/object/gpu-gems-3.html
その他 †
◇CULAtools - GPU-accelerated LAPACK - EM Photonics
http://www.culatools.com/
◇CUDA, Supercomputing for the Masses - Dr. Dobb's
http://www.ddj.com/cpp/207200659/
◇Scalable Parallel Programming with CUDA - ACM Portal
http://portal.acm.org/citation.cfm?id=1365500
◇NVIDIA's GT200: Inside a Parallel Processor - Real World Technologies
http://www.realworldtech.com/page.cfm?ArticleID=RWT090808195242
◇NVIDIA TESLA: A Unified Graphics and Computing Architecture
by Erik Lindholm, John Nickolls, Stuart Oberman, John Montrym; IEEE Micro March-April 2008 pp.39-55