[suggestion] OpenCL adoption

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

Post Reply
forart
Posts: 1050
Joined: Mon Nov 29, 2004 1:36 pm
Location: Italy
Contact:

[suggestion] OpenCL adoption

Post by forart »

OpenCL 1.0 has been released with Mac OS X v10.6 "Snow Leopard" (August 28, 2009), so it could be interesting to adopt it.

From the official website:
OpenCL™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices. OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications in numerous market categories from gaming and entertainment to scientific and medical software.

OpenCL supports a wide range of applications, from embedded and consumer software to HPC solutions, through a low-level, high-performance, portable abstraction. By creating an efficient, close-to-the-metal programming interface, OpenCL will form the foundation layer of a parallel computing ecosystem of platform-independent tools, middleware and applications.

OpenCL is being created by the Khronos Group with the participation of many industry-leading companies and institutions including 3DLABS, Activision Blizzard, AMD, Apple, ARM, Broadcom, Codeplay, Electronic Arts, Ericsson, Freescale, Fujitsu, GE, Graphic Remedy, HI, IBM, Intel, Imagination Technologies, Los Alamos National Laboratory, Motorola, Movidia, Nokia, NVIDIA, Petapath, QNX, Qualcomm, RapidMind, Samsung, Seaweed, S3, ST Microelectronics, Takumi, Texas Instruments, Toshiba and Vivante.
Another interesting article for ROS: OpenCL and OpenGL take on DirectX
»Forward Agency NPO
In progress we (always) trust.
Lone_Rifle
Test Team
Posts: 802
Joined: Thu Apr 03, 2008 2:17 pm
Contact:

Re: [suggestion] OpenCL adoption

Post by Lone_Rifle »

forart wrote:OpenCL 1.0
No.
Z98
Release Engineer
Posts: 3379
Joined: Tue May 02, 2006 8:16 pm
Contact:

Re: [suggestion] OpenCL adoption

Post by Z98 »

There's no yes or no about this. Support for this is likely to come through the likes of Nvidia and ATI through their graphics SDKs. We don't have to do anything on our end except make sure the interfaces they use are working.
Phalanx
Posts: 360
Joined: Sun Dec 19, 2004 12:42 am
Location: Australia

Re: [suggestion] OpenCL adoption

Post by Phalanx »

However could ReactOS maybe use it in sections like win32 if it's available?
Z98
Release Engineer
Posts: 3379
Joined: Tue May 02, 2006 8:16 pm
Contact:

Re: [suggestion] OpenCL adoption

Post by Z98 »

Not really. 2D hardware acceleration is also done by the device drivers provided by vendors. Though in theory we could try accelerating stuff, but this would be a case of not worth it relative to the amount of work and the theoretical gain.
Post Reply

Who is online

Users browsing this forum: Bing [Bot], Google [Bot] and 31 guests