New Qualcomm chipset to be called Snapdragon 855 and manufactured by TSMC
- t
- techy bee
- XNt
- 25 Jan 2019
BudiDarm, 06 Dec 2018I'm not really sure about that we have to admit that Apple... moreApple should try there CPU on android OS , reality will be different , the customization Android offers , apple cannot match that , but you are true on the basis for Apple chip to software optimization Snapdragon should learn from this.
- Kangal
- RN8
- 07 Dec 2018
Stan, 04 Dec 2018I don't know about game engines, but for regular apps if we... moreIn theory, yes 1:3:4 is better.
However, in practice what we find is the first core loaded up running most services but mid-thread the fetch mechanism will separate the task and load it on to the second core. So what happens when you run an "average" program is that it run 50% on the first-core, then 35% on the second core, then spreads the rest of the tasks (thanks to hooks/automated scheduling in modern SDKs) on the other cores, I should actually say threads.
Now, what happens in practice is that you basically need the first core running as fast as possible and as long as possible. Yet, the second core also has some very important tasks, and if it doesn't compute a calculation in time, it causes the first thread to essentially "wait". This can happen with the third/fourth/eighth thread as well but its quite rare. It's for this reason, efficiency (and speed) drops exponentially after two cores.... because that's how we have evolved computer languages over the past 15 years.
So its a better approach to do 2:2:4. And it might even be more efficient to turn off the 4x Cortex A55 cores if your SoC is efficient-and-fast at migrating threads (Exynos 7420, AMD Bulldozer, Core i-1st gen, and earlier processors weren't good at this). Achieving this can allow you to save power by not having the A55's active at all, and use that extra thermal-headroom to further push the 2:2 performance. Unless, you've hit the peak/plateau and increasing the frequency any further requires increasing the voltage.... which has an exponentially worse trend when it comes to efficiency. And if so, then forget about it and let the A55 cores run albeit at a tightly-controlled frequency.
Look at the benchmarks we have on Anandtech to see this in action. If you want an idea of an "optimised" program, look at mature/demanding emulators... the developers usually need to streamline the program to extract as much performance as possible, such as the Dolfin Emulator with GameCube games, its quite a demanding task for modern processors (Intel i7, AMD Ryzen, ARM Snapdragon) and it shows the best total/multicore performance of your system. That is if you don't opt for proper benchmarking like we see in CineBench and PC Mark.
- B
- BudiDarm
- PAS
- 06 Dec 2018
Anonymous, 05 Dec 2018a12 bionic killer :_)I'm not really sure about that
we have to admit that Apple makes a stellar SoC.
I don't even own a single Apple product and it still amazes me.
- Moj
- 0p}
- 06 Dec 2018
Stan, 04 Dec 2018I don't know about game engines, but for regular apps if we... morei do agree with you!
if they do the optimization the app really can shine on either powerful CPU and midrange one with the later (maybe) being a little bit sluggish.(but overall good performance)
also good point the 1:3:4 is certainly better approach.
- ?
- Anonymous
- psH
- 05 Dec 2018
a12 bionic killer :_)
- D
- Don Hrle
- 0xY
- 05 Dec 2018
[deleted post]That really doesn't matter and doesn't change the fact Kirin is a sub par SoC trailing Qualcomm's counterparts in every segment(its even worse in mid one where SD710 obliterates Kirin 710) for years now.
- D
- Don Hrle
- 0xY
- 05 Dec 2018
MadMel, 04 Dec 2018because of Elite Gaming optimizations and built-in NPU?...... moreNo because raw power of SD855 and new manufacturering process. Kirin did brought 7nm to the android world but struggles to match SD845 performance even with cheat mode enabled. And history shown us Qualcomm produces faster and more energy efficient SoCs. As for gimmicks,Qualcomm is above the level of Huawei that reduces details in order to achieve playable frame rates.
- Kangal
- RN8
- 04 Dec 2018
Yes they did, indirectly.
Go back to their articles comparing the QSD 845 to the Exynos 9810. Did you know the Exy 9810 also has a 1+3+4 approach? During the Speedometre 2.0 benchmarks they found it wasn't an ideal solution, they said instead of 1 big core turning on while the little cores continued it would've been better if more big cores became active.
Huawei naturally bypasses this issue by boosting 2 big cores, albeit lower, instead of one. It makes their single-core benchmarks look "not as good" but it's actually a better performance for the user.
Qualcomm is going to copy/follow the Exynos here, and I think we will have a mixed bag results. And I totally forgot about the L3 Cache, that's actually a bad thing overall since they have a huge latency issue. It looks like it's probably going to take another year for QC to refine their technique, nodes, drivers, etc etc. I expect a possible refresh (eg QSD 860) to solve these issues and it should be the difference similar to the underclocked QSD 820 (Xiaomi Mi 5) compared to the overclocked QSD 821 (Pixel XL). Nothing else to speculate at this time, but to wait and see (and read the Anandtech deep-dives as they become available).
- d
- dude111
- 8{d
- 04 Dec 2018
Love the Community, 04 Dec 2018Tri-Cluster? Is it like consists of 2 Kryo Platinum, 2 Kryo... moreThe last leak called them gold plus, gold and silver.
And it makes sense as the higher clocked one its not a different core.
- S
- Stan
- red
- 04 Dec 2018
Moj, 04 Dec 2018also having single powerful cpu core is good for benchmarki... moreI don't know about game engines, but for regular apps if we look at how RxJava handles multithreading, where and correct me someone if I got it wrong: Main Thread runs controllers, services, and observers, while secondary threads run observables for the most part - 1:3:4 seems like a much better approach than a 2:2:4
And this is RX Java, which has basic multithreading build in.
If we use a straight up Java or Kotlin, by default its single-threaded, and for 90% of apps there isn't a need to multi-thread the app.
So while I understand the desire to call developers lazy, for not utilizing all available logical processors, most of the time its a pointless exercise, which will not gain anything except for app complexity.
- ?
- Anonymous
- j5$
- 04 Dec 2018
Kangal, 04 Dec 2018According to Anandtech, Huawei has the better approach. In... moreAlso, anandtech didn't say that the 980 has a better approach than the 855.
- l
- leledumbo
- xhm
- 04 Dec 2018
Anonymous, 04 Dec 2018Probably 1 for benchmarking, 2 for performance, and 4 for d... more1 for lazy/newbie developers who can't make a good use of multithreading but still want good performance,
3 for multithreaded high workload (with the strongest 1 joining underclocked to the same frequency),
4 for light tasks.
- l
- leledumbo
- xhm
- 04 Dec 2018
dns4, 04 Dec 2018Performance will match Apple's A10 from 2 years ago.That one can't even match SD835. Wake up, CPU performance is not overall system performance.
- S
- Sam Boga
- uuq
- 04 Dec 2018
Headline : "New Qualcomm chipset to be called Snapdragon 855"
Me : Well. Duh.
- Lunarwolf
- thd
- 04 Dec 2018
I'm really looking forward to this chip as this will be the fastest chipset in the android side.
Wait... boost games with...
Elite Gaming Optimizations...
Boost games with...
E.G.O.
I see what you did there Qualcomm ( ͡° ͜ʖ ͡°)
- ?
- Anonymous
- j5$
- 04 Dec 2018
Kangal, 04 Dec 2018According to Anandtech, Huawei has the better approach.
In... moreYou're forgetting the L3.
Im looking forward to seeing how this iteration of sd works out.
- X
- XentimenT
- swm
- 04 Dec 2018
rizki1, 04 Dec 2018you know the Apple A10 can't be run on its own OS like Mac ... moreWhat?! SD running windows smoothly? Please, it cant run half benchmarks at all let alone normal software!
- Moj
- aua
- 04 Dec 2018
Kangal, 04 Dec 2018According to Anandtech, Huawei has the better approach.
In... morealso having single powerful cpu core is good for benchmarking it is not only for that matter.
it is mostly cause of lazy android developers who would only use one core and at best 2 core(aka single thread or dual thread) for their apps.
sp QC had to do either 2+2+4 or 1+3+4 and the former one was taken by huawei and they thought we go with last one!
- r
- rizki1
- u7V
- 04 Dec 2018
dns4, 04 Dec 2018Performance will match Apple's A10 from 2 years ago.you know the Apple A10 can't be run on its own OS like Mac because it's weak, let's see that their Qualcomm from the SD 845 series can run Windows 10 smoothly. Windows is Heavy OS even average desktop processor not well handle it.
- ?
- Anonymous
- ptP
- 04 Dec 2018
kirin npu... thats a joke! it's there but its doing nothing.