• C++ Programming for Financial Engineering
    Highly recommended by thousands of MFE students. Covers essential C++ topics with applications to financial engineering. Learn more Join!
    Python for Finance with Intro to Data Science
    Gain practical understanding of Python to read, understand, and write professional Python code for your first day on the job. Learn more Join!
    An Intuition-Based Options Primer for FE
    Ideal for entry level positions interviews and graduate studies, specializing in options trading arbitrage and options valuation models. Learn more Join!

GPU Support in VS C++ v.Next

Joined
4/21/11
Messages
25
Points
13
Seeing that we have had some threads regarding GPU support / concurrent programming here, I thought I'd share what I came across a while ago regarding GPU / concurrent support in the next version of Visual Studio C++. As a side note, it looks like C++ in the MS world will have a re-surrection, where they are even talking about more importance of old COM (I shudder).

Anyway, here is a couple of links to what I mentioned above:
http://www.danielmoth.com/Blog/C-Accelerated-Massive-Parallelism.aspx
http://www.danielmoth.com/Blog/C-AMP-Recording-And-Slides.aspx
http://channel9.msdn.com/posts/Daniel-Moth-Blazing-fast-code-using-GPUs-and-more-with-C-AMP

Have fun!
Niels
 
It is high time that GPU and C++ start talking, indeed.

In general, you don't need COM; ATL is a template wrapper library for COM.

At this rate, C++ will definitely be around forever:)
 
It is high time that GPU and C++ start talking, indeed.

In general, you don't need COM; ATL is a template wrapper library for COM.

At this rate, C++ will definitely be around forever:)
Hi Daniel,

Yes, I totally agree with you regarding GPU and C++.

As for ATL - I used to teach it back in the days :)

Anyway, it will be interesting to follow the development of this, as well as seeing what the future of .NET will look like.

Niels
 
Hi Niels,
I hope this Microsoft effort is a big success because it will bring monster computing power to C++ with GPU as back-end. Hook GPU up to Excel?

//
Hope you don't mind a question.
BTW I use STL for Excel COM Addins for Comp. Fin. I can do a SINK_MAP for 1 button, but how does one get multiple buttons into the Tools menu?
Thanks

Daniel
 
BTW I use STL for Excel COM Addins for Comp. Fin. I can do a SINK_MAP for 1 button, but how does one get multiple buttons into the Tools menu?
Hi Daniel,
Sorry I cannot help you there - I have not been doing any C++ / STL/COM against Excel, in any shape or form. I can ask around though ...
Niels
 
Hi Daniel,
Sorry I cannot help you there - I have not been doing any C++ / STL/COM against Excel, in any shape or form. I can ask around though ...
Niels

Sorry Niels. I meant ATL, not STL :)

Demo 2 show the idea with 1 button.
 
In addition to AMP from Microsoft AMD had announced gDEBugger.

http://developer.amd.com/tools/gDEBugger/Pages/default.aspx

AMD gDEBugger is an OpenCL™ and OpenGL debugger and memory analyzer integrated into Microsoft Visual Studio.gDEBugger offers real-time OpenCL kernel debugging, which allows developers to step into the kernel execution directly from the API call that issues it, debug inside the kernel, view all variable values across the different work groups and work items - and all this on a single computer with a single GPU

Few screens are below:

http://developer.amd.com/tools/gDEBugger/PublishingImages/4_api_statistics_view.png
http://developer.amd.com/tools/gDEBugger/PublishingImages/5_object_visualization.png
 
Back
Top