Intelが糠房GPUを券山、ヘテロア〖キテクチャ羹けソフトも糠倡券へ
Intelが糠しいXeア〖キテクチャをベ〖スにしたGPUを券山した。繞脫のGPUだとしながらも、晾う尸填はAI∈ディ〖プラ〖ニング∷とHPC∈High Performance Computing∷だ。CPUとGPUのヘテロ礁姥により剩花になりがちなソフトウエア倡券を詞帽にする緘恕を料叫するための慌寥み侯りOneAPIイニシアティブを捏捌した。

哭1 IntelがGPUを券山、票箕にソフト倡券のためのエコシステムOneAPIイニシアティブを肋惟 叫諾¨Intel
IntelはXeonプロセッサCPUとGPU、Optane DCパ〖システントメモリなどを答饒(哭1)に烹很したExascaleコンピュ〖タをArgonne National LaboratoryにAuroraシステムという嘆疚で羌める。このAuroraス〖パ〖コンピュ〖タのコンピュ〖トノ〖ドには、2改のXeon スケ〖ラブルプロセッサ(コ〖ドネ〖ムSapphire Rapidsで、10nmプロセス)と6改のPonte Vecchio GPUを烹很しており、10P(ペタ¨10の15捐)バイト笆懼のメモリと、230Pバイトのストレ〖ジをサポ〖トする。
Intelがこれまでのx86帽辦ア〖キテクチャのCPUに裁え、GPUも叫すことによって、ソフトウエア倡券は剩花になる。それぞれの炭吾セットが佰なるからだ。ライセンス痰瘟のRISC-Vを捏晶した、UC BerkeleyのKrste Asanovic兜鑒もCPUやGPU、DSPなどのヘテロプロセッサシステムにおいてそれぞれのISA∈炭吾セットア〖キテクチャ∷を蝗うことによって剩花になってしまうため、RISC-Vを倡券したのであって、痰瘟のCPUが呵介の謄弄ではない、と揭べていた(徊雇獲瘟1)。
IntelはGPU瞥掐によりヘテロア〖キテクチャを推白に胺えるようにするため、OneAPI緩度イニシアティブを肋惟した。Intelが捏晶するOneAPIは、CPUとGPU、FPGA、その戮のアクセラレ〖タを崔む佰鹼のプロセッシングア〖キテクチャでアプリケ〖ションを倡券するために琵辦弄で詞帽なプログラミングモデルを捏丁するというもの。これまでならCPUの炭吾セットが澄惟しており、プログラミングする眷圭でも池んできたプログラム緘恕が蝗えた。しかし、GPUのようにグラフィックス漓脫の炭吾セットも裁わるようになると、剩花すぎて寒宛を痙くようになる。そこで、IntelがCPUもGPUもFPGAも琵辦弄な炭吾セットを脫罷して、詞帽ˇ湯紋にプログラムできるようにするのが、このOneAPI緩度イニシアティブである。
ヘテロプロセッサのソフトウエア倡券はあまりにも驢くの箕粗を妥するため、さまざまな倡券莢がさまざまなア〖キテクチャを艱り胺うような迫極のプログラミング緘恕はもはや嘎腸にきており、これを仆撬するためオ〖プンスタンダ〖ドなモデルへ恃えていこうとしている。IntelのシニアVP敷チ〖フア〖キテクトであり、ア〖キテクチャˇグラフィックスˇソフトウエアのジェネラルマネジャ〖のRaja Koduri會は、≈カスタマが詞帽にさまざまなコンピュ〖ティング茨董のパワ〖を呵絡嘎に苞き叫せるようにすることが呵庭黎で、Intelはソフトウエアファ〖スト弄緘恕を渴めることを腆蘆し、ヘテロプロセッサのア〖キテクチャに羹け、琵辦弄でかつスケ〖ラブルな藐據步禱窖を捏丁する∽と揭べている。
OneAPIイニシアティブは、AIが絡翁に酷き哈まれたマルチア〖キテクチャの坤腸に羹けたプログラミング緘恕を年盜し、拉墻を稻婪にせずにア〖キテクチャを倡券する客たちに琵圭弄でオ〖プンなプログラミング攣賦を捏丁する。剩花でバラバラなコ〖ドや、驢眶のプログラミング咐胳、佰なるツ〖ルやワ〖クフロ〖といったわずらわしさを艱り近く。貸賂咐胳のサポ〖トで貸賂のソフトウエア抨獲を瘦ちながら、倡券莢がいろいろなアプリケ〖ションを料叫できるようなフレキシビリティを積たせる。
OneAPIにはオ〖プン憚呈に答づく度腸肩瞥のソフトウエアとIntelのベ〖タ瀾墑を崔む。その憚呈としては、プログラミング咐胳と動蝸なAPI、そして你レイヤ〖のハ〖ドウエアインタ〖フェイスを崔む。IntelのOne APIベ〖タソフトウエアには、コンパイラやライブラリ、アナライザなど升弓い倡券ツ〖ルをカスタムツ〖ルキットとしてソフト倡券莢に捏丁する。碰介のOneAPIベ〖タ惹にはIntelのXeonスケ〖ラブルプロセッサと、グラフィックス烹很したIntel Coreプロセッサ、Intel FPGAを戮のハ〖ドウエアも崔めてこれからリリ〖スしていく。
徊雇獲瘟
1. 染瞥攣プロセッサメ〖カ〖が礁馮した徽瘤(IoT/セキュリティ試) (2017/12/22)