At GoingNative in February, I emphasized the need for more modern and portable C++ libraries, including for things like RESTful web/cloud services, HTTP, JSON, and more. The goal is to find or develop modern C++ libraries that leverage C++11 features, and then submit the best for standardization. Microsoft wants to do its part, and here’s [...]
Archive for the ‘Concurrency’ Category
C++ Libraries: Casablanca
Posted in C++, Concurrency, Microsoft, Software Development on 2012-04-30 | 12 Comments »
Talk Video: Welcome to the Jungle
Posted in Concurrency, Hardware, Software Development, Talks & Events, Web on 2012-04-23 | 10 Comments »
Last month in Kansas City I gave a talk on “Welcome to the Jungle,” based on my recent essay of the same name (sequel to “The Free Lunch Is Over”) concerning the turn to mainstream heterogeneous distributed computing and the end of Moore’s Law. Perceptive Software has now made the talk available online [EOA: the talk itself starts six [...]
We want await! A C# talk that’s applicable to C++
Posted in C# / .NET, C++, Concurrency, Microsoft, Talks & Events on 2012-04-06 | 20 Comments »
A nice talk by Mads Torgersen just went live on Channel 9 about C#’s non-blocking Task<T>.ContinueWith() library feature and await language feature, which are a big hit in C# (and Visual Basic) for writing highly concurrent code that looks pretty much just like sequential code. Mads is one of the designers of await. If you’re [...]
“Welcome to the Jungle” in Kansas City – March 20, 2012
Posted in Concurrency, Talks & Events on 2012-03-06 | 4 Comments »
Thanks to Perceptive Software who are bringing me to Kansas City in two weeks to give a free talk on “Welcome to the Jungle.” The talk will be based on my recent essay of the same name (sequel to ”The Free Lunch Is Over”) concerning the turn to mainstream heterogeneous distributed computing and the end [...]
Welcome to the Jungle
Posted in Concurrency, Hardware, Opinion & Editorial, Software Development on 2011-12-29 | 10 Comments »
With so much happening in the computing world, now seemed like the right time to write “Welcome to the Jungle” – a sequel to my earlier “The Free Lunch Is Over” essay. Here’s the introduction: Welcome to the Jungle In the twilight of Moore’s Law, the transitions to multicore processors, GPU computing, and HaaS [...]
Daniel Moth’s C++ AMP session is now online
Posted in C++, Concurrency, Hardware, Microsoft, Talks & Events on 2011-06-19 | 1 Comment »
In my keynote on Wednesday, I highlighted just the top two important features in the C++ AMP programming model. That afternoon, my coding colleague and demo demigod Daniel Moth gave a 45-minute session covering the entire C++ AMP programming model that walked through all the features with more examples. Daniel’s talk is now also online [...]
C++ AMP keynote is online
Posted in C++, Concurrency, Hardware, Microsoft, Software Development, Talks & Events on 2011-06-16 | 31 Comments »
Yesterday I had the privilege of talking about some of the work we’ve been doing to support massive parallelism on GPUs in the next version of Visual C++. The video of my talk announcing C++ AMP is now available on Channel 9. (Update: Here’s an alternate link; it seems to be posted twice.) The first 20 [...]
AFDS Keynote Live Stream
Posted in C++, Concurrency, Microsoft, Software Development, Talks & Events on 2011-06-14 |
Just a reminder for those interested in using C++ to harness GPUs for fast code: My keynote at AMD Fusion Developer’s Conference will be webcast live. I’ll post another link when the recorded talk is available for on-demand viewing. The talk starts at 8:30am U.S. Pacific time tomorrow (Wed June 15). Today Jem Davies of ARM [...]
Interview on Channel 9
Posted in C# / .NET, C++, Concurrency, Microsoft, Software Development, Talks & Events on 2011-05-04 | 4 Comments »
Channel 9 just posted a new interview with me about ISO C++0x, C++’s place in the modern world, and all things C++. The topics we talked about ranged pretty widely, as you can see from the questions below. Here’s the blurb as posted on Channel 9 with links to specific questions in the interview. Enjoy. Herb [...]
Keynote at the AMD Fusion Developer Summit
Posted in C++, Concurrency, Hardware, Microsoft, Software Development, Talks & Events on 2011-04-06 | 7 Comments »
In a couple of months, I’ll be giving a keynote at the AMD Fusion Developer’s Summit, which will be held on June 13-16, 2011, in Bellevue, WA, USA. Here’s my talk’s description as it appears on the conference website: AFDS Keynote: “Heterogeneous Parallelism at Microsoft” Herb Sutter, Microsoft Principal Architect, Native Languages Parallelism is not [...]