Games & Quizzes
Don't forget to Sign In to save your points
This is a modal window.
PERFECT HITS | +NaN | |
HITS | +NaN | |
LONGEST STREAK | +NaN | |
TOTAL | + |
Hi and welcome to another in the Arm “What Is” program series. In each episode, we dive into a
tech topic to give you insight and perspective into some of today’s hottest design trends.
I’m Brian Fuller, editor-in-chief at Arm and today we’re going to find out
what is an SoC? Or to spell it out, a system-on-chip?
And to help us with that, I want to introduce Richard Grisenthwaite, who is senior vice
president, chief architecture and Fellow at Arm. When he’s not helping us understand what
is an SoC, he enjoys hiking the West Highland Way in Scotland, which took him seven days.
Welcome Richard, let’s dive right in!. What is an SoC?. I think you said it yourself at the start there Brian. An SoC is a System-on-Chip. It was term
that came into currency when the amount of stuff you can integrate onto a single piece of silicon
got to the point that you didn’t need to put series of discrete chips onto a board. And this
really started on the smaller end of things into microcontrollers space where relatively
simple processor and were able to put memory in some peripherals around it onto a single piece
of silicon. And as Moore’s Law has continued to give us more transistors, we’re able to
integrate more things into a piece of silicon. So bigger and bigger systems are capable of
being built as the entire system on SoC rather than a big board with your GPU separate or
memory controller separate, it all becomes on every single piece of SoC.
We saw this in particular in the case of Arm, we saw the mobile space being big users of SoCs
and we’ve seen more and more functionality come onto that as our phones become more and more
/əˈnəT͟Hər/
One more, but not this. used to refer to additional person or thing of same type as one. additional person or thing of same type.
/ˈhelpiNG/
portion of food served to one person at one time. To act to enable a person to do something; assist.
/ˈprōˌɡram/
A plan or schedule of events. To write computer code for a piece of software.