heterogeneous compute - difference

kubussz

Junior Member
Dec 10, 2016
14
0
66
Hi,

what's the difference between heterogeneous compute (snapdragon) and heterogeneous compute (exynos)? On exynos is also cpu, gpu isp, e.t.c.

I'm asking because qualcomm praises himself heterogeneous compute.

thanks in advance.
 
Feb 25, 2011
16,824
1,493
126
That's usually referring to big.LITTLE. (a combination of slower, low-powered cores, and larger, higher performance cores.)

The basic advantage is battery life vs. performance. You use the low powered cores to "normal" tasks, and only fire up the big ones when you need to play a game or do something heavy duty (with a corresponding hit to your battery life.)

When a CPU incorporates the CPU, GPU, Modem, peripherals, etc., it's a system-on-a-chip. Pretty much everything is an SoC now, whether it's big.LITTLE or not.

This, of course, assumes I'm interpreting your question correctly.
 

Lodix

Senior member
Jun 24, 2016
340
116
116
He is not asking about big.LITTLE.

Heterogeneous compute should be the same as it is a "standard". But right now I don't know if it is relevant at all.
 

kubussz

Junior Member
Dec 10, 2016
14
0
66
I mean the difference between heterogeneous compute (snapdragon) and heterogeneous compute (exynos) .What's the difference?
 
Mar 11, 2004
23,187
5,649
146
Right now it's not easy to tell (not that many apps are aware/capable to even compare performance, and probably have to have special software options enabled). Really the only platforms actually taking advantage of what heterogeneous compute enables I think are supercomputers that are built from the ground up to do that (especially the software, although hardware does matter). The only other one that I could really say is game consoles using the compute capabilities of the GPU sometimes.

So heterogeneous compute capability in mobile SoCs is mostly a feature spec check box right now, which is partly why there's special parts on the chips to have hardware decode/encode support of various popular media formats.

Oh and heterogeneous compute is more about sharing processing ability and resources (stuff like memory, which I think right now heterogeneous compute is often just that the CPU and GPU can share memory address space and be aware of the other's use of it), which right now is mainly with the CPU and GPU (not talking about the CPU doing tasks while the GPU does just graphics/image work). Eventually it could mean co-processors and the like, but for now that's largely what is meant (so stuff like the Image Signal Processor or the hardware encoder/decoder isn't really involved in that talk, although I guess you could make the case it fits).

So, even though right now the CPU/GPU/ISP/etc all share the system's memory (they might have some of their own cache, especially the CPU and GPU, generally it's not shared) in SoCs, I don't believe it's really doing what heterogeneous compute is about.
 
Mar 11, 2004
23,187
5,649
146
Just realized I could've answered your question much more simply. Samsung with their Exynos chips are doing all the things Qualcomm's Snapdragon chips are doing as far as what Qualcomm is talking about, meaning the Exynos has CPU, GPU, ISP, DSP, etc just like the Snapdragon does. Pretty sure it even has an integrated modem which is the main thing that Snapdragon chips offered that others didn't.

Trying to compare them across the board is quite difficult, and there's a lot of issues trying to do that. Ultimately it is pointless as it depends on the end devices using them.

There is a good situation, and I have a hunch this is what you are actually wanting to know is, which is better the Galaxy S8 (or maybe S7?) version with the Exynos or the Snapdragon chip better. And it will depend. I think on the S7 the Exynos was considered a bit better (think it had fairly similar performance but tended to offer a bit better battery life; also think it was considered to have better sounding audio, but for the most part the differences weren't big, and were dwarfed probably by manufacturing variability). I don't know if one received better/quicker software support. Others can probably answer that better.

I don't know if that's really been compare much or in depth yet on the S8s though.

You should be fine either way, as they're both decent and you'll likely not notice the difference in most uses, so go for the one that is most compatible with your network, and then whichever one you get a better deal on. They tend to be offered in specific markets (which means if you buy one for a different market you won't get the warranty).

Qualcomm heterogeneous computing refers to cpu, dsp, gpu, isp, sensor core, display egnige, e.t.c.

That's just Qualcomm marketing spin and is not what heterogeneous compute actually is in how the industry is going about it. Plus half that equation, the stuff like ISPs/DSPs/etc already had to work cooperatively with the CPU/GPU so there was no change other than over time they added more of those to the SoC vs them being separate chips (has advantages and disadvantages, but in mobile the advantages largely outweigh the disadvantages). Most companies making SoCs had already integrated that stuff though.

Qualcomm is trying to make it seem like other companies are just doing big.LITTLE stuff for heterogeneous compute, which isn't really what that is either, and isn't the reality for the competitors who are doing pretty much almost all the same stuff Qualcomm is. The main notable exception being the modem, although Samsung is integrating that I believe in their Exynos chips.

Really though all of that is getting into semantics and technicalities and doesn't really answer your question, sorry for the confusion.
 

kubussz

Junior Member
Dec 10, 2016
14
0
66
That's why exynos does not talk about Heterogeneous compute as a whole system? He speaks only in relation to big.little (HMP). I think if their whole system was Heterogeneous compute it would have said about this.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |