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.
Meet C++ AMP engineers in San Jose
A number of us who you already know through our blog posts (Daniel, David, Jerry, Lukasz, Paul,...
Author: DanielMoth Date: 05/13/2012
reinterpret_as function in C++ AMP
With C++ AMP, you can use the templated array or array_view to work with your data types in a...
Author: LingliZhang Date: 05/12/2012
view_as function in C++ AMP
With C++ AMP, you can use array or array_view to work with data in a multi-dimensional way, which...
Author: LingliZhang Date: 05/11/2012
Arrays are Row Major in C++ AMP
Hello my name is David Callahan, I am a Distinguished Engineer at Microsoft working in parallelism...
Author: DavidCallahan Date: 05/10/2012
How to put a PPLTasks continuation chain into a loop
Background The way to express sequential logic in asynchronous programming with PPLTasks is task...
Author: Hong Hong - Date: 05/09/2012
Auto-Vectorizer in Visual Studio 2012 – Rules for Loop Body
If you haven’t read previous posts in this series about auto-vectorization, you may want to...
Author: Jim Hogg Date: 05/08/2012
Check out Hilo for Windows 8!
I’m working with the patterns & practices team on a Metro style app with C++ and XAML...
Author: Thomas Petchel [ Date: 05/07/2012
int design choices in C++ AMP
Some of you might wonder why we chose int versus unsigned int versus size_t in some of the C++ AMP...
Author: LingliZhang Date: 05/02/2012
Auto-Vectorizer in Visual Studio 2012 – Rules for Loop Header
If you haven’t read previous posts in this series about auto-vectorization, you may want to...
Author: Jim Hogg Date: 05/01/2012
“Hello world” using Textures in C++ AMP
So far, we have showed you how to use textures in C++ AMP with a series of blog posts. In this post,...
Author: Zhu, Weirong Date: 04/30/2012
C++ AMP one page flyer with FAQ
Whether you are speaking about C++ AMP at a big conference or at small user group, a nice touch is...
Author: DanielMoth Date: 04/27/2012
Writing to C++ AMP textures with specific bits_per_scalar_element
In my previous post we looked at the bits_per_scalar_element property of textures. In this blog...
Author: Pooja Nagpal Date: 04/26/2012
Data warm up when measuring performance with C++ AMP
In a previous post I described how to measure the performance of C++ AMP algorithms. This time, I...
Author: Simon Wybranski Date: 04/25/2012
Auto-Vectorizer in Visual Studio 2012 – How it Works
I assume you have read previous posts in this blog about auto-vectorization, starting with...
Author: Jim Hogg Date: 04/24/2012
Copying Textures in C++ AMP
So far, we have already talked about how to construct textures, and moreover, how to construct...
Author: Zhu, Weirong Date: 04/23/2012
C++ AMP Training Course by Acceleware
Do you want to become an expert developer in GPU computing using C++ AMP? What better way than to...
Author: DanielMoth Date: 04/20/2012
Aliased Invocation of parallel_for_each in C++ AMP
We have already talked about how array, array_view, texture, and writeonly_texture_view are captured...
Author: Zhu, Weirong Date: 04/19/2012
Writing to Textures in C++ AMP
We have already talked about textures including how to read from textures, and we have shown how to...
Author: Zhu, Weirong Date: 04/18/2012
Bits per scalar element in C++ AMP textures
Textures have historically been used in the graphics pipeline to add surface details to objects such...
Author: Pooja Nagpal Date: 04/17/2012
Data under the covers in C++ AMP
In a previous post I explained how data is captured and passed to the accelerator in C++ AMP. In...
Author: Pooja Nagpal Date: 04/16/2012
Screencasts on C++ AMP
A great way to learn a technology, beyond reading about it or working through code samples, is by...
Author: DanielMoth Date: 04/15/2012
C++ AMP book by Kate Gregory and Ade Miller
Exciting news! Kate Gregory (C++ guru for over 20 years) and Ade Miller (genuine coding machine and...
Author: DanielMoth Date: 04/13/2012
Auto-Vectorizer in Visual Studio 2012 - Overview
This post will introduce and explain a new compiler feature in Visual Studio 2012, called...
Author: Jim Hogg Date: 04/12/2012
What is Vectorization?
Hi, I am Jim Hogg, a Program Manager in the Visual C++ compiler team. This short post explains...
Author: Jim Hogg Date: 04/12/2012
C++ AMP for the CUDA Programmer
Hello CUDA programmers! If you’re familiar with CUDA, then this blog post and the attached...
Author: SteveDeitz Date: 04/11/2012
C++ AMP for the OpenCL Programmer
Hello OpenCL programmers! If you’re familiar with OpenCL, then this blog post and the attached...
Author: SteveDeitz Date: 04/10/2012
C++ AMP for the DirectCompute Programmer
Hello DirectCompute programmers! If you’re familiar with the DirectCompute API and HLSL (High...
Author: SteveDeitz Date: 04/09/2012
C++ AMP Articles in MSDN Magazine April issue
The April issue of MSDN Magazine is out and it includes two articles on C++ AMP. Whether you are...
Author: DanielMoth Date: 04/05/2012
Getting Started with Textures in C++ AMP
When I introduced the concurrency::graphics namespace, I gave a light introduction on the texture...
Author: Zhu, Weirong Date: 04/03/2012
Short Vector Types in C++ AMP
You probably have heard about short vector types in C++ AMP from the introduction of the...
Author: Zhu, Weirong Date: 04/02/2012
norm and unorm in C++ AMP
The concurrency::graphics namespace defines two new types called norm and unorm. Allow me to quote...
Author: JoeM WA Date: 04/02/2012
Function overloading with restrict in C++ AMP
As you may already know, C++ AMP introduces a new language feature, restriction specifiers, which...
Author: LingliZhang Date: 03/29/2012
PPL Asynchronous Sample Pack Updated
Visual Studio 11 Beta has been a great source of customer feedback for us on the PPL team. If...
Author: Hong Hong - Date: 03/26/2012
warp or wavefront of GPU threads
When programming GPUs we know that we typically schedule many 1000s of threads and we also know that...
Author: DanielMoth Date: 03/26/2012
Remote GPU Debugging in Visual Studio 11
Hi my name is Paul Maybee and I am the architect on the Parallel and GPU debugger team, working...
Author: Paul Maybee - MSFT Date: 03/19/2012
Start GPU Debugging in Visual Studio 2012
There is fantastic debugging support for C++ AMP in Visual Studio 2012, and in this post I’ll...
Author: DanielMoth Date: 03/17/2012
Black Scholes using C++ AMP
In the financial industry, Black Scholes is one of the methods used to valuate options. This one is...
Author: BharathM Date: 03/16/2012
Mandelbrot using C++ AMP
This post describes a C++ AMP implementation of the escape time algorithm used in generating a...
Author: BharathM Date: 03/15/2012
Gaussian Blur using C++ AMP
In image processing, applying filter function is very common and Gaussian Blur is one such method....
Author: BharathM Date: 03/14/2012
Slides for C++ AMP presentation
If you'd like to present at an event, e.g. your local user group or a conference, you'll probably...
Author: DanielMoth Date: 03/13/2012
Scan using C++ AMP
This blog post shows how parallel prefix sum or “Scan” is implemented using C++ AMP. main – Program...
Author: BharathM Date: 03/13/2012
Deploying apps built with C++ AMP
This blog post addresses what has very quickly become an FAQ in the last few days: “What must...
Author: DanielMoth Date: 03/12/2012
direct3d_ref accelerator in C++ AMP
In addition to the hardware on your system, in Microsoft's implementation of C++ AMP, as I have...
Author: DanielMoth Date: 03/11/2012
cpu_accelerator in C++ AMP
In addition to the hardware on your system, in Microsoft's implementation of C++ AMP, as I have...
Author: DanielMoth Date: 03/10/2012
Analyzing C++ AMP Code with the Concurrency Visualizer
In this entry, I will describe the features in the Concurrency Visualizer that provide visibility...
Author: James Rapp Date: 03/09/2012
PPL and JavaScript: Bing Maps Trip Optimizer for Windows 8 Now Available on MSDN Developer Samples!
One of the things I like best about creating Windows 8 Metro style apps is that you can more easily...
Author: Thomas Petchel [ Date: 03/09/2012
Parallel Reduction using C++ AMP
Reduction in this sample computes sum of elements in a vector. This post will talk about different...
Author: BharathM Date: 03/08/2012
Documentation updates for the PPL (Visual Studio 11 Beta) and Welcome Back to C++
If you follow this blog, I don’t have to remind you that C++ is king when it comes to flexibility,...
Author: Thomas Petchel [ Date: 03/07/2012
Using multiple accelerators from C++ AMP
Hi, my name is Jerry Higgins and I am the test lead for C++ AMP and PPL. In this post, I will be...
Author: JerryHiggins Date: 03/07/2012
Handling TDRs in C++ AMP
In this blog post I would like to discuss the interaction of C++ AMP with Windows Timeout Detection...
Author: Pooja Nagpal Date: 03/06/2012