Paul Scovanner
a4ec2f760b
Update Raviole SVN to 31 am: e2c205b11b
am: 25ba056eb9
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18673488
Change-Id: I845195696407cecb361ce3e75a06253755f34ce2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-01 00:55:04 +00:00
Paul Scovanner
084c4cd31b
Update Raviole SVN to 31 am: e2c205b11b
am: 25ba056eb9
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18673488
Change-Id: Id0962f3ac739df5e08d07b2c9138b6d8767c36d4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-01 00:55:02 +00:00
Paul Scovanner
37af0d1b32
Update Raviole SVN to 31 am: e2c205b11b
am: 8f1a40be0f
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18673488
Change-Id: I8ceac739c1693ee23a20ebdbf2e5369d0b766da4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-01 00:38:59 +00:00
Paul Scovanner
f5e6035889
Update Raviole SVN to 31 am: e2c205b11b
am: adda56f3ff
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18673488
Change-Id: Ib383bd7782ab1228fe6076dd940ac81c75c4a718
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-01 00:38:57 +00:00
Paul Scovanner
25ba056eb9
Update Raviole SVN to 31 am: e2c205b11b
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18673488
Change-Id: I7906661af66c9a363b973ba74eed06280c9480ab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-01 00:17:27 +00:00
Paul Scovanner
adda56f3ff
Update Raviole SVN to 31 am: e2c205b11b
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18673488
Change-Id: Ib27969d967fcbe02df9dee93f634576e79ab2bb4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-01 00:16:31 +00:00
Paul Scovanner
8f1a40be0f
Update Raviole SVN to 31 am: e2c205b11b
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18673488
Change-Id: I08ef048667c4d064b8008d94e99604b0608ee1b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-01 00:16:22 +00:00
Paul Scovanner
e2c205b11b
Update Raviole SVN to 31
...
Bug: 232157623
Change-Id: I3bd635f4229f0332c8dd5dba0c3d1677535da99d
2022-05-31 19:27:07 +00:00
Android Build Coastguard Worker
3fc5e8610e
Snap for 8656595 from 2da4292774
to tm-qpr1-release
...
Change-Id: If5fc7990d0c95942ea61faf9951192455bffdbce
2022-05-28 03:07:26 +00:00
Android Build Coastguard Worker
c10b77308b
Snap for 8656240 from 3e31f88208
to tm-release
...
Change-Id: I90cc3bc4d73de58baa9bd9050146c784f28ea5fa
2022-05-28 01:03:06 +00:00
Richard Hsu
3466d5eafe
[Tuning] Disable CPU Idle in NNAPI workload with PMQoS CPU DMA Latency am: 3e31f88208
am: f9aeb0b1b2
am: f3fda34e9d
am: e4c47066c3
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18451702
Change-Id: I8a8926dfa59fec652d50e60ac1d5e7eb1a8ae539
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 23:54:51 +00:00
jimmyshiu
407274d54e
ADPF: Skip I signal and set Uclamp init value am: 15215ef471
am: ab734303a1
am: 14194083c8
am: c528a2044a
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18580727
Change-Id: Idb8f6abcd9b83fe7356b2fc85a07be629e3bde62
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 23:53:12 +00:00
Richard Hsu
21fac1ccc5
[Tuning] Disable CPU Idle in NNAPI workload with PMQoS CPU DMA Latency am: 3e31f88208
am: 57464aa93f
am: 6dfd133e6a
am: 952b688a91
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18451702
Change-Id: I5d063a2ed8789af04f87fd44c22d6d6008191ae1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 23:53:00 +00:00
Richard Hsu
a4af40b5d0
[Tuning] Disable CPU Idle in NNAPI workload with PMQoS CPU DMA Latency am: 3e31f88208
am: f9aeb0b1b2
am: 2da4292774
am: 0653294669
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18451702
Change-Id: I80d672c573365326b3b6051932ef81d1f4baa99e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 23:52:53 +00:00
jimmyshiu
f3ff0f1fe5
ADPF: Skip I signal and set Uclamp init value am: 15215ef471
am: 52fa7aedac
am: b60fe3094d
am: 2bfc9535f7
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18580727
Change-Id: Ic67d4e4f58fb739d67ec27b32d488efeb57116f3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 23:52:04 +00:00
jimmyshiu
37d355e077
ADPF: Skip I signal and set Uclamp init value am: 15215ef471
am: ab734303a1
am: 492883c58e
am: 38a32637ad
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18580727
Change-Id: Ic131b6a9772239f42703a51b78acd4ce95ddc145
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 23:51:39 +00:00
Richard Hsu
5c24844a05
[Tuning] Disable CPU Idle in NNAPI workload with PMQoS CPU DMA Latency am: 3e31f88208
am: dbc329557b
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18451702
Change-Id: I76805a0ee90e126379e9f28aaee9fcc80ca0bbf0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 23:19:57 +00:00
Richard Hsu
e4c47066c3
[Tuning] Disable CPU Idle in NNAPI workload with PMQoS CPU DMA Latency am: 3e31f88208
am: f9aeb0b1b2
am: f3fda34e9d
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18451702
Change-Id: Id1bc69416036d84ad151f2a0e5ff576be5579bf3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 23:19:19 +00:00
jimmyshiu
c528a2044a
ADPF: Skip I signal and set Uclamp init value am: 15215ef471
am: ab734303a1
am: 14194083c8
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18580727
Change-Id: I3f129faf084c76d3ededd7fd7387a6b79499fe35
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 23:19:07 +00:00
jimmyshiu
37fcdbb621
ADPF: Skip I signal and set Uclamp init value am: 15215ef471
am: 327e97c33f
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18580727
Change-Id: I1ece0a3b0e3b304bd769da366b87c6000c461d67
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 23:19:01 +00:00
Richard Hsu
952b688a91
[Tuning] Disable CPU Idle in NNAPI workload with PMQoS CPU DMA Latency am: 3e31f88208
am: 57464aa93f
am: 6dfd133e6a
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18451702
Change-Id: Ie32f3a3a22a1f5dcce16b1ee310db0af221591f9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 23:18:50 +00:00
Richard Hsu
0653294669
[Tuning] Disable CPU Idle in NNAPI workload with PMQoS CPU DMA Latency am: 3e31f88208
am: f9aeb0b1b2
am: 2da4292774
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18451702
Change-Id: I35895b3e7ac8a0cfe1121d0723211af884ae3314
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 23:18:20 +00:00
jimmyshiu
2bfc9535f7
ADPF: Skip I signal and set Uclamp init value am: 15215ef471
am: 52fa7aedac
am: b60fe3094d
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18580727
Change-Id: I92e9995569990a6a28205a0578f394036ef3c2c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 23:18:02 +00:00
jimmyshiu
38a32637ad
ADPF: Skip I signal and set Uclamp init value am: 15215ef471
am: ab734303a1
am: 492883c58e
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18580727
Change-Id: Ia43fcddbc74f72c82cf00738648c8c5422d8fd59
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 23:17:43 +00:00
Richard Hsu
dbc329557b
[Tuning] Disable CPU Idle in NNAPI workload with PMQoS CPU DMA Latency am: 3e31f88208
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18451702
Change-Id: I446eff00ac4cb3e4636f719d2ffea748b1c3ef00
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 23:00:02 +00:00
jimmyshiu
327e97c33f
ADPF: Skip I signal and set Uclamp init value am: 15215ef471
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18580727
Change-Id: I6fdf7911340d15801db84637430f5eb06ae76d47
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:59:27 +00:00
Richard Hsu
f3fda34e9d
[Tuning] Disable CPU Idle in NNAPI workload with PMQoS CPU DMA Latency am: 3e31f88208
am: f9aeb0b1b2
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18451702
Change-Id: I52b06eb7b28a955aa90997b04a596d875836a851
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:52:42 +00:00
Richard Hsu
2da4292774
[Tuning] Disable CPU Idle in NNAPI workload with PMQoS CPU DMA Latency am: 3e31f88208
am: f9aeb0b1b2
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18451702
Change-Id: Ic8121cc3ddf85e90bf57d05e5719802c83d5a581
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:52:12 +00:00
jimmyshiu
14194083c8
ADPF: Skip I signal and set Uclamp init value am: 15215ef471
am: ab734303a1
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18580727
Change-Id: I6f8eae4c247dd6fee7ba82100d522c12edf76413
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:52:01 +00:00
Richard Hsu
6dfd133e6a
[Tuning] Disable CPU Idle in NNAPI workload with PMQoS CPU DMA Latency am: 3e31f88208
am: 57464aa93f
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18451702
Change-Id: Ia260edff6e4db92241be6f55647fef0c536e869d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:51:37 +00:00
jimmyshiu
b60fe3094d
ADPF: Skip I signal and set Uclamp init value am: 15215ef471
am: 52fa7aedac
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18580727
Change-Id: Idf78aa598a9c1ef37381800aec8c54b1e4d3f652
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:51:19 +00:00
jimmyshiu
492883c58e
ADPF: Skip I signal and set Uclamp init value am: 15215ef471
am: ab734303a1
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18580727
Change-Id: Id628124128160600fe605c615f39857e771c62b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:51:13 +00:00
Richard Hsu
f9aeb0b1b2
[Tuning] Disable CPU Idle in NNAPI workload with PMQoS CPU DMA Latency am: 3e31f88208
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18451702
Change-Id: I2e8409fa7456ee8618bce13f18de78f13636fea0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:26:16 +00:00
jimmyshiu
ab734303a1
ADPF: Skip I signal and set Uclamp init value am: 15215ef471
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18580727
Change-Id: Iadbbb0bb69eafd4eb941f515c5dd412ba9573d3a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:25:53 +00:00
Richard Hsu
57464aa93f
[Tuning] Disable CPU Idle in NNAPI workload with PMQoS CPU DMA Latency am: 3e31f88208
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18451702
Change-Id: I1b7d7d29cce33500c8b32cf35bebde1a6ee32d85
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:24:40 +00:00
jimmyshiu
52fa7aedac
ADPF: Skip I signal and set Uclamp init value am: 15215ef471
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18580727
Change-Id: I7a2bd091ba099e73e90c570de9bd14f9cefd5383
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:24:21 +00:00
Richard Hsu
3e31f88208
[Tuning] Disable CPU Idle in NNAPI workload with PMQoS CPU DMA Latency
...
To improve the return path latency, we want to keep the CPU at at least WFI state (Idle_1). The PMQos cpu_dma_latency knob prevents the CPU from falling below WFI state. This makes the return path CPU wakeup latency very good. Check with wvw@, the power impact shouldn't be too significant.
The average energy cost per inference dropped from 3.85 to 3.47 mJ. The reason why the power number is lower WITH disable-idle is that, due to better latency, we get to run more inferences given the same amount of time. This makes the average power consumption lower.
Measurement:
MLPerf IC model Latency (ms) Power (mW) Energy/inference (mJ) MLPerf scores
Default 1.35 2837 3.85 560
Disable CPU Idle 0.98 3539 3.47 826
https://docs.google.com/presentation/d/1zx7sLkhOClmuRTCrq8-l3N1mZrrv7f-CtcdMuzV0eaI/edit?pli=1#slide=id.g12dd9e50b4b_0_0
Bug: 232183574
Test: MLPerf on Android T. Performance improved. Verified on Perfetto.
Change-Id: If067e0851bea0475043ef2127a25ed3a5fdab093
2022-05-27 22:18:23 +00:00
jimmyshiu
15215ef471
ADPF: Skip I signal and set Uclamp init value
...
Skip I signal by setting kI to 0 and use UclampMinInit as the display
update boost value.
Bug: 232992641
Test: Manual Test
Change-Id: Iee49cb054817d49d18498ceced61446916669887
2022-05-27 22:04:51 +00:00
Android Build Coastguard Worker
06ca741c07
Snap for 8650774 from c1071c8626
to tm-qpr1-release
...
Change-Id: I09add97536dfb4b50238139bfe7d4c6627f0d9e9
2022-05-27 01:03:12 +00:00
Automerger Merge Worker
b03d88c5b3
Merge "disable powerhint for F2FS gc_urgent mode am: 43c5e96ce4
am: b1276eb9e3
" into tm-d1-dev-plus-aosp am: 06b32b808b
am: 505c33f6d2
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18599851
Change-Id: Ic94117403c125586b8ebb42471c442344ae20b03
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 00:31:11 +00:00
Automerger Merge Worker
50175d9da6
Merge "disable powerhint for F2FS gc_urgent mode am: 43c5e96ce4
am: 9c55c886c7
am: 49de5349c4
" into tm-qpr-dev-plus-aosp am: b846ab726d
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18599851
Change-Id: I9cbc3aa9374bc2387ad89d0ac132b14af32db416
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 00:30:52 +00:00
Daeho Jeong
1bbf3fc574
disable powerhint for F2FS gc_urgent mode am: 43c5e96ce4
am: b1276eb9e3
am: c1071c8626
am: 913f99fd0d
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18599851
Change-Id: I3cd22efc36d4bbff81c9a26a1f3753310659abed
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 00:30:12 +00:00
Automerger Merge Worker
505c33f6d2
Merge "disable powerhint for F2FS gc_urgent mode am: 43c5e96ce4
am: b1276eb9e3
" into tm-d1-dev-plus-aosp am: 06b32b808b
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18599851
Change-Id: I0025dde835a26e8665364bfe00ed6559b6c6713b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 00:03:37 +00:00
Automerger Merge Worker
b846ab726d
Merge "disable powerhint for F2FS gc_urgent mode am: 43c5e96ce4
am: 9c55c886c7
am: 49de5349c4
" into tm-qpr-dev-plus-aosp
2022-05-27 00:03:23 +00:00
Daeho Jeong
b194a3ef28
disable powerhint for F2FS gc_urgent mode am: 43c5e96ce4
am: 9c55c886c7
am: 49de5349c4
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18599851
Change-Id: I8680593d94a89c75cc6e54c33a2118043afa5164
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 00:03:11 +00:00
Daeho Jeong
913f99fd0d
disable powerhint for F2FS gc_urgent mode am: 43c5e96ce4
am: b1276eb9e3
am: c1071c8626
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18599851
Change-Id: Id113a75b417ee62a9d34803ce6ef1f8e3df3ba3c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 00:02:55 +00:00
Automerger Merge Worker
06b32b808b
Merge "disable powerhint for F2FS gc_urgent mode am: 43c5e96ce4
am: b1276eb9e3
" into tm-d1-dev-plus-aosp
2022-05-26 23:41:42 +00:00
Daeho Jeong
c63f291cca
disable powerhint for F2FS gc_urgent mode am: 43c5e96ce4
am: b1276eb9e3
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18599851
Change-Id: I4af073a395579b910a0dc1593de0cd580889bf42
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-26 23:41:30 +00:00
Daeho Jeong
49de5349c4
disable powerhint for F2FS gc_urgent mode am: 43c5e96ce4
am: 9c55c886c7
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18599851
Change-Id: I313ef01c200da7ea3afa8323adc37be50972d1cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-26 23:41:25 +00:00
Daeho Jeong
c1071c8626
disable powerhint for F2FS gc_urgent mode am: 43c5e96ce4
am: b1276eb9e3
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18599851
Change-Id: Id781e7d4434cd31741d197b5211c8d29444043be
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-26 23:41:23 +00:00