Question Hi Silicon (Huawei) Proccesor and SoC thread

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

DZero

Golden Member
Jun 20, 2024
1,318
483
96
And... it happened. Huawei released another 8000 series processor and is now full custom.


Oh boy...

1747665690330.png

Kirin 8020 is official. And interesting enough... All are Taishan cores
- 1 Big Taishan @ 2.28 Ghz (2 threads)
- 3 Mid Taishan @ 2.05 Ghz (6 Threads)
- 4 Little Taishan @ 1.30 Ghz (no HT)

1747666281135.png
No info for now about the GPU, is likely to be a Maleoon GPU. And no info about the performance, expecting to be on par with SD 865, which with optimizations might end into Vanilla 8 Gen 1 territory.
 

Panino Manino

Golden Member
Jan 28, 2017
1,114
1,362
136
Because of the weaker hardware Huawei needs to compensate in the software.
Good performance improvement on EXT4: https://www.phoronix.com/news/Linux-6.17-EXT4

EXT4 Shows Wild Gains With Better Block Allocation Scalability In Linux 6.17​

Baokun Li of Huawei has been pursuing better scalability of the EXT4 block allocation code. With Linux servers continuing to have more CPU cores and more containers being loaded on each server, Huawei began noticing scalability issues within the EXT4 file-system driver code. Profiling showed that there was significant contention within EXT4's block allocation/free code path leading to significant performance hits when running many containers atop an EXT4 file-system.

But with a set of 18 patches and after going through three rounds of review, the scalability enhancements to the EXT4 block allocation code are now in Linux 6.17. Simply put, the fallocate operations per container per second are able to come up significantly when looking at the upper percentiles:
 

Doug S

Diamond Member
Feb 8, 2020
3,357
5,883
136
Because of the weaker hardware Huawei needs to compensate in the software.
Good performance improvement on EXT4: https://www.phoronix.com/news/Linux-6.17-EXT4

Ah man, I ran into this issue on a gig about 10 years ago! Client was using a fully loaded all flash EMC Symmetrix that cost $insanity but performance of a critical component was limited by exactly this issue in ext4. I created a benchmark to demonstrate the problem and sent to it RedHat, but they couldn't reproduce it because they didn't have anything that could handle that amount of I/O (this was before IBM bought them)

After some back and forth with them with it turned out they DID have access to a server with 2 TB of RAM, so after some tweaking on my end to shrink the space requirement they were able to reproduce the issue using a 1.8 TB ext4 on ramfs lol! The client couldn't wait on a fix (though I'm sure they weren't expecting they'd have to wait a decade) so they ended up having to make some fairly major changes to how their application functioned to work around it. And before someone suggests xfs, the reason we were using ext4 was because we'd already run into OTHER problems on xfs...
 

DZero

Golden Member
Jun 20, 2024
1,318
483
96
Interesting enough... seems that Harmony OS Next is doing miracles in the Kirin 8020 which is an underclocked 9020.

Literally on the tier of the Dimensity 8300. So Kirin 9020 could enter on the realm of the 8400. So they are not that far after all.
1754141402726.jpeg


That made me think... since Huawei is producing more and more Kirins 9020 and 8020, is time to see a 7020 with the defective 8020 with lower scores for the entry devices? With that they can end the Kirin 710, close the direct ARM royalties and only pay for the ARM uArch for the custom ones.

Because of the weaker hardware Huawei needs to compensate in the software.
Good performance improvement on EXT4: https://www.phoronix.com/news/Linux-6.17-EXT4
With the previous post I made, you are right, they can go full SW to compensate the lack of hardware. And Harmony OS Next is a clear proof of that.
 

Panino Manino

Golden Member
Jan 28, 2017
1,114
1,362
136
Interesting enough... seems that Harmony OS Next is doing miracles in the Kirin 8020 which is an underclocked 9020.

Everyone noticed when they released the Pura 80 Ultra with Android, benchmark numbers were horrendous. No improvement or lower numbers than the Pura 70 Ultra.

It goes to show again the advantages of paring hardware and software (except for Google with it's mediocre Tensor).