Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Parallel programming using C++ AMP, PPL and Agents libraries.
How to measure the performance of C++ AMP algorithms?
Today I am going to present a way to measure the performance of C++ AMP algorithms. Specifically I...
Author: Simon Wybranski Date: 12/27/2011
High-resolution timer for C++
Howdy ho! My name is Simon Wybranski, I am a developer on the C++ AMP team! In this blog post I am...
Author: Simon Wybranski Date: 12/27/2011
Using function objects instead of lambdas with C++ AMP
Most of the code samples shared by our team have been passing lambda expressions to the...
Author: Łukasz Mendakiewicz Date: 12/27/2011
tile_barrier in C++ AMP
C++ AMP offers a tiled model to help user take advantage of the fast and programmable cache on GPU...
Author: Zhu, Weirong Date: 12/24/2011
restrict(amp) restrictions part 4 of N – literals
This post assumes and requires that you have read the introductory post to this series which also...
Author: LingliZhang Date: 12/23/2011
restrict(amp) restrictions part 3 of N – function declarators and calls
This post assumes and requires that you have read the introductory post to this series which also...
Author: LingliZhang Date: 12/22/2011
C++ AMP: Full Inlining Requirement
As you may know, in C++ AMP, the entry point for device code is the parallel_for_each function. What...
Author: Zhu, Weirong Date: 12/21/2011
How to use C++ AMP from C++ CLR app
Hello, my name Joe Mayo and I am an engineer on the C++ AMP team. I have over a decade of experience...
Author: JoeM WA Date: 12/21/2011
restrict(amp) restrictions part 2 of N – compound types
This post assumes and requires that you have read the introductory post to this series which also...
Author: LingliZhang Date: 12/21/2011
Random Number Generator Sample for C++ AMP
Mersenne Twister(MT) Pseudo Random Number Generator (PRNG) is one of the common PRNG. With this post...
Author: BharathM Date: 12/20/2011
restrict(amp) restrictions part 1 of N – fundamental types
This post assumes and requires that you have read the introductory post to this series which also...
Author: LingliZhang Date: 12/19/2011
restrict(amp) restrictions part 0 of N – introduction
Hi, I am Lingli Zhang, a developer on the C++ AMP team and this is the first in a series of posts on...
Author: LingliZhang Date: 12/19/2011
Passing pointers through C++ AMP
Hello, my name is Łukasz Mendakiewicz and I am an engineer on the C++ AMP team. Converting C++ data...
Author: Łukasz Mendakiewicz Date: 12/09/2011
Introductory articles for C++ AMP
Need a quick introduction to C++ AMP? I have recently written a gentle introduction to C++ AMP and...
Author: Yossi Levanoni Date: 12/01/2011
Understanding accelerator_view queuing_mode in C++ AMP
Hello, I am Amit Agarwal, a developer on the C++ AMP team. In this blog post I will share some...
Author: Amit K Agarwal Date: 11/23/2011
C++ AMP FFT Test Application
In previous posts we have introduced the Fast Fourier Transform (FFT) on the GPU and shared a C++...
Author: Yossi Levanoni Date: 11/17/2011
Initializing C++ AMP arrays to the same value
Hi, I am Pavan Marella, an engineer on the C++ AMP team, and in my first post here I wanted to share...
Author: Pavan Kumar MJ Date: 11/16/2011
Live from Super Computing 2011: Live C++ AMP Debugging on nVidia's GPUs!
Our parallel debugging team, headed by architect Paul Maybee and development lead Maria Blees have...
Author: Yossi Levanoni Date: 11/16/2011
The C++ AMP FFT Library
Following up on the previous post in which I introduced Fast Fourier transforms (FFT) on the GPU, in...
Author: Yossi Levanoni Date: 11/15/2011
Fast Fourier Transforms (FFT) on the GPU
The Fast Fourier Transform (FFT) is a family of numerical algorithms which has a large number of...
Author: Yossi Levanoni Date: 11/15/2011
Bitonic Sort Sample using C++ AMP
Bitonic Sort is one of the parallel sort algorithms suitable for GPU, and am sharing a C++ AMP...
Author: BharathM Date: 11/11/2011
Ocean simulation sample in C++ AMP
Hi, my name is Kevin Gao and I am a SDET on the C++ AMP team. In this blog post, I am sharing an...
Author: KevinGao Date: 11/10/2011
Staging Arrays in C++ AMP
Hi there, my name is Weirong Zhu, and I’m a developer on the C++ AMP team. In this blog post,...
Author: Zhu, Weirong Date: 11/09/2011
Transitive Closure Sample in C++ AMP
In a directed graph, determining transitive closure or connectivity between the nodes is an...
Author: BharathM Date: 11/08/2011
Matrix Multiplication Sample
Matrix multiplication is a ubiquitous algorithm and no parallel library is complete without a matrix...
Author: BharathM Date: 11/02/2011
Convolution Sample
Convolution operations are found in many areas of engineering like image processing and signal...
Author: BharathM Date: 11/01/2011
Try It Now: Use PPL to Produce Windows 8 Asynchronous Operations
If you’ve seen any of the Windows Runtime talks from //build/ (like this one), one of the...
Author: Bill Messmer Date: 10/27/2011
Binomial Option using C++ AMP
In the financial industry, Binomial Option is a one of the methods to valuate options. Another one...
Author: BharathM Date: 10/26/2011
Case Study: Massachusetts General Hospital uses PPL for 3-d image-processing
We are excited to share a detailed case study involving the use of Parallel Patterns Library! To...
Author: Rahul V. Patil Date: 10/03/2011
Windows 8 Asynchrony with PPL
Living with Latency Our customers demand more speed and responsiveness from applications. At the...
Author: Artur Laksberg Date: 09/22/2011
Can I Run C++ AMP on My Device?
First, let me re-introduce myself… I’m Don McCrady, the development lead for C++ AMP, and formerly...
Author: Don McCrady Date: 09/22/2011
C++ AMP: N-Body Simulation Sample
My name is Bharath, I am an SDET on the C++ AMP team. I worked on the NBody demo and wanted to share...
Author: BharathM Date: 09/20/2011
VS 11 Developer Preview gotchas with C++ AMP
Now that the VS 11 Developer Preview is available for download, if you want to work with C++ AMP...
Author: DanielMoth Date: 09/19/2011
Get it now - Visual Studio 11 Developer Preview
As per Jason's blog post, you can now download a pre-release version of the next version of VS, so...
Author: DanielMoth Date: 09/16/2011
C++ AMP in a nutshell
With Visual Studio 2012, you are able to get your hands on a new technology that enables you to tap...
Author: DanielMoth Date: 09/13/2011
Summary of new PPL features
In Visual Studio 2010, we saw the introduction of C++ parallelization libraries. We also introduced...
Author: Rahul V. Patil Date: 09/13/2011
Dr. Dobbs Article on C++ AMP Now Available
This week Daniel Moth and I have an article in Dr. Dobbs, Microsoft's C++ AMP Unveiled, which...
Author: Yossi Levanoni Date: 09/13/2011
Introduction
Hi there. My name is Yossi Levanoni and I'm a Principal Architect on the Parallel Computing Platform...
Author: Yossi Levanoni Date: 09/13/2011
Performance Enhancements to Parallel Patterns Library (PPL) and Concurrency Runtime
Applications just run faster. This is one of our themes for v.next. Since our last release in Visual...
Author: Rahul V. Patil Date: 09/12/2011
restrict – a key new language feature introduced with C++ AMP
As part of the C99 standard, C has defined the keyword restrict. That feature is not what this blog...
Author: DanielMoth Date: 09/05/2011
Announcing the PPL, Agents and ConcRT efforts for V.next
I am super-excited to have been part of multiple announcements that Microsoft made at the AMD Fusion...
Author: Dana Groff Date: 06/16/2011
Bing Maps Trip Optimizer Now Available on MSDN Developer Samples!
I want to invite you to check out a developer sample that I wrote called Bing Maps Trip Optimizer....
Author: Thomas Petchel [ Date: 06/02/2011
Invitation to meet with the concurrency runtime team
Parallel Computing Platform team is excited to host an event to meet C++ concurrency runtime...
Author: Dana Groff Date: 05/31/2011
The Concurrency Runtime and Visual C++ 2010: Transporting Exceptions between Threads
Last time, we looked at how to use the rvalue references in Visual C++ 2010 to help you improve the...
Author: Thomas Petchel [ Date: 03/24/2011
Building Responsive GUI Applications with PPL Tasks
In my last post I introduced the concepts of PPL tasks and continuations, and showed how to use them...
Author: ccrtblog Date: 03/22/2011
The Concurrency Runtime and Visual C++ 2010: Rvalue References
Last time, we looked at how to use the decltype keyword in Visual C++ 2010 to deduce the type of an...
Author: Thomas Petchel [ Date: 03/14/2011
Tasks and Continuations: Available for Download Today!
The most difficult problem that a scheduler or a thread pool has to solve is figuring out how many...
Author: ccrtblog Date: 03/09/2011
The Concurrency Runtime and Visual C++ 2010: The decltype Type Specifier
Welcome back! Last time, we looked at how to use the auto keyword in Visual C++ 2010 to implicitly...
Author: Thomas Petchel [ Date: 03/07/2011
The Concurrency Runtime and Visual C++ 2010: Automatic Type Deduction
Last time, we looked at how to use lambda expressions in Visual C++ 2010 to make the Concurrency...
Author: Thomas Petchel [ Date: 02/28/2011
The Concurrency Runtime and Visual C++ 2010: Lambda Expressions
As a C++ programmer, you might have already started working with the Concurrency Runtime components...
Author: Thomas Petchel [ Date: 02/21/2011