Training Courses |
Heterogeneous Programming with GPGPUCourse id: 0026 SynopsisThe digital age heralds the need for vast data processing and number crunching capabilities to satisfy our insatiable needs. With the advent of General Purpose Graphic Processing Units (GPGPU), the standard modern computer now fulfills some of our needs with their highly parallelized computing structures. The GPGPU’s number crunching and data processing capabilities is significantly greater than CPUs due to their arithmetic throughput and memory bandwidth, making them ideal to accelerate a variety of data parallel applications.Using GPGPUs for computation is not as straightforward as using CPUs, however. The programmer is required to know the general architecture and workings of the GPGPU, thread synchronization issues, memory issues and other issues generally taken for granted on standard CPU-based platforms. The control of GPGPUs also necessitates knowing programming languages such as CUDA, STREAM or OpenCL.
Course highlight What you will learnThis course concentrates on the theoretical and practical knowledge covering the following main topics:
Who should attendEngineers and researchers who wish to fully utilize the power of modern GPUs for time critical, computationally intensive applications.PrerequisiteParticipants must be familiar with the C programming language. An understanding of parallel programming is beneficial.Course methodologyThis course is presented in a workshop style with lectures interlaced with demonstrations and practicals for maximum understanding.Course duration3 days.Course structure
|
Course Schedule |
ConsultancyNews on ProvenPacProvenPac Sdn. Bhd. C-4-3 Gembira Park, Jalan Riang, 58200 Kuala Lumpur, Malaysia
Tel: +603 03 5889 5889 |
No public course currently scheduled.
Please inform me when
Please contact me to |