アンドロイド核関係とCPUスレッドの数に[テストデータ]

試験方法

  • 連続した5つのヒストグラム計算の24メガバイトの4K映像。
  • ミレーmix2s、クアルコム小龍845.4核、4つの小さなコア。

データテーブル

スレッド 絶対時間(s) 合計CPU時間(秒) スレッドあたりの平均時間(私たち) 各スレッド最大時間がかかる(私たち) 各スレッドの最小時間がかかる(私たち)
1 0.61 0.58 587046 587046 587046
2 0.60 1.18 588503.5 588689 588318
3 0.61 1.76 587499.7 588286 586093
4 0.64 2.35 604698.3 621798 590103
5 0.75 3.26 657402.2 723562 596115
6 0.90 4.09 693556.8 872494 586573
7 0.90 4.95 724761.4 873561 601295
8 0.95 5.78 752522.5 932782 590163
9 1.05 6.65 828028.8 1021817 603812
10 1.11 7.53 941308.7 1089352 800818
11 1.16 8.32 1035326.9 1138341 804851
12 1.23 9.19 1146151 1186803 975380
13 1.33 9.96 1192113.5 1282736 810042
14 1.45 10.71 1299307.3 1420515 1158541

データチャート

プロセスのスレッドと実行時間の絶対数

スレッドと時間のかかる計算の数

結論

プロセスがあったかどうかだけで4つの大核を使用するか、4つだけの小さな核を持つことができますか?

いいえ、大型4と四つの小核のコアが有効になっています。

曲線データサブファイル:

性能の差は、おおよそ4速に分けることができます。

  • 1-4スレッド:大規模な核を持つすべての
  • 5-8スレッド:半分の核を使用して計算は、半分の小さなコアを使用して計算。約1.7倍までの平均1.42倍小さい核、上の大きなコア演算性能。
  • 9-12スレッド:二つの大きな核のスレッド、および核わずかなスケジュールスレッドをスケジュールするかどうかをテストしますか?いいえ、核に常に計算していない(または絶対最初のスレッドをプリントアウトし、終了時間、キューイングの現象がわかりますが、実際のテストは、予定通りCPU命令によってずらし、何のキューイングを発見しません)
  • 13+スレッド:カウントする平均、だけでなく、複数のスレッドの小さな核スケジューリング。

おすすめ

転載: www.cnblogs.com/ahfuzhang/p/11225792.html