StreamHPC
https://streamhpc.com/blog/2010-04-11/all-the-members-of-the-opencl-working-group/
Export date: Tue Nov 12 3:01:13 2019 / +0000 GMT

All the members of the OpenCL working group 2010




(If you're searching for companies who offer OpenCL-products and services, please visit OpenCL:Pro 1)

You probably have heard AMD is on the OpenCL working group of Khronos; but there are many more and they possibly all have plans to use it. Here is an overview, so you can make your own conclusions about the future that lays ahead. Is your company on "the list"?

We're specially interested in the less known companies, so most information is about the companies you and us possibly have not heard from before. We've made  assumptions what the companies use OpenCL for, so we need your feedback if you think we're wrong! Most of these companies have not openly written about their (future) accelerated products, so we had to make those guesses.

Disclaimer: All brand and product names are or may be trademarks of, and are used to identify products or services of, their respective owners.

Last updated 6-Oct-2010.

GPU Manufacturers


GPUs being the first products targeted by OpenCL, we blast away with a list of CPU-manufacturers. You might see some unknown companies and now know which companies missed the train; it is pretty clear why GPU-manufacturers have interest in OpenCL.
We skip the companies who have a GPU-stack built upon ARM-techology and only focus on pure GPU-manufacturers in this category.

AMD


We've already discussed the biggest fan of OpenCL 2 several times. While having better GPU-cards than NVIDIA (arguable per quarter of the year), they put their bets completely on OpenCL. They even get credits like "AMD's OpenCL" when compared with NVIDIA's CUDA.

The end of 2010, beginning of 2011 they will ship their Fusion-product having a CPU and GPU on one chip. The first Fusion-chips will not have a high-end GPU because of heating problems, is told to PC-store employees.

NVIDIA


AMD's biggest competitor with the very well marketed similar product CUDA 3. Currently they have the most specialised products 4 in market for servers. While they put more energy in their own technology CUDA, it must be said that they have adopted OpenCL more than any other hardware vendor.

Intel


The biggest part of the CPU-market is for Intel en guess once, who has the biggest GPU-market in hands? Correct: onboard-GPUs are Intel's speciality 5, but their high-end GPU Larrabee 6 might once see the market. Just like AMD they have the technology (and products) to have an integrated CPU/GPU which will be very interesting for the upcoming OpenCL-market.

They are openly interested in OpenCL. Here is a nice interview 7 which explains how a CPU-designer looks at GPU-designs.

Vivante


Vivante manufactures GPU-chips 8. They claim their OpenGL ES 2.0-compliant silicon footprint is the smallest on the market. There is a lot of talk about OpenGL Shader Language (OpenCL's grandpa), for which their products are very well suited for. Quote: "The recent trend in graphics hardware has been to replace fixed functionality with programmability in areas that have grown exceedingly complex, such as vertex processing and fragment processing. The OpenGL® Shading Language was designed to allow application programmers to express the processing that occurs at those programmable points of the OpenGL pipeline. Independently compilable units written in this language are called shaders. A program is a set of shaders that are compiled and linked together."

Takumi


Japanese corporation Takumi manufactures the GSHARK 9, a 2D/3D hardware accelerator. The focus is on shaders, like Vivante.


Imagination Technologies (ImTech)


From their homepage 10: >>POWERVR enables a powerful and flexible solution for all forms of multimedia processing, including 3D/2D/vector graphics and general purpose processing (GP-GPU) including image processing.

POWERVR's unique tile-based, deferred rendering/shading architecture allows a very small area of a die to deliver higher performance and image quality at lower power consumption than all competing technologies. All major APIs are supported including OpenGL ES 2.0/1.1, OpenVG 1.1, OpenGL 2.0/3.0 and DirectX9/10.1 and OpenCL.<<

Currently all ARM-based OpenCL-capable devices have POWERVR-technology.

Toshiba


Like other huge Japanese everything-factories, you don't know what else they make. Besides rice cookers they also make multimedia chips 11.

S3


Once they were big in the consumer-market of graphics cards, but S3 12 still exists as a more business-oriented manufacturer of graphics products.

CPU Manufacturers


We miss the Power Architecture 13, but IBM and Freescale are members of this group.

Intel


While AMD tries to make OpenCL available for the CPU, we have not heard of a similar product from Intel yet. They see a future for multi-core CPUs, as seen in these slides 14.

ARM


Most known for its same-named low-power processor, not supported by MS Windows. You can read below how many companies have a license on their technology. Together with POWERVR-technology they power all the embedded OpenCL devices of the coming year.

IBM


Currently they are most known for their Cell-processor (co-developed with Toshiba and Sony) and have a license to build PowerArchitecture-CPUs. The Cell has full OpenCL-support 15 as first non-GPU. Older types of PS3s (without the latest firmware) ad IBM's servers can use the power of OpenCL. End of June 2010 Khronos conformed their "Development Kit for Linux" for Power VMX and PowerXCell8i processors.

Freescale


Once a Motorola-division, they make lots of different CPUs 16. Besides ARM- and PowerArchitecure-based ones, they also have it's own 'Coldfire'. We cannot say for which architecture they are interested in OpenCL, but we really would like to hear something from them since they can open many markets for OpenCL.

Systems on a Chip (SoC)


While it is cool to have a GPU-card in your pc, more and more the Graphics-functionality is integrated onto a CPU. Especially in the mobile/embedded/gadget-market you'll find such System-on-a-Chip solutions, which are actually all ARM- or PowerArchitecture based.

3DLABS (ZiiLabs)


Creators of embedded hardware 17 with focus on handhelds. They have partners of Khronos for a long time, having built the first merchant OpenGL GPU, the GLINT 300SX. They have just released a multimedia-processor, which is an ARM-processor with pretty interesting graphic capabilities.

They have an "early access program for OpenCL 18" for their ZMS product line.

Movidia


On their Technology overview 19-page they imply they have flexible accelerators in their designs, which *could* in the future be controlled by OpenCL-kernels. They manufacture mobile GPUs-plus-loads-of-extras 20 which are quite impressive.

Texas Instruments


Besides ARM 21-based processors they also have DSPs 22. We watch them, for which product they have OpenCL in mind.

Qualcomm


They might be most famous for their ARM-based Snapdragon 23-chipset. They have much more products, but we think they start with Snapdragon before building OpenCL in other products.

Apple


The Apple A4 powers their new products 24, the iPad. It becomes more and more clear Apple has really learned that you cannot rely on one supplier, after waiting for IBM's G6. With OpenCL Apple can now make software that works on ARM, all kind of GPUs and CPUs.

Samsung


They make anything that is fed by batteries, so for that reason they should be in the "other" category: mobile phones, mp3-players, photo-cameras, camcorders, laptops, TVs, DVD-players and Bluray-players. All products where OpenCL can wield.

A good reason to make their own semi-conductors 25, ARM-based.

In the beginning of June 2010 they have launched their own Linux-based OS for mobiles: Bada 26.

Broadcom


Manufactures networking and communications ICs for data, voice, and video applications. They could use OpenCL for their mobile multimedia processors 27.

Seaweed


Since September acquired by Presagis. We cannot be sure they continue the OpenCL-business of Seaweed, but at least GPGPU is mentioned once 28.

Presagis is "the worldwide leader in embedded graphics solutions for mission-critical display applications.  The company has provided human-machine interface (HMI) graphical modeling tools, drivers and devices for embedded systems for over 20 years. Presagis pioneered both the prototyping of display graphics and automatic code generation for embedded systems in the 1990s. Since then, code generated by its flagship HMI modeling products  has been deployed to hundreds of aircraft worldwide and its software has been certified on over 30 major aircraft programs worldwide.   Presagis is your trusted partner for reliable, high-performance embedded graphics products and services."

ST Microelectronics


ST has many products 29: "Singapore Technologies Electronics is a leader in ICT. It has main businesses in Enterprise, Satellite Communications and Interactive Digital Media. It is divided into several Strategic Business Units consisting of Info-Comms, Info-Software, Training and Simulation, Electro-Optics, Large Scale Group, Satcom & Sensor Systems."

We think they've shown interest for OpenCL for use with their Imaging processors 30. Together with Ericsson they have a joint-venture in de mobile market, ST-Ericsson 48 31.

Handheld Manufacturers


While most companies will find it hard to make OpenCL-business in the consumer-market, consumer-products of other companies make sales a little bit warmer.

Apple


At least the iPad and iPhone have hardware-capabilities of running OpenCL. It is expected that it will come available in the next major release of the iPhone-OS, iOS 4. We're waiting for more news.

Nokia


The largest manufacturer of mobile phones from Finland has a lot of technology 32. Besides smartphones, possibly a netbook (in cooperation with Intel) 33 they also have Symbian and the QT-library. Since a while QT has support for OpenCL 34. We think the support of OpenCL in programming languages (in a more high-level way) is very important. See these slides 35 to read some insights of the company.

Motorola


They have consumer products like mobile phones 36 and business products like networking 37. It is not clear where they are going to use OpenCL for, since they mostly use other companies' technologies.

Super-computers


While OpenCL can revive old computers once upgraded with a new GPU, imagine what they can do with Super-computers.

IBM


IBM builds super-computers 38 based on different technologies. With OpenCL-support for their Power VMX and PowerXCell8i processors, it is already possible to use OpenCL with IBM-hardware.

Fujitsu


They have many products 39, but they also make super-computers which use GPGPU 40.

Los Alamos National Laboratory


They 41 build super-computers and really can use the extra power.

A job-post 42 talks about heterogeneous architectures and OpenCL.

Petapath


Petapath, founded in 2008, focuses on delivering innovative hardware and software solutions into the high performance computing (HPC) and embedded markets. As can be seen from their homepage 43 they build grids.

NVIDIA


As a newcomer in the super-computer business 44, they do very well having helped to build the #2 HPC. Many clusters are upgraded with their streaming-processors.

Other Hardware


We don't know what they are actually doing with the technology, purely because they are to big to make assumptions.

GE


US-based electronics-giant General Electronics builds everything there is, fed by electricity 45 and now also GPGPU-powered solutions 46 as can be found on their GPGPU-page 47. They probably switched to CUDA.

ST-Ericsson


Ericsson together with ST they have a joint-venture in de mobile market, ST-Ericsson 48 31. Ericssson is big in (mobile) networking 49. It also builds mobile phones 50 with Sony. It is unclear what the joint-venture wants to do with the technology, but it must be mobile.

Software Developers


While OpenCL is very close to hardware, we have to talk software too. Did anybody say there is a strict line between hardware and software?

Graphic Remedy


Builders of debugging software 51. You will hear later more from us about this company soon. See something about debugging in this presentation 52.

RapidMind


RapidMind 53 provided a software product that aims to make it simpler for software developers to target multi-core processors and accelerators (GPUs). It was acquired by Intel in august 2009.

HI


Japanese corporation HI 54has a product MascotCapsule, which is a real-time 3D rendering engine (native library) that runs on embedded devices. We see names of other companies, except SMedia. If you're not familiar with mobile GPUs, here you have a list.

This is another big hint, OpenCL will have a big future on mobile devices.

MascotCapsule V4 product specification






























Operating
environment
CPU ARM: ARM9 or above
Freescale: i.MX Series
Marvell: XScale
Qualcomm: MSM6280/6550/7200/7500 etc.
Renesas Technology: SH-Mobile etc.
Texas Instruments: OMAP
32-bit 150 MHz or above is recommended
(Capable of running without a floating-point hardware)
Code size Approx. 200 KB
Engine
work area
2 MB or more is recommended, including data load area
Note: The actual required work area varies depending on the content
3D hardware
accelerator
ATI: Imageon
Imagination Technologies: PowerVR MBX/MBX Lite/SGX
NVIDIA: GoForce
SMedia: Glamo
TAKUMI: GSHARK
Toshiba: T4G/T5G
Other OpenGL ES compliant 3D accelerators
OS/platforms BREW, iPhone, iPod touch, ITRON, Java, Linux, Symbian OS, Windows CE, Windows Mobile
3D authoring tools 3ds Max 9.0/2008/2009/2010
Maya 8.5/2008/2009/2010
LightWave3D 7.5 or later
SOFTIMAGE|XSI 5.x/6.x/7.0

Codeplay


They are most famous for their compilers for the Playstation 55. They also make code-analysis software 56.

QNX


From their homepage 57: "Middleware, development tools, realtime operating systemsoftware and services for superior embedded design". Their real-time OS in all kinds of embedded products and they might want to see ways to support specialised low-power chips.

RIM acquired QNX in april 2010 58.

Fixstars


Newcomer in the list 2010. Famous for their PS3-Linux and for their OpenCL-book. They also have FOXC, Fixstars OpenCL Cross Compiler. They have written one of the few books 59 for OpenCL.

Kestrel Institute


http://www.kestrel.edu/ 60 does not show anything GPGPU. We'll probably hear from them when the next version of their Specware 61-product is finished.

Game Designers


Physics-calculations and AI are too demanding to do on a CPU. The game-industry keeps pushing the GPU-industry, but now on a different way than in the 90's.

Electronic Arts


This game-studio builds loads and loads of games 62 with impressive AI. See these slides 63 to see what EA thinks GPGPU can do.

Activision Blizzard


Yes, they are one company 64 now, so now they are together famous for best-selling hit "World of Warcraft". Currently not much is known where they use OpenCL for, but probably the same as EA.

Thank you for your interest in this article


If you know more about OpenCL at these companies or job-posts, please let us know via comment or via e-mail.

We've made some assumptions about what these companies use OpenCL for - we need your feedback!
Links:
  1. http://www.openclpro.com
  2. http://developer.amd.com/zones/OpenCLZone/Pages/de fault.aspx
  3. http://developer.nvidia.com/object/gpucomputing.ht ml
  4. http://www.nvidia.com/object/tesla_computing_solut ions.html
  5. http://www.intel.com/products/graphics/index.htm
  6. http://www.intel.com/technology/visual/microarch.h tm?iid=SEARCH
  7. http://software.intel.com/en-us/blogs/2009/01/21/p arallel-programming-talk-opencl-with-tim-mattson/
  8. http://www.vivantecorp.com/products.html
  9. http://www.takumi-corp.com/en/products/index.html
  10. http://www.imgtec.com/powervr/powervr-graphics.asp
  11. http://www.semicon.toshiba.co.jp/eng/product/assp/ selection/index.html
  12. http://www.s3graphics.com/en/products/index.aspx
  13. http://en.wikipedia.org/wiki/Power_Architecture
  14. http://www.khronos.org/developers/library/2009-hot chips/Intel_OpenCL-and-CPUs.pdf
  15. http://www.alphaworks.ibm.com/tech/opencl
  16. http://www.freescale.com/webapp/sps/site/overview. jsp?code=32BITHOME
  17. http://www.ziilabs.com/products/
  18. http://www.ziilabs.com/technology/opencl.aspx
  19. http://www.movidius.com/movidius-technology-overvi ew/
  20. http://www.movidius.com/products-overview/
  21. http://www.ti.com/ww/en/embedded/arm/index.html?DC MP=TIHeaderTracking&HQS=Other+OT+hdr_p_arm
  22. http://focus.ti.com/dsp/docs/dsphome.tsp?sectionId =46&DCMP=TIHeaderTracking&HQS=Other+OT+hdr _p_dsp
  23. http://www.qualcomm.com/products_services/chipsets /snapdragon.html
  24. http://www.brightsideofnews.com/news/2010/1/27/app le-a4-soc-unveiled---its-an-arm-cpu-and-the-gpu!.a spx
  25. http://www.samsung.com/global/business/semiconduct or/products/mobilesoc/Products_ApplicationProcesso r.html
  26. http://www.bada.com/
  27. http://www.broadcom.com/products/Mobile-Multimedia
  28. http://www.presagis.com/products/embedded_graphics /graphics_drivers/
  29. http://www.st.com/stonline/stappl/productcatalog/a pp?page=stcom/PcStComProductsIndex
  30. http://www.st.com/stonline/products/families/imagi ng/processor/processorprod.htm
  31. http://www.stericsson.com/
  32. http://www.nokia.com/technology
  33. http://arstechnica.com/gadgets/news/2010/02/intel- and-nokia-making-more-than-linux.ars
  34. http://labs.trolltech.com/blogs/2010/04/07/using-o pencl-with-qt/
  35. http://www.khronos.org/developers/library/2009-hot chips/Nokia_OpenCL-in-Handheld-Devices.pdf
  36. http://www.motorola.com/Consumers/US-EN/Consumer-P roduct-and-Services/
  37. http://www.motorola.com/Business/US-EN/Business+Pr oduct+and+Services/
  38. http://domino.research.ibm.com/comm/research_proje cts.nsf/pages/bluegene.index.html
  39. http://www.fujitsu.com/global/services/computing/
  40. http://www.fujitsu.com/global/news/pr/archives/mon th/2009/20090807-01.html
  41. http://www.lanl.gov/
  42. http://www.hr.lanl.gov/JobListing/SingleJobAd.aspx ?JobNumber=218907
  43. http://www.petapath.com/
  44. http://www.nvidia.com/object/tesla_computing_solut ions.html
  45. http://www.ge.com/products_services/index.html
  46. http://www.defpro.com/news/details/13899/
  47. http://www.ge-ip.com/gpgpu
  48. http://www.stericsson.com/
  49. http://www.ericsson.com/ourportfolio/products/
  50. http://www.sonyericsson.com/cws/products/mobilepho nes
  51. http://www.gremedy.com/openCL.php
  52. http://www.khronos.org/developers/library/2010_GDC _OpenCL/AMD_Graphic-Remedy_OpenCL-Debugging_GDC-Ma r10.pdf
  53. http://software.intel.com/en-us/data-parallel/
  54. http://www.hicorp.co.jp/english/index.html
  55. http://www.codeplay.com/en/products
  56. http://www.codeplay.com/en/products/code-analysis- tools
  57. http://www.qnx.com/
  58. http://finance.yahoo.com/news/Research-In-Motion-t o-Acquire-iw-458079553.html?x=0&.v=1l
  59. https://streamhpc.com/education/books
  60. http://www.kestrel.edu/
  61. http://www.specware.org/
  62. http://www.ea.com/
  63. http://www.khronos.org/developers/library/2009-hot chips/EA_Game-Developers-and-OpenCL.pdf
  64. http://www.activisionblizzard.com/corp/index.html
Post date: 2010-04-11 17:00:56
Post date GMT: 2010-04-11 16:00:56

Post modified date: 2013-09-12 09:41:11
Post modified date GMT: 2013-09-12 07:41:11

Export date: Tue Nov 12 3:01:13 2019 / +0000 GMT
This page was exported from StreamHPC [ https://streamhpc.com ]
Export of Post and Page has been powered by [ Universal Post Manager ] plugin from www.ProfProjects.com