Read without ads and support Scribd by becoming a Scribd Premium Reader.
 
Introducing PgOpenCLA New PostgreSQLProcedural LanguageUnlocking the Power of the
GPU
!
ByTim Child
 
Bio
Tim Child
35 years experience of software development
Formerly
VP Oracle Corporation
VP BEA Systems Inc.
VP Informix
Leader at Illustra, Autodesk, Navteq, Intuit, …
 
30+ years experience in 3D, CAD, GIS and DBMS
 
Terminology
Term Description
Procedure Language
Language for SQL Procedures (e.g. PgPLSQL, Perl, TCL, Java, … )
 GPU Graphics Processing Unit (highly specialized CPU for graphics)GPGPU General Purpose
GPU
(non-graphics programming on a GPU)
 
CUDA
Nvidia’s
GPU programming environmentAMD Fusion Accelerated
Processing Unit (AMD’s Hybrid CPU & GPU chip)
 AVX Advanced Vector ExtensionsIntel SandyBridge Multi-core CPU with AVX InstructionsISO C99 Modern standard version of the
C
languageOpenCL Open Compute LanguageOpenMP Open Multi-Processing (parallelizing compilers)SIMD Single Instruction Multiple Data (Vector instructions )SSE
x86, x64
(Intel, AMD) Streaming SIMD ExtensionsALU Arithmetic Logic Unit CPU components that does ArithmeticKernel Functions that execute on a OpenCL DeviceWork Item Instance of a KernelWorkgroup A group of Work Items
Search History:
Searching...
Result 00 of 00
00 results for result for
  • p.
  • Notes
    Load more