FPGA開発日記

カテゴリ別記事インデックス https://msyksphinz.github.io/github_pages , English Version https://fpgadevdiary.hatenadiary.com/

サイクルベースシミュレータSniperについて調査する (Sniperが生成するSQLiteのコマンドをダンプする)

Sniperが生成するSQLiteのコマンドをダンプする。

  • ROI : Region of Interest というのは測定範囲のことを意味するらしい。とりあえずこれは無視して全体的な状態を観察する。

今回はSQLiteの情報を取り出して、単純にPythonのpprintを使って階層化して出力してみることにする。

'access-mru-1': {'@periodic-4000000000': '2',
                                                '@periodic-5000000000': '2',
                                                '@periodic-6000000000': '3',
                                                '@periodic-7000000000': '4',
                                                '@periodic-8000000000': '4',
                                                '@periodic-9000000000': '4',
                                                '@roi-end': '5',
                                                '@roi-length': '5',
                                                '@stop': '5'},
                               'load-misses': {'@periodic-1000000000': '1',
                                               '@periodic-2000000000': '1',
                                               '@periodic-3000000000': '15',
                                               '@periodic-4000000000': '18',
                                               '@periodic-5000000000': '18',
                                               '@periodic-6000000000': '18',
                                               '@periodic-7000000000': '18',
                                               '@periodic-8000000000': '18',
                                               '@periodic-9000000000': '18',
                                               '@roi-end': '18',
                                               '@roi-length': '18',
                                               '@stop': '18'},
                               'load-misses-I': {'@periodic-1000000000': '1',
                                                 '@periodic-2000000000': '1',
                                                 '@periodic-3000000000': '15',
                                                 '@periodic-4000000000': '18',
                                                 '@periodic-5000000000': '18',
                                                 '@periodic-6000000000': '18',
                                                 '@periodic-7000000000': '18',
                                                 '@periodic-8000000000': '18',
                                                 '@periodic-9000000000': '18',
                                                 '@roi-end': '18',
                                                 '@roi-length': '18',
                                                 '@stop': '18'},

こんな感じで、各種モジュールの統計情報が表示されるらしい。なるほど。