Difference between revisions of "Programming Model"

From NaplesPU Documentation
Jump to: navigation, search
(Created page with "== OpenCL support for Nu+ == OpenCL defines a platform as a set of computing devices on which the host is connected to. Each device is further divided into several compute un...")
 
(OpenCL support for Nu+)
Line 4: Line 4:
 
Recall that the target platform is architecturally designed around a single core, structured in terms of a set of at most eight hardware threads. Each hardware threads competes with each other to have access to sixteen hardware lanes, to execute both scalar and vector operations on 32-bit wide integer or floating-point operands.
 
Recall that the target platform is architecturally designed around a single core, structured in terms of a set of at most eight hardware threads. Each hardware threads competes with each other to have access to sixteen hardware lanes, to execute both scalar and vector operations on 32-bit wide integer or floating-point operands.
  
[[File:Plat model.png]]
+
[[File:Plat model.png|900px]]

Revision as of 12:57, 3 June 2019

OpenCL support for Nu+

OpenCL defines a platform as a set of computing devices on which the host is connected to. Each device is further divided into several compute units (CUs), each of them defined as a collection of processing elements (PEs). Recall that the target platform is architecturally designed around a single core, structured in terms of a set of at most eight hardware threads. Each hardware threads competes with each other to have access to sixteen hardware lanes, to execute both scalar and vector operations on 32-bit wide integer or floating-point operands.

Plat model.png