05-25-2021, 02:53 PM
(This post was last modified: 05-26-2021, 09:11 AM by generaleramon.)
i'm working on other clocks too
PERIHP i guess is peripheral high performance
PERILP0 must be peripheral low power/performance 0
PERILP1 peripheral low power/performance 1
i still don't know what kind of devices are attached, i'm guessing that the Mali GPU use the HP one(Edit: Nope)
Looking at slide 12 (https://fileadmin.cs.lth.se/cs/Education...M-Mali.pdf), i think that the APB is used as a command bus, while AXI and AHB are used for moving data
the AHB bus usually run at 1/4-1/2-1/1 the APB speed
###
Edit: Testing the CCI@1Ghz, gained another 25-50MB/s and the latency is lower. I'm gonna run some benchmarks and post some graphs
###
Edit v2: Testing CCI@1.2Ghz(+100% over Stock), getting around 3580MB/s memcpy and amost 8500MB/s memset. No stability problems
###
Edit v3: Currently running these seconday clocks, stable at the moment, no gains from increasing PERIHP/PERILP. I tested PERIHP@800+400+200Mhz and the GPU performs the same, no idea what is connected to that bus
###
Memory Latency CCI@600s1200Mhz >
Memory Bandwidth CCI@600s1200Mhz >
7Zip Multithread-Benchmark
###
Edit v4: No, 1400Mhz is not improving performance, i'm starting to see some regression, i guess because of some form of build-in ECC
Code:
<&cru ACLK_PERIHP> 150000000 <AXI?
<&cru HCLK_PERIHP> 75000000 <AHB
<&cru PCLK_PERIHP> 37500000 <APB
<&cru ACLK_PERILP0> 100000000 <AXI?
<&cru HCLK_PERILP0> 100000000 <AHB
<&cru PCLK_PERILP0> 50000000 <APB
<&cru HCLK_PERILP1> 100000000 <AHB
<&cru PCLK_PERILP1> 50000000 <APB
###
AXI Coherency Extensions (ACE and ACE-Lite)
Advanced eXtensible Interface (AXI)
Advanced High-performance Bus (AHB)
Advanced Peripheral Bus (APB)
PERIHP i guess is peripheral high performance
PERILP0 must be peripheral low power/performance 0
PERILP1 peripheral low power/performance 1
i still don't know what kind of devices are attached, i'm guessing that the Mali GPU use the HP one(Edit: Nope)
Looking at slide 12 (https://fileadmin.cs.lth.se/cs/Education...M-Mali.pdf), i think that the APB is used as a command bus, while AXI and AHB are used for moving data
the AHB bus usually run at 1/4-1/2-1/1 the APB speed
###
Edit: Testing the CCI@1Ghz, gained another 25-50MB/s and the latency is lower. I'm gonna run some benchmarks and post some graphs
###
Edit v2: Testing CCI@1.2Ghz(+100% over Stock), getting around 3580MB/s memcpy and amost 8500MB/s memset. No stability problems
###
Edit v3: Currently running these seconday clocks, stable at the moment, no gains from increasing PERIHP/PERILP. I tested PERIHP@800+400+200Mhz and the GPU performs the same, no idea what is connected to that bus
Code:
<&cru ACLK_PERIHP> 160000000
<&cru HCLK_PERIHP> 80000000
<&cru PCLK_PERIHP> 40000000
<&cru ACLK_PERILP0> 120000000
<&cru HCLK_PERILP0> 120000000
<&cru PCLK_PERILP0> 60000000
<&cru ACLK_CCI> 1200000000
<&cru HCLK_PERILP1> 120000000
<&cru PCLK_PERILP1> 60000000
###
Memory Latency CCI@600s1200Mhz >
Memory Bandwidth CCI@600s1200Mhz >
7Zip Multithread-Benchmark
Code:
###600Mhz CCI
7-Zip [64] 17.04 : Copyright (c) 1999-2021 Igor Pavlov : 2017-08-28
p7zip Version 17.04 (locale=en_GB.UTF-8,Utf16=on,HugeFiles=on,64 bits,6 CPUs LE)
RAM size: 3863 MB, # CPU hardware threads: 6
RAM usage: 2427 MB, # Benchmark threads: 6
Compressing | Decompressing
Dict Speed Usage R/U Rating | Speed Usage R/U Rating
KiB/s % MIPS MIPS | KiB/s % MIPS MIPS
22: 5735 537 1039 5579 | 113140 520 1857 9649
23: 5651 538 1070 5759 | 109899 516 1843 9510
24: 5594 537 1120 6015 | 107651 517 1826 9449
25: 5658 555 1165 6460 | 106508 521 1821 9479
26: 4810 560 1047 5862 | 103084 515 1806 9299
------------------------------ | ------------------------------
Avr: 545 1088 5935 | 518 1831 9477
Tot: 532 1459 7706
###1200Mhz CCI
7-Zip [64] 17.04 : Copyright (c) 1999-2021 Igor Pavlov : 2017-08-28
p7zip Version 17.04 (locale=en_GB.UTF-8,Utf16=on,HugeFiles=on,64 bits,6 CPUs LE)
RAM size: 3863 MB, # CPU hardware threads: 6
RAM usage: 2427 MB, # Benchmark threads: 6
Compressing | Decompressing
Dict Speed Usag R/U Rating | Speed Usage R/U Rating
KiB/s % MIPS MIPS | KiB/s % MIPS MIPS
22: 5806 509 1109 5648 | 113446 524 1848 9675
23: 5880 532 1126 5992 | 111277 524 1839 9629
24: 5913 553 1150 6359 | 108983 526 1819 9566
25: 5586 522 1221 6378 | 101429 490 1843 9027
26: 5071 563 1098 6180 | 104759 520 1816 9450
------------------------------ | ------------------------------
Avr: 536 1141 6111 | 517 1833 9469
Tot: 526 1487 7790
###
Edit v4: No, 1400Mhz is not improving performance, i'm starting to see some regression, i guess because of some form of build-in ECC
PinebookPro v2.1 4xA53@1704Mhz / 2xA72@2208Mhz / GPU@1125Mhz / CCI-500@1200Mhz