[過去ログ]
(情報科学)技術的特異点と科学技術等 2 (ナノテク)©2ch.net (319レス)
(情報科学)技術的特異点と科学技術等 2 (ナノテク)©2ch.net http://rio2016.5ch.net/test/read.cgi/future/1489922543/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
253: >>252 [sage] 2018/07/30(月) 07:08:00 ID:wOzVCFyH sssp://img.5ch.net/ico/nida.gif Page 32 PEZY-SCの効果的な利用 ? スレッド、PE単位の並列性を活かす ? L1~L3キャッシュに優しいメモリ配置を行う ? CPUからカーネルの起動回数を減らす ? chgthread を用いてレイテンシーを隠蔽する ? 同期を適切に用いて、キャッシュの効率を上げる ? ローカルメモリを利用することでメモリアクセスを減らす ? その他各種設定(メモリ書き出し設定・カーネル呼び出し方法設定)→これについては今後必要に応じて情報公開します。 Page 33 ローカルメモリの利用(1/2) ? PE毎に16KBのローカルメモリをカーネルプログラムで利用できる ? デフォルトではPE内の8スレッドのスタック領域として、2KBずつを割り振られている 0x0000 スレッド0用スタック領域(2KB) スレッド1用スタック領域(2KB) スレッド2用スタック領域(2KB) スレッド3用スタック領域(2KB) スレッド4用スタック領域(2KB) スレッド5用スタック領域(2KB) スレッド6用スタック領域(2KB) スレッド7用スタック領域(2KB) 0x3fff 16KB http://rio2016.5ch.net/test/read.cgi/future/1489922543/253
254: >>253 [sage] 2018/07/30(月) 07:08:43 ID:wOzVCFyH sssp://img.5ch.net/ico/nida.gif Page 34 ローカルメモリの利用(2/2) ? このままではユーザが利用できないため、スレッド用のスタック領域を削減する (下図はスレッド毎のスタックサイズを1KBとした場合) 0x0000 スレッド0用スタック領域(1KB) スレッド1用スタック領域(1KB) スレッド2用スタック領域(1KB) スレッド3用スタック領域(1KB) スレッド4用スタック領域(1KB) スレッド5用スタック領域(1KB) スレッド6用スタック領域(1KB) スレッド7用スタック領域(1KB) 0x2000 8KB ユーザ利用可能領域(8KB) 0x3fff 8KB Page 35 プログラミングのパターン ? PEZY-SCのカーネルプログラムはなるべく全処理を一括で持っていきたい ? MIMDでプログラミングに自由度があるので、多少並列度が落ちるところもとりあえずカーネルには載せることは容易 SC処理1 → CPU処理2 → SC処理3 → CPU処理4 → SC処理5 ↓ SC処理1 → SC処理2 → SC処理3 → SC処理4 → SC処理5 http://rio2016.5ch.net/test/read.cgi/future/1489922543/254
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.438s*