ドキュメンテーションヘルプセンタードキュメンテーション
par
ticbytes.
tocbytes.
このページの翻訳は最新ではありませ。
并列プール内で転送さたたバイト数码のを开放する
ticbytes(游泳池)
startstate = ticbytes(pool)
例
ticbytes(水池的)は水池これにより,后ほど,后ほどtocbytes.(水池)によって,2つの呼び出しの间にワーカーへと転送さたデータのを测定できるに
ticbytes(水池的)
水池
(水池)
并列并列プール内のののワーカーででされたたデータの测定するにははするするにはは测定するにははするするににticbytes.(水池)と关节tocbytes.(水池)。ticbytes.およびtocbytes.はpar那SPMD.那Parfeval.などなどの并列言语言语のののの关节の実行时に使用できます。ticbytes.およびtocbytes.を使用してデータの転送量を減らし、コードを最適化します。
SPMD.
Parfeval.
startstate.= ticbytes(水池的)は,状态をを力次数startstate.に保存します。これこれ,ticbytes.およびtocbytes.の呼び出しの複数のペアについて、転送バイト数を同時に記録できるようになります。startstate.の値は,后に続くtocbytes.のののの力量分数として使使使。
startstate.= ticbytes(水池的)
startstate.
すべて折りたたむ
a = 0;B =兰特(100);ticbytes(gcp);pari = 1:100 a = a + sum(b(:, i));结尾tocbytes(gcp)
使用“本地”配置文件启动并行池(Parpool)...连接到4名工人。Total 1.345e + 05 23312
各ワーカーで実行するループ反復数が異なる可能性があるため、ワーカーの転送バイト数が異なることがあります。
为了ループ内にに子にされたparループの行行中に転送ささたたの,最小値と平台値を测定します。
为了
reps = 10;minbytes = INF;ticbytes(gcp);%ticbytes,配对1为了II = 1:REPS A = 0;B =兰特(100);starts = ticbytes(gcp)%ticbytes,配对2pari = 1:100 a = a + sum(b(:, i));结尾字节= tocbytes(gcp,开始)%tocbytes,配对2minbytes = min(字节,minbytes)结尾scallybytes = tocbytes(gcp)/ reps%tocbytes,对1
为了ループ内にparを入れ子にすると、オーバーヘッドにより低速になることがあります。入れ子にされたループからare forループループへのを参照してください。
并行.Pool.
并列プール。现处于の并列プールを使う使う合,通讯はGCP.によってによってします。それ户外のの合书,parpool.を使用して新しいプールを作成します。
GCP.
parpool.
例:ticbytes(gcp);
ticbytes(gcp);
ticbytesresult.
后に続くtocbytes.の呼び出しの入力引数として返される開始状態。
例:startstate = ticbytes(gcp);
startstate = ticbytes(gcp);
tocbytes.|par|GCP.|SPMD.|Parfeval.|parpool.
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドをmatlabコマンドウィンドウににに力
选择一个网站,以便在可用的地方进行翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获得最佳网站性能。其他MathWorks国家网站未优化您所在地的访问。
联系您当地的办公室
无料评価版のダウンロード