Apple submits OpenCL for parallel C role

“Apple Inc. has submitted the Open Compute Language (OpenCL) to an ad hoc industry group that aims to define a programming environment for applications running across both x86 and graphics chips. The move is one of a growing number of efforts to extend the ubiquitous C language for increasing parallelism in multicore processors,” Rick Merritt reports for EE Times.

“The Khronos Group put out on Monday (June 16) a call for participation in its Compute Working Group that is drafting programming standards for heterogeneous systems. Members of the work group include Advanced Micro Devices, Apple, ARM, IBM, Intel, Nokia, Nvidia, Samsung and Texas Instruments,” Merritt reports.

“Khronos created the working group at a meeting in late May following suggestions from Apple. The group has met just once to date and selected Aaftab Munshi, a software architect at Apple, as its temporary chairman,” Merritt reports.

“Apple chief executive Steve Jobs recently announced the company will support OpenCL in the next version of its operating system, called Snow Leopard, and due out later this year. The new OS ‘is optimized for multi-core processors, taps into the computing power of GPUs,’ and supports up to 16 Tbytes of memory, according to an Apple press release,” Merritt reports.

More in the full article here.

[Thanks to MacDailyNews Reader “Ted M.” for the heads up.]

15 Comments

  1. Can’t be any good, Microsoft, Cisco, at&t;, Adobe, Dell, HP, in other words the real tech heavyweights aren’t on the list. Intel are probably only there because at the moment they are sucking out the few ideas Apple has.

    Apple proposes a standard, gets the chairman elected and provides the only submission. This is straight out of Microsoft’s playbook. Apple following again, they must have bought some new photocopiers.

  2. He is like Zune Tang, but unfortunately for him it reads like he takes himself just a tad bit too seriously.

    Here’s hoping you have a long life in these posts, a la Zune Tang, as it is always good to have different points of view represented.

  3. O.K. who’s heard of the transputer? Anyone? Com’ on someone has. Now, will I be able to program this in an easy way? FUTUREBASIC multi-processor basic. That’s what I want to see. C yuk!! Stop laughing, some people want an easy progaming language that’s fun.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.