翻訳と辞書
Words near each other
・ XBS
・ XBTK
・ XC
・ Xc
・ XC-2
・ XC-99
・ XC68040
・ XC90
・ XCA2
・ XCal
・ XcalableACC
・ XcalableMP
・ Xcalibur
・ XCB
・ Xcb
・ XCBC
・ XCD
・ Xcdroast
・ Xceed
・ Xces Film


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

XcalableACC ( リダイレクト:、XACC は演算加速器を搭載した大規模な並列計算機上での高性能計算向けにXcalableMPを拡張して作られたプログラミング言語である公式サイト 。XACCは指示文ベースの並列言語であるXcalableMPとOpenACCを組合せた言語である。XACCでは、プログラマはXcalableMPの指示文とOpenACCの指示文をシームレスに利用することができる。例えば、XcalableMPで定義した分散配列をOpenACCの指示文中で用いることが可能である。データ通信については、プロセス間の通信にはXcalableMPの指示文を用い、ホストメモリとアクセラレータ間の通信にはOpenACCの指示文を用いる。さらに、アクセラレータ間の通信には拡張されたXcalableMPの指示文を用いる。XcalableMPおよびOpenACCはC言語およびFortranに対応しているため、XACCも同様にC言語およびFortranに対応している。==例==double u, uu;#pragma xmp template t(0:YSIZE−1, 0:XSIZE−1)#pragma xmp nodes p(x, y)#pragma xmp distribute t(block, block) onto p#pragma xmp align with t(i,j) :: u, uu#pragma xmp shadow uu...#pragma acc data copy(u) copyin(uu) // 定義した分散配列をアクセラレータに転送 // end data ) : ウィキペディア日本語版
、XACC は演算加速器を搭載した大規模な並列計算機上での高性能計算向けにXcalableMPを拡張して作られたプログラミング言語である公式サイト 。XACCは指示文ベースの並列言語であるXcalableMPとOpenACCを組合せた言語である。XACCでは、プログラマはXcalableMPの指示文とOpenACCの指示文をシームレスに利用することができる。例えば、XcalableMPで定義した分散配列をOpenACCの指示文中で用いることが可能である。データ通信については、プロセス間の通信にはXcalableMPの指示文を用い、ホストメモリとアクセラレータ間の通信にはOpenACCの指示文を用いる。さらに、アクセラレータ間の通信には拡張されたXcalableMPの指示文を用いる。XcalableMPおよびOpenACCはC言語およびFortranに対応しているため、XACCも同様にC言語およびFortranに対応している。==例==double u, uu;

XACC は演算加速器を搭載した大規模な並列計算機上での高性能計算向けにXcalableMPを拡張して作られたプログラミング言語である〔公式サイト 〕。
XACCは指示文ベースの並列言語であるXcalableMPOpenACCを組合せた言語である。
XACCでは、プログラマはXcalableMPの指示文とOpenACCの指示文をシームレスに利用することができる。
例えば、XcalableMPで定義した分散配列をOpenACCの指示文中で用いることが可能である。
データ通信については、プロセス間の通信にはXcalableMPの指示文を用い、ホストメモリとアクセラレータ間の通信にはOpenACCの指示文を用いる。
さらに、アクセラレータ間の通信には拡張されたXcalableMPの指示文を用いる。
XcalableMPおよびOpenACCはC言語およびFortranに対応しているため、XACCも同様にC言語およびFortranに対応している。
==例==

double u, uu;
#pragma xmp template t(0:YSIZE−1, 0:XSIZE−1)
#pragma xmp nodes p(x, y)
#pragma xmp distribute t(block, block) onto p
#pragma xmp align with t(i,j) :: u, uu
#pragma xmp shadow uu
...
#pragma acc data copy(u) copyin(uu) // 定義した分散配列をアクセラレータに転送
// end data


抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「、XACC は演算加速器を搭載した大規模な並列計算機上での高性能計算向けにXcalableMPを拡張して作られたプログラミング言語である公式サイト 。XACCは指示文ベースの並列言語であるXcalableMPとOpenACCを組合せた言語である。XACCでは、プログラマはXcalableMPの指示文とOpenACCの指示文をシームレスに利用することができる。例えば、XcalableMPで定義した分散配列をOpenACCの指示文中で用いることが可能である。データ通信については、プロセス間の通信にはXcalableMPの指示文を用い、ホストメモリとアクセラレータ間の通信にはOpenACCの指示文を用いる。さらに、アクセラレータ間の通信には拡張されたXcalableMPの指示文を用いる。XcalableMPおよびOpenACCはC言語およびFortranに対応しているため、XACCも同様にC言語およびFortranに対応している。==例==double u, uu;」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.