MSFT приделает к C++ свой Accelerated Massive Parallelism
От: SleepyDrago Украина  
Дата: 16.06.11 14:47
Оценка: 31 (6)
Всем тут известный товарищ Herb Sutter на амдэшном форуме объявил что С++ движется в сторону использования GPU.
тут

Microsoft wants to bring to the mainstream the ability to write code that takes advantage of heterogeneous hardware like GPUs.

Today at the AMD Fusion Developer Summit, we announced C++ Accelerated Massive Parallelism (C++ AMP).

Re: MSFT приделает к C++ свой Accelerated Massive Parallelis
От: jazzer Россия Skype: enerjazzer
Дата: 17.06.11 00:47
Оценка: 6 (2)
Здравствуйте, SleepyDrago, Вы писали:

SD>Всем тут известный товарищ Herb Sutter на амдэшном форуме объявил что С++ движется в сторону использования GPU.

SD>тут
SD>

SD>Microsoft wants to bring to the mainstream the ability to write code that takes advantage of heterogeneous hardware like GPUs.

SD>

SD>Today at the AMD Fusion Developer Summit, we announced C++ Accelerated Massive Parallelism (C++ AMP).


Собственно видео здесь: http://channel9.msdn.com/Events/AMD-Fusion-Developer-Summit/AMD-Fusion-Developer-Summit-11/KEYNOTE
http://herbsutter.com/2011/06/16/c-amp-keynote/
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re: Кросплатформенность
От: DIMEDROLL Украина  
Дата: 17.06.11 11:35
Оценка:
Насколько я понял — это будет минимальное разширение С++, а основная часть будет в виде библиотеки.

Open: I mentioned that Microsoft intends to make the C++ AMP specification open, and encourages its implementation on other C++ compilers for any hardware or OS target. AMD announced that they will implement C++ AMP in their FSA reference compiler. NVidia also announced support.

Слабо конечно верится, что оно станет кросплатформенным, как говорит Саттер, но если все таки станет, то это будет суперски. Кстати, существует интересный проект по теме: QtOpenCL
Re: [AMP] Еще видео
От: jazzer Россия Skype: enerjazzer
Дата: 20.06.11 01:16
Оценка:
Здравствуйте, SleepyDrago, Вы писали:

SD>

SD>Today at the AMD Fusion Developer Summit, we announced C++ Accelerated Massive Parallelism (C++ AMP).


Daniel Moth: Blazing-fast code using GPUs and more, with C++ AMP
http://channel9.msdn.com/Events/AMD-Fusion-Developer-Summit/AMD-Fusion-Developer-Summit-11/DanielMothAMP

слайды: http://ecn.channel9.msdn.com/content/DanielMoth_CppAMP_Intro.pdf
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[2]: Кросплатформенность
От: vayerx  
Дата: 21.06.11 15:54
Оценка:
Здравствуйте, DIMEDROLL, Вы писали:


DIM>Слабо конечно верится, что оно станет кросплатформенным, как говорит Саттер, но если все таки станет, то это будет суперски.

портабельность будет в духе M$:

Portable: It allows shipping a single EXE that can use any combination of GPU vendors’ hardware. The initial implementation uses DirectCompute and supports all devices that are DX11 capable

Re[3]: Кросплатформенность
От: VladEC  
Дата: 24.06.11 14:23
Оценка:
Здравствуйте, vayerx, Вы писали:
DIM>>Слабо конечно верится, что оно станет кросплатформенным, как говорит Саттер, но если все таки станет, то это будет суперски.
V>портабельность будет в духе M$:
V>

V>Portable: It allows shipping a single EXE that can use any combination of GPU vendors’ hardware. The initial implementation uses DirectCompute and supports all devices that are DX11 capable


На самом деле AMD недавно заявила, что собирается унифицировать доступ к ресурсам CPU & GPU и внедрить его в средства языка безотносительно DX11 или DirectCompute.
То есть они-то как раз хотели без МС обойтись.
Другой вопрос, что с компиляторами у AMD гораздо хуже, чем у Intel или Microsoft, и как они собираются все это провернуть, не очень понятно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.