In answering a reader question about Flash today, I linked to Adobe’s November press release and I commented: Granted, Adobe says it’s abandoning Flash ‘only for new mobile device browsers while still supporting it for PC browsers.’ This is still a painful statement because [in part] … the distinction between mobile devices and PCs is [...]
Archive for the ‘Hardware’ Category
“Mobile” vs. “PC”?
Posted in Apple, Hardware, Microsoft, Opinion & Editorial, Web on 2012-04-24 | 22 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 [...]
James Hamilton on reliability
Posted in Hardware, Software Development on 2012-02-26 | 2 Comments »
Don’t trust hardware or software; then you can build trustworthy hardware and software. James Hamilton on how to write reliable software in a world where anything that can fail, will fail.
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 [...]
Two More C&B Sessions: C++0x Memory Model (Scott) and Exceptional C++0x (me)
Posted in C++, Hardware, Software Development, Talks & Events on 2011-04-14 | 2 Comments »
Scott Meyers, Andrei Alexandrescu and I are continuing to craft and announce the technical program for C++ and Beyond (C&B) 2011, and two more sessions are now posted. All talks are brand-new material created specifically for C&B 2011. Here are short blurbs; follow the links for longer descriptions. Scott will give a great new talk [...]
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 [...]
Links I enjoyed reading this week
Posted in Concurrency, Hardware, Software Development on 2010-03-13 | 1 Comment »
Concurrency-related (more or less directly) Samples updated for ConcRT, PPL and Agents (Microsoft Parallel Programming blog) Update to the samples for the Visual Studio 2010 Release Candidate. Hmm, I suppose I should include a link to that too: Visual Studio 2010 and .NET Framework 4 Release Candidate (Microsoft) Freely downloadable, includes C++0x features like auto [...]
Machine Architecture slides back online
Posted in Concurrency, Hardware, Software Development on 2010-02-22 | 2 Comments »
A number of people reported that the PDF slides for my Machine Architecture talk were offline. It turns out that the NWCPP servers were recently moved and the link temporarily broken, but it’s now been restored. Links: Google video PDF slides (back again)