C++ AMP (Rough Cuts Version) Available

Monday, March 26th, 2012

O’Reilly have released the book Kate Gregory and I are writing under their Rough Cuts imprint. This means you can read some of the first chapters right now and get a copy of the completed book (paper or electronic) when it’s published. We’d love your feedback. This is your ...

I’m Writing Another Book. This time on C++ AMP

Wednesday, March 21st, 2012

So I’m excited to announce that I’m writing another book. This time it’s on data parallel programming with C++ AMP. Kate Gregory and I are writing a book on C++ AMP. I’ve been spending a lot of time writing some of the case study applications and samples as well as ...

Geek Vacation Day #2: Going Native 2012

Friday, February 3rd, 2012

Another great morning at Going Native 2012. Herb Sutter’s keynote on future plans for C++ was really interesting. But so far what’s really impressed me is the CLang compiler’s error and warning handling. I think this would really help the usability of C++. Often half the battle is ...

Parallel Programming Interview

Wednesday, May 11th, 2011

Softtalk in the UK interviewed me about the parallel programming books we wrote at p&p. You can read the interview here: Interview with Ade Miller Ade Miller is one of the co-authors of the books ‘Parallel Programming with Microsoft .NET’ and ‘Parallel Programming ...

Parallel Programming with Microsoft Visual C++

Wednesday, March 9th, 2011

Last fall we shipped Parallel Programming for Microsoft .NET and immediately started working on a companion version of the book for C++ programmers. I’m very happy to announce that Parallel Programming with Microsoft Visual C++: Design patterns for Decomposition, and Coordination on Multicore Architectures is now available! Please feel free to ...

Final Draft Chapters of Parallel Programming with C++ Online

Wednesday, January 26th, 2011

This week we have the final chapters for “Parallel Programming with Microsoft Visual C++”. The latest drop on CodePlex includes another new chapter and an appendix: Chapter 3 – Parallel Aggregation Chapter 2 shows how to use parallel techniques that apply the same independent operation to many input values. However, not all ...

Microsoft Press Top 25 of 2010

Tuesday, January 25th, 2011

A whole bunch of p&p books are on the MSPress top 25 for 2010. Pick them up for cheap tomorrow with the discount code on O’Reilly’s top 25 page.

Parallel Programming with Microsoft Visual C++

Friday, January 21st, 2011

This week we have some more material available for “Parallel Programming with Microsoft Visual C++”. The latest drop on CodePlex includes another new chapter and an appendix: Chapter 3 – Parallel Tasks Chapter 2 shows how you can use a parallel loop to ...

Parallel Programming with Microsoft Visual C++

Friday, January 14th, 2011

This week we have some more material available for “Parallel Programming with Microsoft Visual C++”. The latest drop on CodePlex includes another new chapter and the glossary: Chapter 2 – Parallel Loops Use the Parallel Loop pattern when you need to perform the ...

Parallel Programming with Microsoft Visual C++

Tuesday, January 4th, 2011

So it’s been a while but we now have some more material available for “Parallel Programming with Microsoft Visual C++”. The latest drop on CodePlex includes two new chapters: Chapter 6 - Dynamic Task Parallelism This chapter discusses situations where tasks are added to the work queue as the computation proceeds. This ...