C++ AMPのサンプルコード(左)。ここでキーとして挙げられたのがrestrict()とarray_viewで、右のスライドから分かるとおりrestrict()はプロセッサアーキテクチャの違いを、array_viewはメモリヒエラルキの違いを吸収するためのものとなる