Showing results for Parallelism - C++ Team Blog

Oct 18, 2012
0
0

Project Austin Part 5 of 6: Shadow Rendering

Jorge Pereira - MSFT
Jorge Pereira - MSFT

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; pages zoom in and out in 3D with pinch gestures, and the ca...

C++
Oct 11, 2012
0
0

Project Austin Part 4 of 6: C++ AMP acceleration

Amit K Agarwal
Amit K Agarwal

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. Austin is a digital note-taking...

C++
Aug 31, 2012
0
0

C++ AMP Resources

Visual CPP Team
Visual CPP Team

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. Think data parallelism, but at a massive level, accelerated by powerful hardware. If you need more motivation on how u...

C++
Sep 27, 2011
0
0

Asynchronous Operations in Windows 8 with the Parallel Patterns Library (PPL)

Visual CPP Team
Visual CPP Team

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.In that sense, they recently published a blog post explaining the rationale behind ...

C++
Jun 17, 2011
0
0

Daniel Moth: Blazing-fast Code Using GPUs and More, with C++ AMP

Visual CPP Team
Visual CPP Team

You have lastly read in this blog about the C++ Accelerated Massive Parallelism (C++ AMP) [1]. 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 [2].Now Daniel Moth's C++ AMP introductor...

C++
Jun 8, 2011
0
0

TechEd 2011: Modern Native C++ Development for Maximum Productivity

Diego Dagum - MSFT
Diego Dagum - MSFT

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. If you are a follower of this blog you may already know Kate. The thing I liked most about this session is ...

C++
May 26, 2011
0
0

Enforcing Correct Concurrent Access of Class Data

Visual CPP Team
Visual CPP Team

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, etc. There are also some newer high-level approaches to concurrency...

C++