GP-GPUs: OpenCL Is Ready For The Heavy Lifting | Linux Today

GP-GPUs: OpenCL Is Ready For The Heavy Lifting

Written By
Web Webster
Web Webster
Mar 12, 2010

[ Thanks to An Anonymous Reader for
this link. ]

“In a previous column, I bemoaned the state of HPC Software.
This column was actually a prelude to my column on nVidia CUDA
computing. I was particularly impressed at how fast CUDA has gained
traction in HPC and other areas. The CUDA wave has definitely hit
the beach and I’ll have more on nVidia as the Fermi GPU begins to
filter into the HPC trenches. In this column I want to talk about
the other GPU language: OpenCL.

“Before I launch into OpenCL background, I want make a
prediction. I believe OpenCL will gain acceptance in much the same
way nVidia CUDA has. Like CUDA, OpenCL has a freely available SDK
(Software Development Kit), is based on the C language, and can be
explored using low cost video hardware. OpenCL brings two other
features to the table, however. These are open standard compliance
and support for data-parallelism (GP-GPU) and task-parallelism
(CPU) methods. I’ll take a closer look at these below, but first
some background will be helpful.”

Complete Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.