CPU Power In Socs Explained (IP Cores And Custom Cores) - Phones - Nairaland
Nairaland Forum › Science/Technology › Phones › CPU Power In Socs Explained (IP Cores And Custom Cores) (367 Views)
| CPU Power In Socs Explained (IP Cores And Custom Cores) by atheistandproud(op): 3:44pm On Mar 05, 2022 |
Hi, welcome to the second part of our series, Introduction to Smartphone SoCs 2 (CPU cores). So in our last talk, I listed all the major parts of an SoC and I shed light on them. This evening we’re going to look at a major part of the SoC. This is the part that we call CPU cores. Analogy So like I explained in the last talk, I likened your phone to a house and your SoC to a power generator. I also said that the type of generator you have determines the kind of appliances that you can operate. If you have a big generator, you can pump water, use a pressing iron, have multiple TVs on at the same time and in some cases, a small fridge. A small generator can not do many of these things. It would be utter foolishness to buy a small tiger generator and complain that it cannot power up your water pump or a pressing iron. Yet a lot of people do these (complain about) with their phones. Why? Because they lack a demonstrable knowledge of these matters and actually take pride in their ignorance. Introduction to Smartphone SoCs 2 (CPU cores) The System on a Chip (SoC) is a system of CPUs on one chip. Each designed to carry out a specific group of functions but they all work together as a single unit. The major part of the SoC that helps facilitate this are a group of CPUs that we call CPU cores. The CPU cores are the major computing hub of any SoC. CPU cores are important because they are multi-purpose CPUs that do the major work on any phone. Other CPUs on the SoC such as the GPU or ISP have very specific functions such as graphics processing or image processing. They only perform these functions. The CPU cores on the other hand can do everything. The Operating System runs on the CPU cores. The CPU cores have to process apps, games, system functions, background tasks, loading pictures and videos before sharing the graphics load etc. The importance of the CPU cores cannot be overemphasized. If the CPU cores aren’t powerful, the phone will be unable to process heavy loads. It will not be able to play big high definition games, videos may take forever to even load and process, and may not even play well. System functions will stop and start for no reason etc. At least by now, some of us may be seeing how important the CPU cores are. Now that we know about CPU cores, let’s look at who makes them. ARM Nearly all CPU core in action today are derived from a single source. A company known as ARM holdings. ARM holdings are currently owned by Softbank. Before ARM came, the smallest CPUs we had were those microprocessors from Intel which powered PCs at the time. The scientists and engineers who saw the future started trying to shrink computers that would fit into the palm of the human hand. ARM succeeded and their designs were very small and cool, didn’t need a cooling fan and could carry out reasonable tasks. ARM has improved on their designs from the 1980s till now, getting better with each generation. Now I’m going to clear up a very common misconception. ARM doesn’t make CPU cores. I have already made a video about this. ARM does not make CPU cores. What ARM does is that they make the designs. Think of ARM as a building architect. Building architects make designs for buildings which they then sell to home owners who want to build their houses. The Architect may then oversee the building of the house, keyword being oversee, but will not mould a single block. Companies that make SoCs The same thing is what ARM does. ARM makes CPU designs on paper and then sell these designs to the companies that make SoCs. These include: Mediatek Qualcomm Samsung Huawei Unisoc Apple Unlike many architects that simply sell off their designs, ARM keeps hold of the ownership of their CPU designs. So therefore all CPU designs belong to ARM. ARM markets their designs using two methods 1. IP license 2. Architecture license IP license With an IP license, the buyer has no right to make any alterations or adjustment to the CPU design. They just manufacture it the way ARM designed it. Companies that use ARM’s IP license are Mediatek, Huawei, Google, Unisoc and Samsung. Architecture license With an architecture license, the buyer has the right to modify or make adjustments to the design. They can then manufacture the CPU to their own specifications and satisfaction. Companies that use an Architecture license are Apple and Qualcomm. IP cores Cores that are made using an IP license are known as IP cores. They are usually named as ARM Cortex A or X(number) e.g. ARM Cortex A75 or ARM Cortex X2. Custom cores Cores that are made using an architecture license are known as custom cores. They’re named by company that customized them. Apple’s custom cores include: firestorm, icestorm, twister, typhoon, swift etc. Qualcomm’s custom cores are known simply as Kryo gold and Kryo silver. CPU power This is where we now get to CPU power. How can you be able to know which CPU is more powerful than the other? Thankfully ARM has a very straightforward naming process that can help you instantly tell which CPUs are better and which ones are weaker. Every ten years or so, ARM updates their CPU designs. Each design period is called a generation. The CPUs of the newer generation are always more powerful than those of the older generation. ARMv7 generation This was the CPU generation that was around over 10 years ago. They are: Cortex A5 Cortex A7 Cortex A8 Cortex A9 Cortex A12 Cortex A15 Cortex A17 These CPUs are now very useless today. They’ll be completely unable to handle even what we consider very light tasks. ARMv8 generation This was the CPU generation that was around during the last 10 years. They are: Cortex A53 Cortex A55 Cortex A72 Cortex A73 Cortex A75 Cortex A76 Cortex A77 Cortex A78 Cortex X1 These are the CPUs that are on every CPU in use today with the exception of the flagships. These are the ones that many users are familiar with. The higher the number, the better the CPU. A78 is better than A75, A72 is better than A55, A55 is better than A53. Easy as that. An SoC with A76 CPU cores would be considered moderately powerful. An SoC with A78 CPU cores would be considered really powerful. An SoC with A53 cores would be considered weak. An SoC with A7 cores would be considered very weak. ARMv9 generation The current generation that we’re in right now. There are currently three CPU cores Cortex A510 Cortex A710 Cortex X2 The CPUs of the 8th generation are better than those of the 7th, while the CPUs of the 9th generation are better than those of the 8th generation. This has already been quite lengthy so I’m am going to give it a rest. I’ll be around to respond to comments, corrections, contributions etc. https://inquisitiveuniverse.com/2022/03/05/introduction-to-smartphone-socs-2-cpu-cores/ |
| Re: CPU Power In Socs Explained (IP Cores And Custom Cores) by Scientheosopher(m): 7:56pm On Mar 05, 2022 |
Your choice of words and explanations are so simple that a 10 year old child would easily get what you are saying. Pls., find a way to monetise this knowledge via teaching and writing a book on smartphones and accessories. #This knowledge must pay you! |
| Re: CPU Power In Socs Explained (IP Cores And Custom Cores) by Scientheosopher(m): 8:00pm On Mar 05, 2022 |
Also, pls., write a guide on buying laptop. #Thank you. |
| Re: CPU Power In Socs Explained (IP Cores And Custom Cores) by Flamees(m): 9:33pm On Mar 05, 2022 |
Scientheosopher:Very important Cause I no no AMD and Intel which one better |
| Re: CPU Power In Socs Explained (IP Cores And Custom Cores) by atheistandproud(op): 9:33pm On Mar 05, 2022 |
Scientheosopher:Yes oh ![]() |
All Major Smartphones Socs According To Their Tiers (categories) • Apple Silicon Socs (A Full Line Up Of Their Socs) • Understanding ARM Cortex Used In Building Smartphone Socs • 2 • 3 • 4
Lagos State Fibre Duct Infrastructure Project: Accelerating Lagos Smartcity • 5 Best Ways To Fix Android Camera Not Working • Get Paid As Hausa Speakers To Do A Voice Recording