![]() |
|
|
Googleのunix.com
|
|||||||
| 高レベルのプログラミング は、 C 、 C + +についての質問の投稿は、 Java 、 SQL 、および他のプログラミング言語です。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| あなたの機能のタイミング | bebop1111116 | 高レベルのプログラミング | 3 | 2006年11月1日 04:19午後 |
| Kshellスクリプトとタイミング | dbridle | AIX | 3 | 2006年10月10日 01:26午後 |
| は、 SSHのタイミングを | rcunn87 | シェルプログラミングとスクリプティング | 9 | 2006年7月31日 06:11午後 |
| SCPがタイミングを | jph | UNIXの詳細&エキスパートのためのユーザー | 1 | 2005年6月9日 午後11時59分 |
| UNIXでのループのタイミング。 | wolkott | シェルプログラミングとスクリプティング | 1 | 2003年2月4日 02:52午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
__builtin_prefetch機能のヘルプとタイミングの
こんにちは、私は方法は、データの実際の利用前に、私は電話をかける必要がプリフェッチされます( )関数は、多くの手順については、 gccの__builtin_prefetch方法を使用して、タイミングを知るために必要な権利を得る。
私valgrindのcachegrindとヒット率は、一キロバイトL1データキャッシュのシミュレーションは、 L1キャッシュを測定される。 念のために何がポイントの私が何をしていることに自分で質問、あなたは、大学のプロジェクトのを教えて下さい。 |
|
||||
|
少なくとも前にデータの大きさは、 L1キャッシュの待ち時間として使用されているプリフェッチ命令を同時に発行する必要があります。あなたが何を使用しているマシン用の待ち時間を確認することができます。私は、あなたのコードは、配列をループのいくつかの種類があるので、あなたのアカウントには、ループを1時間ごとに繰り返し繰り返しデータの量を読むと、 L1データキャッシュのサイズをキャッシュのレイテンシ( ) 、なしで撮影を想像してください。これらの数字と、それゆえあなたがどのくらいの頻度と、それぞれがどの程度先のデータをプリフェッチするプリフェッチする必要があるタッチを維持するために必要なメモリ帯域幅のアイデアを与える必要があります。これはどこかを開始するが、お使いの先生が正しいことをする;推測やタイミングを確認する唯一の方法です。
|