!仙台3日目 BoFは散々でした.ごめんなさい. !Roofline Roofline: An insightful Visual Performance model for multicore Architectures SAMUELL WILLIAMS, ANDREW WATERMAN, DAVID PATTERSON April 2009 voL. 52 no. 4 communications of the ACM ! Introduction *近年のプロセッサは,ISAが違っても,cache, pipelining, superscalar, OoOなど似通ってる *マルチコアでは,いろいろ.こなれたデザインがない * easy-to-understandなモデルが欲しい ** caches: 3Cs(compulsory, capacity, conflict misses) ** ignores block size, block-allocation policy, block-replacement policy ! Performance Models * stochastic analytical models, statistical performance model ** predict program perf. ** rarely provide insight into how to improve * "bound and bottleneck analysis" ** "valuable insight int to the primary factors affecting the perf. of computer systems" ** Amdahl's Law ! Roofline Model * a model that relates processor perf. to off-chip meory traffic * "operational intensity" to mean operations per byte of DRAM traffic ** arithmetic intensity/machjine balanceではない *** traffic between the processor and the cache *** arithmeticでなくkernelを含めて扱いたい * floating-point performance,operational intensity, memory performanceをつなぐ つづきは明日 !今日のつぶやき * こんなに自分が話せないとは思わなかった (Thu Aug 6 19:27:16 2009) * SSTは基本的にイン・オーダー (Thu Aug 6 18:33:32 2009) * @_ko1 ぼくはいいと思ってます♪ (Thu Aug 6 18:07:32 2009) * '97から読むっていうのは現実的ではないのかなあ (Thu Aug 6 17:59:32 2009) * hiroshisasakiのCMPまとめ (Thu Aug 6 17:56:07 2009) * shtaxxxは,発表がうまい,とか思った. (Thu Aug 6 17:55:57 2009) * shtaxxxのbefferless routerのまとめ (Thu Aug 6 17:35:41 2009) * shutaxxxのanaphaseのまとめ (Thu Aug 6 17:23:32 2009) * BoFにもどる (Thu Aug 6 16:54:12 2009) * 思い返すとあまり関係なかったです.やっぱりMolのVMの作り込み方がキモ? (Thu Aug 6 16:53:08 2009) * @mootoh あら.だいぶ年いってますが,まだまだ大丈夫ですかね? (Thu Aug 6 16:51:33 2009) * @mootoh そうです.汎用プロセッサとGPUの両方を表現できるようなラッパを作って全体のプログラムを書きやくして,GPU向けにはGPUネイティブコードでちゃんと性能をだす...という理解なのですが. (Thu Aug 6 16:51:06 2009) * @mootoh 興味津々で是非おはなしききたいのですが,裏のBoFにいて聞けないです... (Thu Aug 6 16:46:52 2009) * Phase Change Memoryに関する,おのさんのまとめ (Thu Aug 6 16:36:28 2009) * 関連研究というか,どこにフォーカスして評価するのかが.... (Thu Aug 6 16:28:34 2009) * 企業でこういうの作って使っていくっていうのは楽しそうだなあ.IntelのArch部隊とコンパイラ部隊ってこんな感じなんだろうか. (Thu Aug 6 16:28:02 2009) * @_ko1 EXOCHIとの関連を聞いて欲しい (Thu Aug 6 16:25:10 2009) * GPGPU+汎用プロセッサとかには適用できなさそうな (Thu Aug 6 16:11:14 2009)