154
edits
Changes
Created page with '{{GPU621/DPS921 Index | 20141}} Please add your term to the end of the table using the following syntax! == Syntax == <big><pre>| TERM || DEF || FN|| LN || CREDI…'
{{GPU621/DPS921 Index | 20141}}
Please add your term to the end of the table using the following syntax!
== Syntax ==
<big><pre>| TERM || DEF || [[User:WUN | FN]]|| LN || CREDIT |-</pre></big>
* TERM: the term being defined
* DEF: definition of the term
* WUN: your Wiki user name
* FN: your first name
* LN: your last name
* CREDIT: the original credit (if any)
<br />
== List of Terms ==
{| class="wikitable sortable" border="1" cellpadding="5" |
! Term !! Definition !! Enetered by !! Last Name !! Credit
|-
|Host || The serial processing part of a heterogeneous computer||[[User:Chris Szalwinski | Chris]]||Szalwinski||-
|-
|Device|| The parallel processing part of a heterogeneous computer||[[User:Chris Szalwinski | Chris]]||Szalwinski||-
|-
|ulp|| Unit in last place - unit of least precision - spacing between adjacent floating point numbers ||[[User:Chris Szalwinski | Chris]]||Szalwinski||[http://en.wikipedia.org/wiki/Unit_in_the_last_place Wikipedia July 15 2012]
|-
|Heterogeneous computer || Computer that has more than one type of processor (eg. CPU & GPU) ||[[User:JBoelen | James]]||Boelen||Chris Szalwinski
|-
|NVIDIA|| Producer of GPUs that contain CUDA cores ||[[User:JBoelen | James]]||Boelen||Chris Szalwinski
|-
|HSA|| Heterogeneous system architecture foundation - collection of hardware manufacturers creating heterogeneous computers ||[[User:JBoelen | James]]||Boelen||Chris Szalwinski
|-
|STI|| Sony Toshiba IBM - Alliance to create and develop the cell processor (combination CPU GPU) ||[[User:JBoelen | James]]||Boelen||Chris Szalwinski
|-
|Open MPI|| Open Message Passing Interface ||[[User:JBoelen | James]]||Boelen||Chris Szalwinski
|-
|Open MP|| Open Multi-Processing ||[[User:JBoelen | James]]||Boelen||Chris Szalwinski
|-
|Cilk Plus|| extension to c/c++ to be able to program heterogeneous computers (championed by intel) ||[[User:JBoelen | James]]||Boelen||Chris Szalwinski
|-
|CUDA|| CUDA™ is a parallel computing platform and programming model that enables dramatic increases in computing performance by harnessing the power of the graphics processing unit (GPU) ||[[User:bapatel6 | Bhrugesh]]||Patel||[https://developer.nvidia.com/what-cuda NVIDIA]
|-
|OpenCL|| Platform independent standard, developed by the Khronos group. Set of extensions you can add to c/c++ to do parallel programming. (complicated and hard to learn) ||[[User:JBoelen | James]]||Boelen||Chris Szalwinski
|-
|OpenACC|| #pragmas that leaves parallelization to the compiler ||[[User:JBoelen | James]]||Boelen||Chris Szalwinski
|-
|DirectCompute|| Microsoft’s version of OpenCL / CUDA ||[[User:JBoelen | James]]||Boelen||Chris Szalwinski
|-
|C++ AMP|| MS compiler directives (similar to OpenACC) ||[[User:JBoelen | James]]||Boelen||Chris Szalwinski
|-
|Multi processors|| processor technology that supports concurrency-oriented programming ||[[User:JBoelen | James]]||Boelen||Chris Szalwinski
|-
Please add your term to the end of the table using the following syntax!
== Syntax ==
<big><pre>| TERM || DEF || [[User:WUN | FN]]|| LN || CREDIT |-</pre></big>
* TERM: the term being defined
* DEF: definition of the term
* WUN: your Wiki user name
* FN: your first name
* LN: your last name
* CREDIT: the original credit (if any)
<br />
== List of Terms ==
{| class="wikitable sortable" border="1" cellpadding="5" |
! Term !! Definition !! Enetered by !! Last Name !! Credit
|-
|Host || The serial processing part of a heterogeneous computer||[[User:Chris Szalwinski | Chris]]||Szalwinski||-
|-
|Device|| The parallel processing part of a heterogeneous computer||[[User:Chris Szalwinski | Chris]]||Szalwinski||-
|-
|ulp|| Unit in last place - unit of least precision - spacing between adjacent floating point numbers ||[[User:Chris Szalwinski | Chris]]||Szalwinski||[http://en.wikipedia.org/wiki/Unit_in_the_last_place Wikipedia July 15 2012]
|-
|Heterogeneous computer || Computer that has more than one type of processor (eg. CPU & GPU) ||[[User:JBoelen | James]]||Boelen||Chris Szalwinski
|-
|NVIDIA|| Producer of GPUs that contain CUDA cores ||[[User:JBoelen | James]]||Boelen||Chris Szalwinski
|-
|HSA|| Heterogeneous system architecture foundation - collection of hardware manufacturers creating heterogeneous computers ||[[User:JBoelen | James]]||Boelen||Chris Szalwinski
|-
|STI|| Sony Toshiba IBM - Alliance to create and develop the cell processor (combination CPU GPU) ||[[User:JBoelen | James]]||Boelen||Chris Szalwinski
|-
|Open MPI|| Open Message Passing Interface ||[[User:JBoelen | James]]||Boelen||Chris Szalwinski
|-
|Open MP|| Open Multi-Processing ||[[User:JBoelen | James]]||Boelen||Chris Szalwinski
|-
|Cilk Plus|| extension to c/c++ to be able to program heterogeneous computers (championed by intel) ||[[User:JBoelen | James]]||Boelen||Chris Szalwinski
|-
|CUDA|| CUDA™ is a parallel computing platform and programming model that enables dramatic increases in computing performance by harnessing the power of the graphics processing unit (GPU) ||[[User:bapatel6 | Bhrugesh]]||Patel||[https://developer.nvidia.com/what-cuda NVIDIA]
|-
|OpenCL|| Platform independent standard, developed by the Khronos group. Set of extensions you can add to c/c++ to do parallel programming. (complicated and hard to learn) ||[[User:JBoelen | James]]||Boelen||Chris Szalwinski
|-
|OpenACC|| #pragmas that leaves parallelization to the compiler ||[[User:JBoelen | James]]||Boelen||Chris Szalwinski
|-
|DirectCompute|| Microsoft’s version of OpenCL / CUDA ||[[User:JBoelen | James]]||Boelen||Chris Szalwinski
|-
|C++ AMP|| MS compiler directives (similar to OpenACC) ||[[User:JBoelen | James]]||Boelen||Chris Szalwinski
|-
|Multi processors|| processor technology that supports concurrency-oriented programming ||[[User:JBoelen | James]]||Boelen||Chris Szalwinski
|-