Hi,
seems that SDK 1.2 is coming this week..
can someone at AMD elaborate of what new features or examples to expect?
It has been said to support HD4xxx series and Vista..
Specifically what about this features:
1.Interoperability with graphics APIS: In presentations in a Siggraph course Houston showed that DirectX9 and DX10 interop is coming.. in 1.2? also what about OpenGL?
2.Shared memory: In AMD H4xxx launch presentations AMD showed that this new gen. cards had improved stream features among others shared memory which seem similar to Nvidia CUDA shmem.. Will be exposed in 1.2?.. In CAL only or in Brook also..
3.Sinchronization primitives. As in CUDA.. seem to be apropiate once shared mem is exposed..
4. Atomic intrustions for accesing memory..
In my humble opinion (Sorry for saying so clear) this three features seem to
be three major areas in which CUDA is superior to your SDK for computing..
(albeit it all now seem software deficiencies excepting perhaps atomic instructions)..
I want to express this as constructive opinions and I also am aware that your hardware for example for double precision computing is better than competition solutions..
Thanks,
Oscar.
Originally posted by: ryta1203 Yes, CUDA is superior to Firestream at this point. The one thing that really stands out to me is how Nvidia can have a ~40 page document that one can read and begin programming in CUDA immediately with little to no questions while AMD has all this documentation and it's virtually useless. Too many companies these days under emphasize documentation and the importance of it, IMO.
Can you refer me please to that documentation?
Is just that I'm in high school and have virtually no resources for learning, can you help me a bit?
For example, If I can read and understand the documentation, would I be able to make little apps? I'm not specting to write a real time ray tracer engine, but simple programs.
IMO, the doc is a big problem
Originally posted by: traits
IMO, the doc is a big problem
Thanks a lot Ceq, but still I have only a vague idea. I've always worked with Visual Studio and the SDK's, I've used were a bunch of dll's but now this brings with the direct source code, C++?
Can I use Mono with Stream SDK?
Or can you recommend me a good IDE for Ubuntu?
Thanks for your help
Maybe you can figure out the new features if you download it?
ftp://ftp-developer.amd.com/AMD_Stream_SDK/v1.2-beta/
I am not sure why no one announced this download so far.
Originally posted by: shormanm
Maybe you can figure out the new features if you download it?
ftp://ftp-developer.amd.com/AMD_Stream_SDK/v1.2-beta/
I am not sure why no one announced this download so far.
SDK v1.2-beta is soon coming to a spanking new web page near you; but till then, here is the download link.
Originally posted by: xtremeleo
Thanks a lot Ceq, but still I have only a vague idea. I've always worked with Visual Studio and the SDK's, I've used were a bunch of dll's but now this brings with the direct source code, C++?
Can I use Mono with Stream SDK?
Or can you recommend me a good IDE for Ubuntu?
Thanks for your help
Thanks ryta1203, I just wanted to play a little bit on Ubuntu, because Vista is still unsupported, in the meantime version 1.2 is out, which is a mess because some users have found but here isn't any official release
Nevertheless thanks, I'll stick with VS 2005.
From the Brook+ release notes:
o The runtime now enforces the rule given in the language spec
that makes it illegal to bind the same stream for both read
and write. For compatibility with existing code, this type
of aliasing is permitted if the environment variable
BRT_PERMIT_READ_WRITE_ALIASING is defined.
Originally posted by: udeepta@amd
From the Brook+ release notes:
o The runtime now enforces the rule given in the language spec
that makes it illegal to bind the same stream for both read
and write. For compatibility with existing code, this type
of aliasing is permitted if the environment variable
BRT_PERMIT_READ_WRITE_ALIASING is defined.