GPU computing Stay up to date in OpenCL, DirectCompute, CUDA, CAL and OpenGL information

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Sunday, 13 December 2009

What I would want to know and get from vendors part III: Apple, Microsoft and Caustics

Posted on 07:05 by Unknown
Whises from Microsoft:
Access to Direct3D latest SDKs:
Currently DirectCompute compiler in latest SDK has problems with double precision compute shaders..
Seems like is fixed internally.. can we get info on when this limiting factor for GPGPU usage is going to be fixed..
I have seen shaders from Dirt2 game are compiled with later versions of the compiler than the public August SDK..
so they ship newer versions to partners.. How to be able to gain access to newer builds?..

Whises From CausticGraphics: (email recieved January coming..)
what's going with CausticGL emulation SDK it was anounced two month ago at least I signed in and I get no news from them.. This SDKs promises to put the API in developer hands without having to pay for current SDK with FPGA card (costs more than+2K euros) so I can start working with it in CPU..
This allows building soft for before a raytracing cards gets in full production in April next year as it was anounced some time ago..
That would allow someone to write a minimal wrapper for using both Optix and CausticGL SDKs and then say in April be capable of testing Raytracing on "Accelerators" and publish an apples to apples comparison on raytracing with Caustics (in case you have one) cards vs say Fermi (which by the way is supposed to bring big gains on raytracing.. and which should be avaiable at the same time..
please note that would be good to have a raytracing bench capable of using Caustic hardware and Nvidia GPUs but it's hard work (learning APIs, making commong code,etc..) so I think would be good to have this year or early next..
Note also Optix is free but now only works on Quadro GPUs but that but change soon as Fermi is supposed to work with it..
Currently there are hacks for having support for Geforce cards.. a solution I think it's on my blog..

Whises From Apple:
Currently OpenCL on Apple is somewhat immature.. and this is now that 10.6.2 is released before it it was only "usable" on Nvidia cards.. Some Apple own source code demos weren't working on ATI cards..
Now I think the most complex OpenCL published by Apple i.e. Apple FFT library has in release notes that OpenCL runtime and compiler have issues that avoid getting full expected perf of Mac and they have fixed internally.. I think at least 2x slower.. as this is published after 10.6.2 seems that new 10.6.3 will have fixed..
Also Apple OpenCL is less advanced at least for Nvidia where we have now double precision support in Windows and Linux and not in Apple..
Also Apple OpenCL lacks image support for AMD and double precision where hardware supports it..
what's going on with OpenGL support on Apple.. on case you don't know OpenGL support is still 2.1 which is more than 3 years old and that means DirectX 9.0 functionality.. well with some Direct3d 10 functionality via OpenGL extensions.. but still no OpenGL 3.x which is now more than 16 months old..
Now there are OpenGL 3.2 which jointly with some ARB extensions which were anounced in with 3.2 you get almost Direct3D 10.1 feature set..
Note OpenGL 3.2 is supported on Nvidia since four months and AMD cards support OpenGL 3.1 since August this year and are going to support 3.2 next month I think (leaked Catalyst 9.12 almost supports it..)
The situation gets worse now than Direct3D 11 cards are here and vendors are going to publish OpenGL extensions to provide Direct3D 11 features (think tesselation, "scatter" in pixel shaders, double precision in shaders, etc..) Nvidia anounced it at GTC 09..
Access to Snow Leopard developer seeds which can get you point releases 1-2 month before public releases are good?.. so if I can get better OpenGL and OpenCL improvements the earlier the better..
there are a API for exposing GPU video decoding avaiable in Snow Leopard but the problem is that is so simple it only allows (I think reading the API fast..) doing players.. would be good to have an API having some fast path for getting a pointer the decoded frames in GPU mem i.e. as an OpenGL texture, PBO, etc.. so OpenGL or OpenCL processing could be done.. note this can be done on Windows with DXVA+Direct3D shaders.. and also in Linux via VAAPI with GLX extensions..
I know seeds are currently delivered to ADC developers which is also for deep buckets (I think more than 1K-2K every year..), so I don't to become and ADC member, I'm only asking if there is a way for having access to some components of latest developer builds (graphics drivers, OpenCL and OpenGL frameworks..) having the latest OpenCL/OpenGL improvements..
So briefly I would want to ask Apple about:

*OpenCL framework fixes for Apple OpenCL FFT lib.. when..
*OpenCL with double precision in GPUs.. when..
*OpenCL Image support in AMD GPUs.. when..
*OpenGL 3.x support? when..
*GPU video decoding APIs that allow exposing decoded frames as OpenGL / OpenCL buffers for postprocessing without going it to host..
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Porting CUDA to OpenCL!
    Well so you want to port CUDA code to OpenCL: you are in AMD GPU competition of porting Cuda codes to opencl (see previous post) or you are ...
  • Megapost!
    Today fools{ *GTX 485 is 512 cores 3gbytes gddr5 and 850/1750 shaders.. *ati 5990 has 4 gpus in board.. *bulldozer benchmarks }end fools.. A...
  • About ATI and Nvidia drivers (OCL included)!
    Hi I have been investigating AMD and Nvidia drivers.. for 10.3 there are 3d hooks support for 120hz monitors but is d3d9 d3d10 or d3d11 enab...
  • things found in CUDA forums
    Also some CUDA news: Mandelbulb stereo angalyph -> have to port to 3D Vision http://forums.nvidia.com/index.php?showtopic=150985&st=2...
  • opencl/opengl linux interop! seen in opencl cuda 3.0 sdk samples
    Following my OpenCL/OpenGL Window interop work: now has come to Linux  for Nvidia GPU computing registered developers via 195.17 driver! Als...
  • State of the blog..
    Sorry for the delay guys of posting code of Apple OpenCL demos port.. the blog has been with no updated for more than 2 weeks in this rapid ...
  • Optix and OpenCL SDKs with Visual Studio 2010
    Optix 1.0 ========= install cg download Cmake 2.80 cmake says error dumpbin not found and it is cuda doesn't work with vc2010 so copy pt...
  • CUDA 3.0 forums stuff!
    1.Getting CUBIN instead of ELF If you need the older text format, you can disable ELF cubins in nvcc.profile by changing "CUBINS_ARE_EL...
  • News from the web!
    Some things learned in AMD forums: 1.Why 3xxx no OpenCL: Compute shader mode is a hardware feature that did not exist in the HD38XX line of ...
  • Shaders: measuring perf, source translation and parsing different languages!
    Hi, I hope to be pretty exhaustive of options for parsing and translating between graphics and compute shaders ( some open source) For DX sh...

Blog Archive

  • ►  2013 (5)
    • ►  September (1)
    • ►  March (3)
    • ►  February (1)
  • ►  2012 (1)
    • ►  December (1)
  • ►  2010 (46)
    • ►  July (4)
    • ►  May (1)
    • ►  April (3)
    • ►  March (9)
    • ►  February (15)
    • ►  January (14)
  • ▼  2009 (125)
    • ▼  December (51)
      • GPU computing on AMD.. an history perspective!
      • Catalyst 9.12: hotfix (III)
      • Catalyst 9.12 Linux and Windows links and release ...
      • Source code of DirectCompute bechmark(OpenCL and D...
      • Catalyst 9.12 adds OpenGL 3.2 support (and more..)!
      • 16/12 news!
      • Catalyst 9.12 released
      • PS3 OpenCL work and AMD OpenCL ICD
      • Christmas Wish list (I): Monitors
      • 3d Stereoscopic players!
      • Today news!
      • What will I do if I have 3D Vision OpenGL QB
      • GLEW,GLUT,Freeglut, MesaGLUT and more
      • Nvidia 195 new drivers and Flash player beta 2!
      • Running ATI GPUs in Sisoft Sandra 2010!
      • Memcheck GPUs!
      • Emulate 3D kernel launch grid
      • things found in CUDA forums
      • Siggraph 2009 (Asia too..)!
      • Architecture ideas for future GPUs!
      • Dificulties in coding, achieving high perf an meas...
      • Learned from HPG09 stuff!
      • Nvidia driver 187.98 add new files!
      • What I would want to know and get from vendors par...
      • What I would want to know and get from vendors par...
      • Some news II (post #100!)
      • What I would want to know and get from vendors par...
      • physics on GPU: source code!
      • OpenCL with MingW! (and more)
      • Some news!
      • String matching on GPUs!
      • Lots of OpenCL soft coming!
      • 10 Raytracing GPU demos! (more or less)
      • New Nvidia tools and crossvendor GPU instrumentati...
      • About Catalyst 9.12 and 10.1!
      • CUDA 3.0 forums stuff!
      • Upcoming GPU tutorials!
      • News from the web! (9 December)
      • Compiling the CUDA compiler!
      • Understanding Nvidia GT200 GPU and CUDA implementa...
      • Open Source GPU Computing benchmarks
      • CUDA TopCoder contest stuff (with source code of t...
      • CUDPP news!
      • DirectCompute stuff!
      • Nvidia GPU computing news!
      • GPU Computing calendar for December 09 and January...
      • Nexus FAQ!
      • Nvidia Nexus beta1 GPU debugger shipped!
      • GPU virtualization (and what to expect in VMs)!
      • AMD OpenCL news! (almost all..)
      • News posted 2/12/2009! (megacompilation)
    • ►  November (53)
    • ►  October (21)
Powered by Blogger.

About Me

Unknown
View my complete profile