Gadgetory


All Cool Mind-blowing Gadgets You Love in One Place

Android Guy Weekly: Rundown of CPUs and SoCs

2012-06-11
cpus processors systems on a chip we've all got them what do they do what are they for and what kinds are there this is pocket now I'm Joe Levi that's what we're going to talk about on today's episode of the android guy weekly so buried inside your tablet or your phone is something called a processor or a core or a system-on-a-chip one of those all mean well for that we're going to go back to computer technology and terminology way back in the day you know a long time ago in the 90s we had computers just like we had today they weren't as fast but they had all the same parts kind of those parts while I had a CPU a central processing unit that thing did well almost everything except not all that much what it did was it processed instructions that's all that it was meant to do people thought it was really important and indeed it was but it wasn't as important as they thought because they had a whole bunch of other chips on their motherboard you like that tech jargon up the wazoo in this episode huh so they had a whole bunch of other chips they had an ALU an arithmetic logic unit they had a memory controller which ironically controls the memory they had all this other stuff a North Bridge chip that controlled the top side and more important parts of the the motherboard and a South Bridge that controlled well the lower side and the less important parts of the motherboard and all this stuff the peripherals that plugged into them there were lots and lots of chips the nice thing about that is you could customize if you were a manufacturer what you wanted on your motherboard so you could really differentiate you could make a whole bunch of different stuff and make your stuff stand out from your competitors stuff the CPU on the other hand that was something they said well let the end-user have a little bit of control and flexibility and pick what they want to a certain extent that worked and that metaphor carries through even through today well as things progressed we started getting more and more stuff on that cpu for example today we have a CPU that not only has the CPU on it it has the ALU for processing arithmetic it has the memory controller in most cases and some other stuff there are even multimedia extensions remember those Pentiums with MMX yeah that's what that meant nobody really ever knew at the time but that's what it was for so we got all this stuff and it's building it all into one chip well that means there's less flexibility on the motherboard side to customize and to add different features and benefits based on you know what the Southbridge is and does or how powerful the ALU is or what the Northbridge is ah but we kind of kept the Northbridge in the Southbridge separate on desktop computers come back to that in just a minute the advantage is one chip did a whole bunch of stuff and it did it faster especially when you're talking about the memory controller because you're really pumping memory in or stuff from the memory into the processor processing it and then spitting it back out to the memory out to the RAM that's pretty much a day in the life of a cpu with the memory controller even right next to the CPU slows things down put it on the CPU Wow goes really really fast so you've got cash you've got memory you've got all this stuff built in and it's really really good it makes the chips smaller they're less chips that makes the overall system less expensive though it makes that CPU more expensive okay enough with desktop PCs all right great we're going to talk about one more thing but we're going to compare that to where we are with our Android tablets and really most of the other smartphones and tablets out there today you see these devices these computers that we sit on our desks are having our laps they're what's known as sisk chips they're complex instruction set computing sounds really really neat doesn't it okay what about our phones well phones are based on risk reduced instruction set computing now the difference is between those two are all night and day one is really really wide open you can do anything you want with it you write these really complex instruction sets you send them to the the processor the processor processes all these complex things and well the more complex something is them longer it takes to process it but it can do it it's flexible that way risk r is c it's reduced it's not as complex because of that it doesn't have to run as quickly to accomplish the same things but it pushes the processing of the complexity over to the code so you have to take complex code somehow reduce it send that reduced set over to the processor the processor thinks about it does whatever it spits it back out but you can get a lot better speed out of it as long as the software that's pre-processing the complex instructions to reduced instructions is really efficient it's a little bit of extra overhead but it has some advantages so one of the most popular architectures of RISC processors is called arm it used to stand for something but nobody really cares anymore because it's just ARM arm makes a design it's about it yes they make some reference samples but you can't just really go out and buy an ARM processor you can buy somebody else's processors that's based on arm so there are a lot of different versions of this arm architecture we're up to version 7 right now I know it's going to get kind of confusing arm v7 it's where we're at it's 32 bit honestly almost everybody uses arm v7 you'd be surprised let me review this list TI has their omap4 it's an arm v7 Exynos that's samsung arm v7 snapdragon arm v7 nvidia's tegra it's an arm v7 v8 it's going to come out sooner or later it they're making a lot of progress it's 64 bit it adds a whole bunch of more stuff that's going to make things just tons and tons faster but where are we today we're at arm v7 that's not bad because arm v7 has lots and lots of different levels inside of it in fact you're familiar with the cortex name so we've got the cortex a8 we've got the cortex a15 these are still v7 arm v7 chips what do they do well honestly I could devote hours to that and i'm sure i would put you all to sleep i don't want to do that you can go and research what each one of those does and why it's different and and the benefits what we're going to talk about here is more high-level you CTI makes their omap4 based on the arm v7 and depending on which omap you're talking about it includes a different cortex version of the arm cortex so they're just a lot of variables and everyone would get confused and lost really fast meet probably first but the difference is between desktops and mobile processors we're putting even more stuff on to the mobile processors instead of just taking a cpu and an ALU and a memory controller well over here on these SOC s these systems on a chip we're putting not only those ok so we've got the CPU we've got the ALU we've got the memory controller we're usually also putting a GPU a graphics processing unit a video card right on the chip we're usually putting the Northbridge on the chip and the Southbridge on the chip many many many times we're also putting our cellular antenna processors those chips on to the CPU the whole system on a chip now the advantage there is it's one chip so you'd think that combining everything onto one chip would make things easier and simpler well it makes things smaller it makes things more power efficient so you need smaller batteries or your larger batteries can last longer to run them we won't get into that argument we've already that heavenly but the disadvantage is now you're differentiating based on that one chip and unlike desktop PCs you can't simply pull the chip and replace it with another one wouldn't that be cool hey you know what I don't like this a TI OMAP that I have on my phone I want to go with the Tegra 3 so I'm just going to pop it off and pop my new wouldn't that be cool and I have nothing against TI OMAP by the way just using that as an example but we can't do that they're soldered on the board they're buried underneath circuitry and you just can't do it so you have to get a new device that's kind of the other side of that coin yes you're saving money up front yes you're putting a lot of stuff into one package up front but when you want to upgrade or when you want to change you have to change the whole thing it's a system-on-a-chip you got to replace the whole thing and that unfortunately means your phone so where does that leave us every different manufacturer of processors and other phones is doing something different but most of them are using this arm architecture and they're usually paying about seven cents for licensing per unit to be able to license that architecture they're adding their own stuff to it again this is a system-on-a-chip and arm is just the cpu the cortex that's the other stuff that's added in okay not to be too terribly confusing there so TI is doing their own thing they're putting particularly signal processors because that's what ti does best in with their SOC s Samsung Exynos and before that the hummingbird they're doing all kinds of cool things with there's the snap dragons need i say more I mean come on that's what everybody uses HTC dell sony wow they're great and then of course nvidia's tegra which are powering some of our higher and tablets and some phones do they have any phones yet I know they were going to sorry in bed just had a jab at you a little bit there but everybody is doing something different but they're all starting from the same foundation now when that foundation improves we're going to see some new cool stuff come out from all of these different manufacturers who are just using furman as the foundation upon which their building everything else so really the discussion is more about arm and how cool it is but because it's this whole system on a chip thing with all the extra additives built into it you know bluetooth for versus bluetooth 2.1 Wi-Fi n versus Wi-Fi g all that stuff and of course what what video processor they're using for graphics that's the cool part hopefully I've removed some of the cloud and mystery around CPUs and haven't added more to it but once we get this deep it's hard to get really deep without you know asking more questions than we answer so did I get your questions answered about CPUs and systems on the chip SOC s how they related where they came from what they do for us in some of their drawbacks if I did great give the video a big thumbs up if I didn't or if you caught something that I said wrong or would like to clarify or add more information perhaps what you like best about your SOC that's powering your phone or tablet head over to pocketnow.com leave a comment let us know participate in the discussion and help everybody else who just got lost by everything I just said understand the concept a little bit better because i'm sure you can explain it in a different way that i can that others might be able to understand better complex topics but that's one of the things we like about the android guy weekly for pocket now i'm joe levi you
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.