OpenCL in iOS5?

Discussion in 'iOS Programming' started by Saladinos, Sep 26, 2011.

  1. Saladinos macrumors 68000


    Feb 26, 2008
    I noted the following line in a crash log for Civ:

    0x34845000 - 0x3486afff OpenCL armv7 <5cbd24a4e6983b0c9af933668bda75ac> /System/Library/PrivateFrameworks/OpenCL.framework/OpenCL

    Also, I see that Apple filed a request for compliance on some unknown devices a few months ago:

    I don't have a jail broken device, so I can't inspect this framework. I can't find any mention from Apple of OpenCL being available to developers (these things would typically be public).

    I suppose it might be possible that they are using OpenCL within the OS, for example to implement parts of the OpenGL stack as they do on OSX, without opening it up to developers. Or perhaps we could speculate that proper multi-core programming (for example using GCD) might be coming to iOS in the near future, what with all the dual-core A5 devices around and the possibility of quad-core in the next year or two.

    Any thoughts? Anybody noticed this before?
  2. admanimal macrumors 68040

    Apr 22, 2005
    Blocks and GCD have been available since iOS 4.
  3. Saladinos thread starter macrumors 68000


    Feb 26, 2008
    Oops. But I didn't miss an OpenCL announcement, did I?
  4. North Bronson macrumors 6502

    Oct 31, 2007
    San José

    The new mobile OS is supposed to include the Core Image framework. On the desktop, Core Image makes use of OpenCL to speed up image processing. It is conceivable that Apple would do the same thing for the mobile version, even if OpenCL was not directly available in the SDK.

Share This Page