Thread (computing): Difference between revisions

Content deleted Content added
Use {{cite book}} for a book citation.
No edit summary
Tags: Reverted section blanking Visual edit Mobile edit Mobile web edit
Line 130:
* In programming models such as [[CUDA]] designed for [[data parallel computation]], an array of threads run [[compute kernel|the same code]] in parallel using only its ID to find its data in memory. In essence, the application must be designed so that each thread performs the same operation on different segments of memory so that they can operate in parallel and use the GPU architecture.
* [[Hardware description language]]s such as [[Verilog]] have a different threading model that supports extremely large numbers of threads (for modeling hardware).
 
== See also ==
{{Portal|Computer programming}}
 
{{Div col|colwidth=20em}}
* [[Clone (Linux system call)]]
* [[Communicating sequential processes]]
* [[Computer multitasking]]
* [[Multi-core (computing)]]
* [[Multithreading (computer hardware)]]
* [[Non-blocking algorithm]]
* [[Priority inversion]]
* [[Protothreads]]
* [[Simultaneous multithreading]]
* [[Thread pool pattern]]
* [[Thread safety]]
* [[Win32 Thread Information Block]]
{{Div col end}}
 
== References ==