hey guys if there's one thing we can't
get enough of its speed well how do we
accomplish that we can do that either
with speeding things up in this case
we're talking about processors so we can
make them go faster or we can have more
of them that's today's topic for the
android guy weekly all right so like the
other episodes let's get some
terminology and vocabulary out of the
way a CPU is a central processing unit
it's the part of a computer or a
smartphone because really those are
computers these days or even a tablet
that processes instructions now the term
for it is CPU another term for it these
days is a core we'll get to some
differences there in just a minute so
what this does is it processes
instructions from programs or from apps
the launcher being one a screen tap
might be one instruction a a
pinch-to-zoom might be another
instruction go get my email might be
another instruction answer this phone
call so so those are instructions they
all get processed through in fact there
might be dozens of instructions for each
one of those tasks we don't want to go
into too much detail here we want to
basically make everything faster right
everybody's about speed they want things
done instantly super fast okay great how
can we make things faster so let's go
back to what I just said I want to get
that incoming call I want to pinch to
zoom I want to check my email check my
Facebook check my Twitter maybe upload
something to YouTube all at the same
time this is all happening in the
background on my smart phone great that
means there's a long line of
instructions waiting to be processed
through the CPU how can I make that
faster all right time for an analogy you
ready for this okay
let's say you are getting on a subway
now this subway has just one car the
train is just one car long and it only
has one door and there's 100 seats
inside of it so far you with me okay now
what's gonna happen is we need to get a
hundred people through that door into
that subway and off to the next stop
where everybody's
gonna get back off again still with me
all right a hundred instructions or a
hundred people in this case that's
that's a long line you're gonna be
waiting for a while to load up that
subway car so how can we improve that
how can we make it faster well first of
all why don't we make that door wider so
that people can get into the subway car
a little bit quicker if the door is too
narrow you know if some big guy like me
is trying to get through the door well
it's gonna take a little bit longer you
know for whatever reason to get through
then some smaller person a skinny person
a child for example it's gonna take
longer so we can make the door wider now
that would be like the bandwidth to the
processor okay how wide is that
throughput how wide is that that channel
to get into the processor we can change
that the next thing that we can do of
course we can make the subway faster so
once everybody's loaded up it gets from
point A to point B a lot quicker okay so
that's that's cool we can do that to an
extent but eventually we run into some
complications like well if we go too
fast the subways gonna jump the rails
maybe crash into the side of the tunnel
not good okay so there's a there's a
theoretical maximum that we can go
before we have to redesign the whole
subway system to make that work all
right so we can kind of do that we've
maxed out our speed there what's
something else we can do let's put in
another door so now there's a door at
the front and a door at the back great
that door at the back that's our other
core by the way or hang on to that we'll
call that a hyper thread because we're
still going into the same car all right
so you've got the door in the front the
door in the back now those hundred
people they can get in two lines and in
those two lines they can go in they're
still going into the same car and now we
can get the processes through twice as
fast right but there's a little bit of a
caveat there what happens if you have a
family who's getting on you might not
want to split up you and your wife or
your kids into the two separate lines
back you might have some people who have
to get on after other people say a
mother
and father want to get on before their
kids to make sure that all of their kids
are there or maybe you have the dab get
in first the kids and then the mom get
in at that the last to make sure that
all the kids got on okay that makes
sense you don't want to split them up
then put them at the other door
well computer tasks are the same way
there are some processes some
instructions that have to be run in a
specific order
you can't split those up easily between
two cores so you just kind of bundle
them together into a single thread in
that one line okay still with me all
right
what's something else that we can do
well we can add another car in this case
that would be another core and in this
case we're gonna put you know two doors
and it one in the front and one in the
back so now we have four lines we can
get a whole bunch of people in there
even if the the cars are smaller if the
cars are only 50 people each well we
still have a hundred in that train and
now we have four ways to get in we can
get into people really really fast and
then of course if we keep it at the same
capacity or the same clock speed we can
fit 200 people in the same space and
just get a lot more people moving okay
so there's our analogy it's all laid out
and then we got kind of that all
understood right okay now let's apply
that to smart phones and tablets and
computers so I've got a smart phone okay
this smart phone is a dual-core
smartphone that means it can run two
processors at the same time but it's all
on the same chip there's kind of a
problem there okay once we put those two
subway cars on the track it takes twice
as much energy to pull those cars down
the track right same thing with a
dual-core phone or having two processors
in a phone essentially you're doubling
again theoretically you're doubling your
your processing power but you're also
doubling your energy requirements if
they will completely discrete CPUs
completely separate chips that would
most likely be true there would be some
advantages of that hey increased speed
being one because you know that you've
got two processors to push instructions
through you don't have to wait as long
so in the screen might be able to be off
for a longer amount of time which will
save you some power and some other
things like that but you're a
to get the processes in and down and
through and it's great but that battery
back there it's only so big
once your battery's gone you're gone and
having an extra processor and there
might be a problem
well dual core chips kind of negate that
not entirely but to a certain extent
you're essentially adding more
transistors to one chip which is going
to take more power but it's not going to
take as much power as if you had two
separate chips so there's the question
and really the topic for this edition of
the Android guy weakly how many cores do
we need well for a long time I had a
single core processor you probably did
too unless you just jumped into the
Android world today most of the phones
out there up until about a year ago
maybe a little bit more were single core
and they work just fine because well
it's a phone it's not all that
complicated there's not a lot of
processing that we do on it we don't do
a lot of heavy lifting with them now
compared to computers of yesteryear you
have we do but in general the operating
systems are lightweight they're
intelligent these are risk sir so we
have reduced instruction sets
we just really grease the wheels to get
things in and through the processor and
on their way so that the phones feel
fast and for the most part they do and
that's great when you get multiple cores
inside of a phone you're just greasing
the wheels even more as long as your
operating system supports it Android Ice
Cream Sandwich does honeycomb kind of
does Gingerbread not so much Froyo it
was yeah we're not even gonna talk about
throw you all right
but dual core it works great I love it
it doesn't really impact the battery
that much I get about the same life out
of this phone as I did on my g2 which is
really really kind of cool you know this
being so much faster and a bigger screen
and yeah so cool the battery is a little
bit bigger too but we're not going to
talk about batteries today so let's get
back to course so that's my smartphone
next up I have 7.7
inch tablet now this tablet I do the
same things than I do on my phone now on
my phone I don't play a lot of games
well not really in depth intense games I
could but I don't I don't do a lot of
heavy lifting I don't do video editing I
don't do audio editing I don't do really
processor intensive stuff it's just
normal stuff and it runs through just as
fast as I needed to it's great well I do
the same things over here the only
difference that I have is well the
screens bigger so I need a bigger
battery and I don't use this for phone
calls now I do some video chat and
whatnot on Google Chat but that's kind
of not the point because I use my phone
for voice calls more essentially that's
a big smart phone okay until we talk
about 10-inch tablets okay so here's a
Motorola Xoom it's 10-inch very very
similar in size battery life and whatnot
to the Apple iPad now this is where
things get interesting right now in both
the Apple camp and the Android camp and
we don't know so much about the Windows
camp until Windows 8 comes out but we'll
we'll reserve judgment on that for later
these are essentially just big smart
phones without the phone and that's so
one of the things that I joked about
when the iPad first came out it's just
like the iPhone but bigger and without
the phone and it was of course that's
oversimplifying and it's being more
humorous than anything but that's
essentially true the apps are
essentially the same of course they're
designed a little bit differently to
take advantage of the bigger screen but
there's not a lot that you can do on a
tablet that you can't do on a smart
phone whether it's Apple or Android now
we're starting to see that change okay
and let me kind of a well skip past that
a little bit video editing for example
you can't do much of it a little bit
sure but you can't do a lot on an iPad
or even on an Android powered tablet but
again 10.1 inch right I've got a laptop
behind me that's 11 inches it's a
netbook it's got a dual core processor
in it
this has a dual core dual core dual core
all right so we've got all these dual
core machines my laptop I do video
editing on it's got a bunch of RAM it's
got a relatively large harddrive 128 gig
SSD which isn't huge but compared to
what I have in my tablet you know it's
about four times the amount but I can do
video editing on it it's big enough it's
got a keyboard I've got a mouse that
goes with it I can do video adding it
takes a long time to do video editing
hence why I have a desktop computer
that's a quad core with hyper threading
so it looks like eight again
I can do so much more stuff or the same
amount of stuff so much faster depending
on how you look at it because of the
many cores so how much is enough and how
much is too much and how much is not
enough here's my thoughts hey but this
is your part of the show use the
comments down below you can use my my
comments and I'm gonna tell you right
now and either rebut those or agree with
those or disagree with those share your
thoughts with everybody else who's
watching ok single core dual core a
single core on a smartphone a very basic
entry-level one I think is fine I don't
think that's a problem and we've seen
that in the past on a higher-end phone
especially with bigger screens and
high-definition screens like we talked
about in the last episode dual core
absolutely no doubt ok then we get into
our small tablets small tablets dual
core absolutely must single core pass
them up if it doesn't have a single core
or if it has a single core if it doesn't
have at least dual core pass that puppy
up
big tablets ok 10 inch maybe even above
when we get those that's where your
tablet stops being a tablet or a big
smartphone and it starts being a small
computer you team it up with a keyboard
you team it up with you know whatever
else to make it more productive however
you need to do that at that point it's
less a smart phone and more a computer
that's where dual-core absolutely
quad-core probably okay and I might even
say definitely once we get some apps
that take advantage of multiple cores or
that require multiple cores you're going
to get to a point where you can't run
some of these apps on a smartphone or
even a small tablet because they just
don't have enough processing power in
them
that's where bigger batteries come into
play with the larger tablets and where
those multiple cores 4/8 who knows how
many are really gonna come into play and
at that point you can truly replace your
laptop computer
maybe someday your desktop computer with
a tablet as long as it's got the right
peripherals to do it you need them to do
so those are my thoughts now it's your
turn like I said agree with them
disagree with them host your own justify
them and help everybody else who's
watching this understand how you use
your smartphone in your small tablet and
your big tablet or if you don't have all
three which one do you have what do you
use how many cores do you think is
enough how many of you think is ideal
how many who think is too much let us
know down in the comments and of course
if you've got somebody who disagrees
with you bring them on over to
pocketnow.com and to the video so that
they can comment and voice their opinion
as well if you like contributing like
this of course give the video a big
thumbs up
that will help share your views and that
you like this video with your friends if
you haven't yet subscribed to the
channel make sure you do that we'll have
a link at the end so you can and of
course comment I can't stress that
enough we love your comments and love
your feedback so that has been this
week's episode of the Android guy weekly
we look forward to seeing you next time
if you have suggestions or
recommendations for a topic make sure
you let us know you can contact me
through pocketnow.com for pocket now I'm
Joe Levi
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.