Questions tagged [amp]

AMP is an RPC protocol for sending multiple asynchronous request/response pairs over the same connection.

Filter by
Sorted by
Tagged with
4 votes
1 answer
341 views

Parallel Reduction method with C++AMP

I am writing a C++AMP library, and as one of my utility methods I am implementing a parallel reduction algorithm based on the cascade method documented on this blog post with slight improvements by ...
Thomas Russell's user avatar
2 votes
1 answer
214 views

Assigning an array of different (but convertible) type to concurrency::array in C++AMP

I am creating a vector class which can be manipulated on the GPU and I am using C++AMP for the GPU accelerated code. I am wondering the most efficient way of assigning elements of a different type ...
Thomas Russell's user avatar
2 votes
1 answer
479 views

PPL and AMP performing worse than sequential transform

I wrote the following short test code to test the performance of C++AMP and the PPL libraries against the sequential STL implementation of std::transform. To my ...
Thomas Russell's user avatar
3 votes
2 answers
328 views

Max-digits of digit summing

As a challenge I decided to do the following problem: How many different numbers with n digits are there whose digits add up to k? As this is an embarrassingly parallel problem I decided to use a ...
Thomas Russell's user avatar