Browse Wiki & Semantic Web

Jump to: navigation, search
Http://dbpedia.org/resource/Parallel Thread Execution
  This page has no properties.
hide properties that link here 
  No properties link to this page.
 
http://dbpedia.org/resource/Parallel_Thread_Execution
http://dbpedia.org/ontology/abstract Parallel Thread Execution (PTX) – niskopozParallel Thread Execution (PTX) – niskopoziomowa maszyna wirtualna, język jej asemblera i model programowy procesora (ISA) dla kart graficznych firmy Nvidia obsługujących technologię obliczeniową CUDA. PTX stanowi uniwersalny, pośredni etap w translacji programów napisanych w językach wysokiego poziomu, np. C lub C++, na kod maszynowy zoptymalizowany dla konkretnych architektur GPU firmy Nvidia. Do tłumaczenia programów z języków C i C++ na PTX wykorzystuje się specjalny kompilator (nvopencc), który opiera się na technologii . Translacja kodów PTX na kod maszynowy może stanowić jedną z faz kompilacji (kompilator uruchamia specjalny translator, ptxas) lub zostać wykonany dopiero w chwili uruchomienia programu przez sterownik karty graficznej (tzw. kompilacja w locie, JIT). Efektem kompilacji programów w CUDA mogą być repozytoria kodów (ang. device code repositories) zawierające np. kod pośredni PTX w wersji 1.0 oraz jeden lub kilka kodów maszynowych przeznaczonych dla konkretnych procesorów. Dostępność kodu PTX w podstawowej wersji gwarantuje możliwość uruchomienia programu na dowolnym sprzęcie obsługującym PTX 1.0, a więc na wszystkich kartach graficznych obsługujących technologię CUDA, w tym na sprzęcie nowych, nieistniejących jeszcze generacji (producent gwarantuje zgodność wszystkich istniejących i przyszłych produktów z PTX 1.0). Z kolei dołączenie kodów maszynowych dla istniejących modeli kart graficznych eliminuje potrzebę kompilacji kodu PTX przez sterownik urządzenia i skraca w ten sposób czas uruchamiania programu. Obecnie (sierpień 2011) najnowsza stabilna wersja PTX dla architektury ma numer 2.3 (PTX 2.3; 18 stycznia 2011); PTX dla wcześniejszych architektur ma numer 1.4 (PTX 1.4; 23 sierpnia 2010). ma numer 1.4 (PTX 1.4; 23 sierpnia 2010). , Parallel Thread Execution (PTX oder NVPTX)Parallel Thread Execution (PTX oder NVPTX) ist eine Befehlssatzarchitektur und virtuelle Maschine für die Ausführung von parallelen Threads, die in der CUDA-Programmierung von Nvidia verwendet wird. Der NVCC-Kompilierer übersetzt Code, der in CUDA, einer C++-ähnlichen Sprache, geschrieben wurde, in PTX-Anweisungen (eine Maschinensprache dargestellt als ASCII-Text). Der Grafiktreiber enthält einen Kompilierer, der die PTX-Anweisungen in den ausführbaren Binärcode übersetzt, der auf den Prozessorkernen der Nvidia-GPUs ausgeführt werden kann. Die GNU-Compiler-Kollektion verfügt auch über grundlegende Fähigkeiten zur PTX-Erzeugung im Zusammenhang mit OpenMP. Inline-PTX-Assembly kann in CUDA verwendet werden.TX-Assembly kann in CUDA verwendet werden. , Parallel Thread Execution (PTX or NVPTX) iParallel Thread Execution (PTX or NVPTX) is a low-level parallel thread execution virtual machine and instruction set architecture used in Nvidia's CUDA programming environment. The NVCC compiler translates code written in CUDA, a C++-like language, into PTX instructions (an assembly language represented as ASCII text), and the graphics driver contains a compiler which translates the PTX instructions into the executable binary code which can be run on the processing cores of Nvidia GPUs. The GNU Compiler Collection also has basic ability for PTX generation in the context of OpenMP offloading. Inline PTX assembly can be used in CUDA.. Inline PTX assembly can be used in CUDA. , Parallel Thread Execution (PTX あるいは NVPTX)Parallel Thread Execution (PTX あるいは NVPTX) は、NVIDIAのCUDAプログラミング環境で使用されるGPU用の疑似アセンブリ言語である。nvccコンパイラは、C言語/C++の独自拡張であるCUDA C/C++で書かれたコードのうち、GPU上で実行されるデバイスコードをPTXに翻訳する。そしてグラフィックスドライバは、PTXをGPUのプロセッシングコア上で実行されるバイナリコードに翻訳するコンパイラを搭載している。中間表現であるPTXを利用することで、演算能力や機能 (compute capability: CC) および設計思想の異なるハードウェア上で共通して動作するCUDAプログラムを記述したり、ドライバが生成するバイナリコードを実行環境に応じて最適化したりすることが容易になる。ドライバが生成するバイナリコードを実行環境に応じて最適化したりすることが容易になる。
http://dbpedia.org/ontology/wikiPageExternalLink https://docs.nvidia.com/cuda/parallel-thread-execution/ +
http://dbpedia.org/ontology/wikiPageID 25073119
http://dbpedia.org/ontology/wikiPageLength 5659
http://dbpedia.org/ontology/wikiPageRevisionID 1123743385
http://dbpedia.org/ontology/wikiPageWikiLink http://dbpedia.org/resource/Assembly_language + , http://dbpedia.org/resource/Parallel_computing + , http://dbpedia.org/resource/OpenMP + , http://dbpedia.org/resource/GNU_Compiler_Collection + , http://dbpedia.org/resource/List_of_Nvidia_graphics_processing_units + , http://dbpedia.org/resource/Nvidia + , http://dbpedia.org/resource/C%2B%2B_%28programming_language%29 + , http://dbpedia.org/resource/Static_single_assignment_form + , http://dbpedia.org/resource/CUDA_binary + , http://dbpedia.org/resource/Virtual_machine + , http://dbpedia.org/resource/Execution_%28computing%29 + , http://dbpedia.org/resource/CUDA + , http://dbpedia.org/resource/Standard_Portable_Intermediate_Representation + , http://dbpedia.org/resource/ASCII + , http://dbpedia.org/resource/Category:Nvidia + , http://dbpedia.org/resource/Instruction_set_architecture + , http://dbpedia.org/resource/Nvidia_CUDA_Compiler + , http://dbpedia.org/resource/Thread_%28computing%29 +
http://dbpedia.org/property/wikiPageUsesTemplate http://dbpedia.org/resource/Template:Short_description + , http://dbpedia.org/resource/Template:Primary_sources + , http://dbpedia.org/resource/Template:Reflist +
http://purl.org/dc/terms/subject http://dbpedia.org/resource/Category:Nvidia +
http://purl.org/linguistics/gold/hypernym http://dbpedia.org/resource/Language +
http://www.w3.org/ns/prov#wasDerivedFrom http://en.wikipedia.org/wiki/Parallel_Thread_Execution?oldid=1123743385&ns=0 +
http://xmlns.com/foaf/0.1/isPrimaryTopicOf http://en.wikipedia.org/wiki/Parallel_Thread_Execution +
owl:sameAs http://pl.dbpedia.org/resource/Parallel_Thread_Execution + , http://ja.dbpedia.org/resource/Parallel_Thread_Execution + , http://yago-knowledge.org/resource/Parallel_Thread_Execution + , https://global.dbpedia.org/id/4tJjb + , http://de.dbpedia.org/resource/Parallel_Thread_Execution + , http://dbpedia.org/resource/Parallel_Thread_Execution + , http://www.wikidata.org/entity/Q7134977 + , http://rdf.freebase.com/ns/m.09gkjgh +
rdf:type http://dbpedia.org/class/yago/Substance100019613 + , http://dbpedia.org/class/yago/Matter100020827 + , http://dbpedia.org/class/yago/Material114580897 + , http://dbpedia.org/class/yago/WikicatVideoCards + , http://dbpedia.org/class/yago/PhysicalEntity100001930 + , http://dbpedia.org/class/yago/Communication100033020 + , http://dbpedia.org/class/yago/WikicatProgrammingLanguages + , http://dbpedia.org/class/yago/Abstraction100002137 + , http://dbpedia.org/ontology/Language + , http://dbpedia.org/class/yago/Paper114974264 + , http://dbpedia.org/class/yago/Card102962545 + , http://dbpedia.org/class/yago/ProgrammingLanguage106898352 + , http://dbpedia.org/class/yago/Language106282651 + , http://dbpedia.org/class/yago/Relation100031921 + , http://dbpedia.org/class/yago/Part113809207 + , http://dbpedia.org/class/yago/ArtificialLanguage106894544 +
rdfs:comment Parallel Thread Execution (PTX) – niskopozParallel Thread Execution (PTX) – niskopoziomowa maszyna wirtualna, język jej asemblera i model programowy procesora (ISA) dla kart graficznych firmy Nvidia obsługujących technologię obliczeniową CUDA. PTX stanowi uniwersalny, pośredni etap w translacji programów napisanych w językach wysokiego poziomu, np. C lub C++, na kod maszynowy zoptymalizowany dla konkretnych architektur GPU firmy Nvidia. Obecnie (sierpień 2011) najnowsza stabilna wersja PTX dla architektury ma numer 2.3 (PTX 2.3; 18 stycznia 2011); PTX dla wcześniejszych architektur ma numer 1.4 (PTX 1.4; 23 sierpnia 2010). ma numer 1.4 (PTX 1.4; 23 sierpnia 2010). , Parallel Thread Execution (PTX あるいは NVPTX)Parallel Thread Execution (PTX あるいは NVPTX) は、NVIDIAのCUDAプログラミング環境で使用されるGPU用の疑似アセンブリ言語である。nvccコンパイラは、C言語/C++の独自拡張であるCUDA C/C++で書かれたコードのうち、GPU上で実行されるデバイスコードをPTXに翻訳する。そしてグラフィックスドライバは、PTXをGPUのプロセッシングコア上で実行されるバイナリコードに翻訳するコンパイラを搭載している。中間表現であるPTXを利用することで、演算能力や機能 (compute capability: CC) および設計思想の異なるハードウェア上で共通して動作するCUDAプログラムを記述したり、ドライバが生成するバイナリコードを実行環境に応じて最適化したりすることが容易になる。ドライバが生成するバイナリコードを実行環境に応じて最適化したりすることが容易になる。 , Parallel Thread Execution (PTX or NVPTX) iParallel Thread Execution (PTX or NVPTX) is a low-level parallel thread execution virtual machine and instruction set architecture used in Nvidia's CUDA programming environment. The NVCC compiler translates code written in CUDA, a C++-like language, into PTX instructions (an assembly language represented as ASCII text), and the graphics driver contains a compiler which translates the PTX instructions into the executable binary code which can be run on the processing cores of Nvidia GPUs. The GNU Compiler Collection also has basic ability for PTX generation in the context of OpenMP offloading. Inline PTX assembly can be used in CUDA.. Inline PTX assembly can be used in CUDA. , Parallel Thread Execution (PTX oder NVPTX)Parallel Thread Execution (PTX oder NVPTX) ist eine Befehlssatzarchitektur und virtuelle Maschine für die Ausführung von parallelen Threads, die in der CUDA-Programmierung von Nvidia verwendet wird. Der NVCC-Kompilierer übersetzt Code, der in CUDA, einer C++-ähnlichen Sprache, geschrieben wurde, in PTX-Anweisungen (eine Maschinensprache dargestellt als ASCII-Text). Der Grafiktreiber enthält einen Kompilierer, der die PTX-Anweisungen in den ausführbaren Binärcode übersetzt, der auf den Prozessorkernen der Nvidia-GPUs ausgeführt werden kann. Die GNU-Compiler-Kollektion verfügt auch über grundlegende Fähigkeiten zur PTX-Erzeugung im Zusammenhang mit OpenMP. Inline-PTX-Assembly kann in CUDA verwendet werden.TX-Assembly kann in CUDA verwendet werden.
rdfs:label Parallel Thread Execution
hide properties that link here 
http://dbpedia.org/resource/Nvidia_NVPTX + , http://dbpedia.org/resource/Nvidia_PTX + http://dbpedia.org/ontology/wikiPageRedirects
http://dbpedia.org/resource/Julia_%28programming_language%29 + , http://dbpedia.org/resource/CUDA + , http://dbpedia.org/resource/Nvidia_CUDA_Compiler + , http://dbpedia.org/resource/PTX + , http://dbpedia.org/resource/Standard_Portable_Intermediate_Representation + , http://dbpedia.org/resource/ROCm + , http://dbpedia.org/resource/Fat_binary + , http://dbpedia.org/resource/OpenACC + , http://dbpedia.org/resource/OptiX + , http://dbpedia.org/resource/OpenCL + , http://dbpedia.org/resource/FLOPS + , http://dbpedia.org/resource/LLVM + , http://dbpedia.org/resource/Weaving + , http://dbpedia.org/resource/Thread_control_block + , http://dbpedia.org/resource/Nvidia_NVPTX + , http://dbpedia.org/resource/Nvidia_PTX + , http://dbpedia.org/resource/Nvidia_Parallel_Thread_Execution + http://dbpedia.org/ontology/wikiPageWikiLink
http://en.wikipedia.org/wiki/Parallel_Thread_Execution + http://xmlns.com/foaf/0.1/primaryTopic
http://dbpedia.org/resource/Parallel_Thread_Execution + owl:sameAs
 

 

Enter the name of the page to start semantic browsing from.