プレ卒論でキャッシュ構成コンテストを開きました

うちの学科ではプレ卒論と称して,3年生の後期に研究室配属されます.卒研の練習をするのですが,今年はひと通りプロセッサ・アーキテクチャ基礎の勉強会をやった後に,キャッシュ構成のコンテストを開きました.

Ivy Bridgeに似せた4コアのプロセッサ上で,MediaBenchから選んだ4つのプログラムを走らせます.キャッシュ構成を変更してシミュレーションし,出来るだけ実行時間の短い構成を見つけた人が優勝です.制約は,L1~L3キャッシュの総容量が初期値を越えないことです(回路面積には目を瞑ります).結果は,

       4,122

     13,757

     14,359

     19,644

     25,488

     30,539

     36,487

     56,311

   140,098

2,796,777

となりました(サイクル数ではなく時間の次元を持ちますが,相対評価のための参考値だと思って下さい).実に700倍の差がありました.びっくり.どんぐりの背比べになるだろうと予想していたので,とてもおもしろい結果となりました.

残されている仕事は,各ベンチマークプログラムが正常終了して,シミュレーションが正しく行われていることを検証することですね.誰かやってくれないかな.

大学これ新た
大学広報
奨学・特待生制度(学園通信46号)
奨学・特待生.pdf
PDFファイル 304.6 KB

イベントカレンダー

 

08月13日 ICPP (3/30)

08月27日 Euro-Par (2/9)

08月29日 DSD (4/1)

09月03日 ISICAS (3/31)

09月04日 SOCC (6/4)

09月30日 ESWeek (3/27)

09月30日 ISCIT (6/30)

10月07日 ICCD (5/18)

10月08日 VLSI-SoC (4/20)

10月16日 I-SPAN (4/30)

10月20日 MICRO

10月20日 APCCAS (6/25)

10月28日 TENCON (6/15)

10月30日 NORCAS (8/24)

11月01日 PACT (4/15)

11月05日 ICCAD (4/16)

11月07日 ICRC (4/30)

11月12日 ISOCC (7/31)

11月15日 ICA3PP (5/30)

11月19日 DSP (4/16)

11月20日 NGCAS (7/31)

11月27日 ISPACS (7/23)

11月27日 CANDAR (7/10)

11月29日 NPC (7/15)

12月04日 PRDC (6/1)

12月09日 ICECS (6/30)

12月10日 DSC (5/26)

12月11日 ICPADS (5/20)

01月21日 ASP-DAC (7/6)

01月21日 HiPEAC (7/1)

02月16日 HPCA (7/27)

03月18日 AICAS (9/17)

03月25日 DATE (9/9)

03月XX日 ISQED (9/10)

04月13日 ASPLOS (7/31)

04月22日 VLSIDAT (10/19)

04月23日 VTS (10/5)

05月26日 ISCAS (10/15)