This HTML5 document contains 87 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dctermshttp://purl.org/dc/terms/
n18https://web.archive.org/web/20181117222643/http:/gpgpu.org/developer/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n15https://docs.nvidia.com/cuda/cuda-compiler-driver-nvcc/
n13https://global.dbpedia.org/id/
schemahttp://schema.org/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
wikipedia-enhttp://en.wikipedia.org/wiki/
dbphttp://dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
dbchttp://dbpedia.org/resource/Category:
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/
dbrhttp://dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/

Statements

Subject Item
dbr:Nvidia_CUDA_Compiler
rdf:type
schema:CreativeWork wikidata:Q386724 owl:Thing dbo:Software dbo:Work wikidata:Q7397
rdfs:label
Nvidia CUDA Compiler NVIDIA CUDA Compiler
rdfs:comment
Nvidia CUDA コンパイラ (NVCC)は、CUDAとの使用を目指したNVIDIAによるプロプライエタリコンパイラである。CUDAコードは、CPUとGPUの両方で動作する。NVCCはCPUとGPUを分離し、ホストコード(CPU上で実行される部分のコード)をGCC、Intel C++ Compiler、あるいはのようなC言語コンパイラへ転送する。そして、デバイスコード(GPU上で実行する部分)をGPUへ転送する。デバイスコード(PTX)は、さらにGPU固有のバイナリコードへコンパイルされる。NVCCはLLVMに基づいている。NVIDIAが提供した資料に従うと、nvccはバージョン7.0でC++11標準と少数のC99の機能によって定義される多くの言語構造をサポートしている。バージョン9.0においてC++14標準由来のより多くの言語構造がサポートされている。 他の広く使われているライブラリは以下のものがある。 * CUBLAS: BLAS の実装 * CUFFT: FFT の実装 * CUDPP (Data Parallel Primitives): 並列プログラミングで使用する Reduction, Scan, Sort * Thrust: 並列プログラミングで使用する Reduction, Scan, Sort Nvidia CUDA Compiler (NVCC) is a proprietary compiler by Nvidia intended for use with CUDA. CUDA code runs on both the CPU and GPU. NVCC separates these two parts and sends host code (the part of code which will be run on the CPU) to a C compiler like GCC or Intel C++ Compiler (ICC) or Microsoft Visual C++ Compiler, and sends the device code (the part which will run on the GPU) to the GPU. The device code is further compiled by NVCC. NVCC is based on LLVM. According to Nvidia provided documentation, nvcc in version 7.0 supports many language constructs that are defined by the C++11 standard and a few C99 features as well. In version 9.0 several more constructs from the C++14 standard are supported.
foaf:homepage
n15:%23introduction
dcterms:subject
dbc:Compilers dbc:Nvidia_software
dbo:wikiPageID
37864839
dbo:wikiPageRevisionID
1089665148
dbo:wikiPageWikiLink
dbr:Nvidia dbr:Compiler dbr:CUDA_binary dbr:Proprietary_software dbr:C++11 dbr:CUDA dbr:OpenCL dbr:CPU dbr:C++14 dbr:GNU_Compiler_Collection dbr:Microsoft_Visual_C++ dbr:GPU dbc:Compilers dbr:Heterogeneous_System_Architecture dbr:C_(programming_language) dbr:LLVM dbr:Intel_C++_Compiler dbr:Parallel_Thread_Execution dbr:C99 dbc:Nvidia_software
dbo:wikiPageExternalLink
n18:cudpp n15: n15:%23introduction
owl:sameAs
wikidata:Q6955691 dbpedia-ja:NVIDIA_CUDA_Compiler n13:4rokG
dbp:wikiPageUsesTemplate
dbt:Short_description dbt:Reflist dbt:Infobox_software dbt:Computer-stub
dbp:author
dbr:Nvidia
dbp:genre
dbr:Compiler
dbp:license
dbr:Proprietary_software
dbp:website
n15:%23introduction
dbo:abstract
Nvidia CUDA コンパイラ (NVCC)は、CUDAとの使用を目指したNVIDIAによるプロプライエタリコンパイラである。CUDAコードは、CPUとGPUの両方で動作する。NVCCはCPUとGPUを分離し、ホストコード(CPU上で実行される部分のコード)をGCC、Intel C++ Compiler、あるいはのようなC言語コンパイラへ転送する。そして、デバイスコード(GPU上で実行する部分)をGPUへ転送する。デバイスコード(PTX)は、さらにGPU固有のバイナリコードへコンパイルされる。NVCCはLLVMに基づいている。NVIDIAが提供した資料に従うと、nvccはバージョン7.0でC++11標準と少数のC99の機能によって定義される多くの言語構造をサポートしている。バージョン9.0においてC++14標準由来のより多くの言語構造がサポートされている。 CUDAの言語拡張(.cu)を含んでいるあらゆるソースファイルは、nvccでコンパイルされる。NVCCは、コンパイラドライバであり、全ての必要なツールとcudacc、g++、clなどのようなコンパイラによって動作する。NVCCは、C code(CPUコード)、PTX(GPU擬似アセンブラ)、あるいはオブジェクトコード(GPUで直接実行可能)のいずれも出力できる。C codeは、CPU用のコードなので、他のツールを使ってアプリケーション(CPU用コードで書かれている)の他の部分と一緒にコンパイル・リンクされなければならない。CUDAコードを含んだ実行ファイルは、CUDAコアライブラリ(cuda)とCUDAランタイムライブラリ(cudart)を必要とする。 他の広く使われているライブラリは以下のものがある。 * CUBLAS: BLAS の実装 * CUFFT: FFT の実装 * CUDPP (Data Parallel Primitives): 並列プログラミングで使用する Reduction, Scan, Sort * Thrust: 並列プログラミングで使用する Reduction, Scan, Sort Nvidia CUDA Compiler (NVCC) is a proprietary compiler by Nvidia intended for use with CUDA. CUDA code runs on both the CPU and GPU. NVCC separates these two parts and sends host code (the part of code which will be run on the CPU) to a C compiler like GCC or Intel C++ Compiler (ICC) or Microsoft Visual C++ Compiler, and sends the device code (the part which will run on the GPU) to the GPU. The device code is further compiled by NVCC. NVCC is based on LLVM. According to Nvidia provided documentation, nvcc in version 7.0 supports many language constructs that are defined by the C++11 standard and a few C99 features as well. In version 9.0 several more constructs from the C++14 standard are supported. Any source file containing CUDA language extensions (.cu) must be compiled with nvcc. NVCC is a compiler driver which works by invoking all the necessary tools and compilers like cudacc, g++, cl, etc. NVCC can output either C code (CPU Code) that must then be compiled with the rest of the application using another tool or PTX or object code directly. An executable with CUDA code requires: the CUDA core library (cuda) and the CUDA runtime library (cudart). Other widely used libraries: * CUBLAS: BLAS implementation * CUFFT: FFT implementation * CUDPP (Data Parallel Primitives): Reduction, Scan, Sort. * Thrust: Reduction, Scan, Sort.
prov:wasDerivedFrom
wikipedia-en:Nvidia_CUDA_Compiler?oldid=1089665148&ns=0
dbo:wikiPageLength
3366
dbo:author
dbr:Nvidia
dbo:genre
dbr:Compiler
dbo:license
dbr:Proprietary_software
foaf:isPrimaryTopicOf
wikipedia-en:Nvidia_CUDA_Compiler
Subject Item
dbr:Nvcc_(compiler)
dbo:wikiPageWikiLink
dbr:Nvidia_CUDA_Compiler
dbo:wikiPageRedirects
dbr:Nvidia_CUDA_Compiler
Subject Item
dbr:Nvidia_CUDA_NVCC
dbo:wikiPageWikiLink
dbr:Nvidia_CUDA_Compiler
dbo:wikiPageRedirects
dbr:Nvidia_CUDA_Compiler
Subject Item
dbr:Nvidia_CUDA_nvcc
dbo:wikiPageWikiLink
dbr:Nvidia_CUDA_Compiler
dbo:wikiPageRedirects
dbr:Nvidia_CUDA_Compiler
Subject Item
dbr:Nvidia_Cuda_NVCC
dbo:wikiPageWikiLink
dbr:Nvidia_CUDA_Compiler
dbo:wikiPageRedirects
dbr:Nvidia_CUDA_Compiler
Subject Item
dbr:Nvidia_Cuda_nvcc
dbo:wikiPageWikiLink
dbr:Nvidia_CUDA_Compiler
dbo:wikiPageRedirects
dbr:Nvidia_CUDA_Compiler
Subject Item
dbr:Nvidia_NVCC
dbo:wikiPageWikiLink
dbr:Nvidia_CUDA_Compiler
dbo:wikiPageRedirects
dbr:Nvidia_CUDA_Compiler
Subject Item
dbr:Nvidia_nvcc
dbo:wikiPageWikiLink
dbr:Nvidia_CUDA_Compiler
dbo:wikiPageRedirects
dbr:Nvidia_CUDA_Compiler
Subject Item
dbr:GPUOpen
dbo:wikiPageWikiLink
dbr:Nvidia_CUDA_Compiler
Subject Item
dbr:NVIDIA_CUDA_Compiler
dbo:wikiPageWikiLink
dbr:Nvidia_CUDA_Compiler
dbo:wikiPageRedirects
dbr:Nvidia_CUDA_Compiler
Subject Item
dbr:Cuda_NVCC
dbo:wikiPageWikiLink
dbr:Nvidia_CUDA_Compiler
dbo:wikiPageRedirects
dbr:Nvidia_CUDA_Compiler
Subject Item
dbr:Cuda_nvcc
dbo:wikiPageWikiLink
dbr:Nvidia_CUDA_Compiler
dbo:wikiPageRedirects
dbr:Nvidia_CUDA_Compiler
Subject Item
dbr:ROCm
dbo:wikiPageWikiLink
dbr:Nvidia_CUDA_Compiler
Subject Item
dbr:CUDA_NVCC
dbo:wikiPageWikiLink
dbr:Nvidia_CUDA_Compiler
dbo:wikiPageRedirects
dbr:Nvidia_CUDA_Compiler
Subject Item
dbr:CUDA_nvcc
dbo:wikiPageWikiLink
dbr:Nvidia_CUDA_Compiler
dbo:wikiPageRedirects
dbr:Nvidia_CUDA_Compiler
Subject Item
dbr:NVCC_(compiler)
dbo:wikiPageWikiLink
dbr:Nvidia_CUDA_Compiler
dbo:wikiPageRedirects
dbr:Nvidia_CUDA_Compiler
Subject Item
dbr:Parallel_Thread_Execution
dbo:wikiPageWikiLink
dbr:Nvidia_CUDA_Compiler
Subject Item
wikipedia-en:Nvidia_CUDA_Compiler
foaf:primaryTopic
dbr:Nvidia_CUDA_Compiler