Posted By: Charles | Oct 16th, 2008 @ 10:27 AM | 53,837 Views | 9 Comments
Here, we continue our focus on concurrency and parallelism with native (C++) Parallel Computing Platform team members Rick Malloy, Niklas Gustafsson, Mike Chu and Stephen Toub. This conversation covers native (C++) asynchronous agents (and agent programming, generally) and pipeline architectures for concurrency. A lot of time spent at the whiteboard...

For the native developers out there I think you will be really pleased with the direction the Parallel Computing People are heading with these new C++ libraries for concurrency. Do check this out! By the way, these guys will be at the PDC so if you're going please do bring your questions!

Enjoy.
Rating:
1
0

Hi, really enjoyed the video(s).

I don't generally code in C++ as such, I was just wanting to clear up a couple of questions.

In the video you mentioned that pointers should be discarded as soon as they are passed on to the next agent, and in one of the examples given for an x MB image file the pointer would be handed off from one to the next, and discarded en-route. Where does the responsibility lie for releasing the storage pointed to by the pointer?

You have based this on the dataflow model of computation. Yes?
If so, and this is sort of related to the previous topic, what would be the best approach for handling persistent storage, and/or shared memory?

Microsoft Communities