When we designed the user experience of Austin, we spent quite some time thinking about the different page views and layouts, and how to transition between them. We wanted to create an immersive experience where the user can manipulate and navigate Austin’s pages in an intuitive way;
Hello, I am Amit Agarwal, a developer on the C++ AMP team. C++ AMP is a new technology available in Visual Studio 2012 that enables C++ developers to make the best use of available heterogeneous computing resources in their applications from within the same C++ sources and the VS IDE they use for programming the CPU.
Hopefully by now you have heard of C++ AMP. C++ AMP is a modern C++ library (plus a key new language feature) that ships with Visual Studio 2012 and it lets you take advantage of accelerators, such as the GPU, for compute purposes.
The Concurrency Runtime team is working on the next generation of the Parallel Patterns Library (PPL) that will help you consume asynchronous operations in your apps using a simpler development model than the one Windows 8 has built-in as part of its Windows Runtime.
You have lastly read in this blog about the C++ Accelerated Massive Parallelism (C++ AMP) . Since yesterday, those who couldn’t attend the AMD Fusion Developer Summit have the chance to watch on demand Herb Sutter’s keynote where C++ AMP was introduced and some demos were shown .
Herb Sutter, Principal Architect with the Visual C++ team, got his keynote posted in Channel 9. He tells more details in his blog.
Read in this issue:
Modern Native C++ Development for Maximum Productivity | Tech·Ed North America 2011
High Performance GPU-Accelerated Games and Technical Applications | PDC 2010
C++ Design Patterns Legend Joins the Visual Studio Team
InformIT: A Few Pedagogical Insights about C++ Teaching: Public Data Members
Benign Data Races «
TechEd 2011 North America took place in Atlanta a few weeks ago. If you missed, its sessions are posted in Channel 9. The one we highlight here, Modern Native C++ Development for Maximum Productivity, was delivered by C++ MVP Kate Gregory.
Read in this issue:
Enforcing Correct Concurrent Access of Class Data
DirectCompute Lecture Series 230: GPU Accelerated Physics
InformIT: Top Ten Tips for Correct C++ Coding
ACCU 2011: Michael Feathers On Our Ability To Do Much
Mixed-mode scenario with tracking handles to value types
Why is my program terminating with exit code 3?
Hi, this is Jim Springfield. I’m an architect on the Visual C++ team.
In any concurrent application, protecting data from concurrent access is extremely important. There are many primitives that can be used for this, such as critical sections, mutexes, reader-writer locks,