Mercurial > hg > Papers > 2011 > toma-prosym
changeset 35:ad3c880ecdf0
add investigate
author | Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 22 Nov 2011 01:57:41 +0900 |
parents | 97ec45d828f8 |
children | 685f6fe1c964 |
files | benchmark/investigate.txt |
diffstat | 1 files changed, 18 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/benchmark/investigate.txt Tue Nov 22 01:57:41 2011 +0900 @@ -0,0 +1,18 @@ +指定されたnum分だけ、return 0を返すだけのタスクを生成するだけの例題を作成した. +ちなみに最適化を入れるとタスクの生成がされないことがわかった。(main.ccのinitの関数が飛ばされる) + +以下はBlade上で計測 + +cpuを0にしたときの実行時間は2msほど +cpuを6にしたときは、4msほど +cpuを24にしたときには、7msほど +cpuを100にしたときは、20msほど +cpuを1000にしたときは、65msほどかかる + +cpu数は作られるスレッドの数に等しいので、 +Cerium上では、 +6の時に、1スレッドあたり、0.3ms +24の時に、1スレッドあたり、0.2ms +100の時に、1スレッドあたり、0.18ms +1000の時に、1スレッドあたり、0.063ms +ほどかかっていることが分かる