翻訳と辞書
Words near each other
・ GPSM2
・ GPSO
・ GPSolo Magazine
・ GpsOne
・ GPSS
・ GPSS (disambiguation)
・ GPS·C
・ GPT
・ GPT Group
・ GPU (disambiguation)
・ GPU cluster
・ GPU switching
・ GPU-Z
・ GPUdb
・ GPUGRID.net
GPULib
・ GPUTILS
・ GPVI
・ GPW
・ GPX
・ GPX1
・ GPX2 (gene)
・ GPX3
・ GPX4
・ GPX5
・ GPX6
・ GPX7
・ GPX8
・ GPXE
・ GPxPatch


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

GPULib : ウィキペディア英語版
GPULib

GPULib is a software library developed and marketed by Tech-X Corporation〔(Tech-X Corporation )〕 for accelerating general-purpose scientific computations from within the Interactive Data Language (IDL) using Nvidia's CUDA platform for programming its graphics processing units (GPUs). GPULib provides basic arithmetic, array indexing, special functions, Fast Fourier Transforms (FFT), interpolation, BLAS matrix operations as well as LAPACK routines provided by MAGMA,〔(MAGMA )〕 and some image processing operations. All numeric data types provided by IDL are supported. GPULib is used in medical imaging, optics,〔Cheong, F. C., Krishnatreya, B. J., & Grier, D. G. (2010). Strategies for three-dimensional particle tracking with holographic video microscopy. ''Optics Express'', 18(13), 13563. doi:10.1364/OE.18.013563〕〔Cheong, F., Sun, B., Dreyfus, R., Amato-Grill, J., Xiao, K., Dixon, L., & Grier, D. (2009). Flow visualization and flow cytometry with holographic video microscopy. Optics Express, 17(15), 13071–13079.〕 astronomy, earth science,〔Fillmore, D., Messmer, P., Mullowney, P., & Amyx, K. (2008). Acceleration of Data Analysis Applications using GPUs. ''American Geophysical Union'', 23, 1099.〕 remote sensing,〔(Canty, Morton J. ''Image Analysis, Classification, and Change Detection in Remote Sensing: With Algorithms for ENVI/IDL, Second Edition''. CRC Press, 2009. )〕〔(Rademakers, Lisa and Coleman, Daniel. ''Spinoff, 2011: NASA Technologies Benefit Society''. Government Printing Office, 2012. )〕 and other scientific areas.〔(Messmer, P., & Mullowney, P. J. (2008). GPULib: GPU Computing in High-Level Languages. ''Computing in Science & Engineering'', 10, 70–73. )〕
A CUDA enabled GPU is currently required〔(Supported GPUs )〕 to use this library, although there is an OpenCL prototype available. GPULib provides more capabilities depending on the capability of the graphics processing unit (GPU) being used. For example, double-precision calculations and the ability to transfer data concurrently with computations are not provided by all GPUs, but GPULib supports these operations on GPUs which are capable of performing them.
GPULib is provided in the form of a Dynamically Loadable Module (DLM) along with IDL code. Using GPULib does not require knowledge of C or CUDA, though it can be extended if the user is knowledgeable with CUDA. GPULib previously provided bindings for other languages including Matlab, Python,〔(Hetlan, Magnus Lie. ''Python Algorithms: Mastering Basic Algorithms in the Python Language''. Apress, 2010. )〕 and Java.
The GPULib API documentation is available online.〔(GPULib documentation )〕
== See also ==

*CUDA – a parallel computing platform and programming model created by Nvidia and implemented by the graphics processing units (GPUs) that they produce
*GPGPU – general purpose computation on GPUs
*OpenCL – cross-platform standard supported by both Nvidia and AMD/ATI as well as Intel and others

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「GPULib」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.