An Entity of Type: Thing, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

A thread block is a programming abstraction that represents a group of threads that can be executed serially or in parallel. For better process and data mapping, threads are grouped into thread blocks. The number of threads in a thread block was formerly limited by the architecture to a total of 512 threads per block, but as of March 2010, with compute capability 2.x and higher, blocks may contain up to 1024 threads. The threads in the same thread block run on the same stream processor. Threads in the same block can communicate with each other via shared memory, barrier synchronization or other synchronization primitives such as atomic operations.

Property Value
dbo:abstract
  • A thread block is a programming abstraction that represents a group of threads that can be executed serially or in parallel. For better process and data mapping, threads are grouped into thread blocks. The number of threads in a thread block was formerly limited by the architecture to a total of 512 threads per block, but as of March 2010, with compute capability 2.x and higher, blocks may contain up to 1024 threads. The threads in the same thread block run on the same stream processor. Threads in the same block can communicate with each other via shared memory, barrier synchronization or other synchronization primitives such as atomic operations. Multiple blocks are combined to form a grid. All the blocks in the same grid contain the same number of threads. The number of threads in a block is limited, but grids can be used for computations that require a large number of thread blocks to operate in parallel and to use all available multiprocessors. CUDA is a parallel computing platform and programming model that higher level languages can use to exploit parallelism. In CUDA, the kernel is executed with the aid of threads. The thread is an abstract entity that represents the execution of the kernel. A kernel is a function that compiles to run on a special device. Multi threaded applications use many such threads that are running at the same time, to organize parallel computation. Every thread has an index, which is used for calculating memory address locations and also for taking control decisions. (en)
  • 线程块是CUDA中的一种抽象编程,它表示一组可以串行或并行执行的线程。线程块中的线程数量曾經受架构限制,每个线程块最多只有512个线程,但从2019年7月开始,线程块可以最多包含1024个线程。同一线程块中的线程运行在同一个流处理器上。同一线块中的线程可以通过共享内存、同步屏障相互通信。 多个线程块组合成一个网格(grid)。同一网格中的所有线程块的线程數量相同。 (zh)
dbo:thumbnail
dbo:wikiPageID
  • 51496360 (xsd:integer)
dbo:wikiPageLength
  • 15883 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1122571093 (xsd:integer)
dbo:wikiPageWikiLink
dbp:date
  • December 2016 (en)
dbp:reason
  • Article name and lead lacks correct context. Unable to determine exactly what Thread Block architecture is applied to. CUDA is mentioned in passing. (en)
dbp:wikiPageUsesTemplate
dcterms:subject
rdfs:comment
  • 线程块是CUDA中的一种抽象编程,它表示一组可以串行或并行执行的线程。线程块中的线程数量曾經受架构限制,每个线程块最多只有512个线程,但从2019年7月开始,线程块可以最多包含1024个线程。同一线程块中的线程运行在同一个流处理器上。同一线块中的线程可以通过共享内存、同步屏障相互通信。 多个线程块组合成一个网格(grid)。同一网格中的所有线程块的线程數量相同。 (zh)
  • A thread block is a programming abstraction that represents a group of threads that can be executed serially or in parallel. For better process and data mapping, threads are grouped into thread blocks. The number of threads in a thread block was formerly limited by the architecture to a total of 512 threads per block, but as of March 2010, with compute capability 2.x and higher, blocks may contain up to 1024 threads. The threads in the same thread block run on the same stream processor. Threads in the same block can communicate with each other via shared memory, barrier synchronization or other synchronization primitives such as atomic operations. (en)
rdfs:label
  • Thread block (CUDA programming) (en)
  • 线程块 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License