ARM Processor - Sowing the Seeds of Success - Computerphile

Поделиться
HTML-код
  • Опубликовано: 28 сен 2024

Комментарии • 301

  • @devjock
    @devjock 9 лет назад +343

    The way he so stoicly and eloquently brushes aside the question of how it feels to be part of the revolution of arm, and subsequently gives most of the credit to the companies, uni's and designers earnes him all the respect he needs.
    There is a case for modesty. He's one of the posterboys for sure.

    • @tarcal87
      @tarcal87 7 лет назад +4

      Exactly my thoughts; most people would brag about that, great person!

    • @davidlee2117
      @davidlee2117 5 лет назад +1

      I believe devjock is referring to 11:38

    • @nathanielcaspian3923
      @nathanielcaspian3923 3 года назад +1

      Sorry to be off topic but does anybody know of a trick to log back into an instagram account??
      I stupidly forgot the login password. I love any tricks you can give me

    • @nathanielcaspian3923
      @nathanielcaspian3923 3 года назад

      @Dakari Merrick thanks so much for your reply. I found the site on google and I'm in the hacking process now.
      I see it takes a while so I will get back to you later when my account password hopefully is recovered.

  • @DrRChandra
    @DrRChandra 9 лет назад +216

    @ ~ 9:45 or so: "...effectively we were powering the chip [(the ARM processor)] from the signal inputs..."
    Holy cow!

    • @petermitchell6348
      @petermitchell6348 7 лет назад +1

      Yes, about a 10th of a vault I believe. Watch The Micro Men here on You Tube. They replicate the incident.

    • @TheHuesSciTech
      @TheHuesSciTech 7 лет назад +6

      Volts are a measure of voltage, not current or power. There's no way 0.1V could be enough voltage to enable a CMOS chip to operate, especially in that era. I assume you mean 0.1 Amps or 0.1 Watts.

    • @AmitSenguptaPlus
      @AmitSenguptaPlus 6 лет назад +1

      MIND == BLOWN

    • @albertgerard4639
      @albertgerard4639 6 лет назад

      I can't think of a modern analogy for what that means. Maybe an audio amplifier running off it's sound input, haha/ crazy

    • @NolorW
      @NolorW 6 лет назад +6

      A cell phone being powered by incoming call I guess...

  • @michaelkaercher
    @michaelkaercher 4 года назад +100

    When I did study 25 years ago, a lot of computer science people had "No risc no fun" stickers at their doors here in Germany.

    • @liljames2k
      @liljames2k 3 года назад +1

      Haha how cool 🤣

  • @PeteC62
    @PeteC62 7 лет назад +36

    Brings back memories. I joined Acorn from college in 1983 as a lowly technical writer, in spite of my BSc in comp. sci., because it was the only company I wanted work for and I would have mopped the floors if it got me in there. I didn't learn about the ARM until one of the guys working on ISO Pascal for the Beeb (which I was writing the user guide for) leaked it to me. After that I used to go and hang around Roger's desk and he'd show me ARM BASIC running on an emulator that was running on an NS16032 second processor. As Steve remembered, BASIC was running on the actual silicon days after they got the first chips back. I believe there was one minor rev. they had to do to get the chip ready for production, and maybe a move from a 3 micron process to 2 micron.

  • @thoyo
    @thoyo 9 лет назад +218

    he's modest, but he's had quite a remarkable career

    • @andljoy
      @andljoy 7 лет назад +7

      Agreed , very importnat man in the world of microprocessors. I could listen to him speak all day.

    • @fobypawz418
      @fobypawz418 3 года назад +3

      That is the British way!

  • @WorldFactions
    @WorldFactions 9 лет назад +22

    I have been a huge fan of ARM since doing low level mobile development. From a developers persecitve RISC is really wonderful to work with.
    Keep making these series. I really enjoy them.

    • @Kadinata
      @Kadinata 9 лет назад +11

      Martyj2009 Yup! I've written firmwares for ARM cortex M microcontrollers, and I like every bit of it (no pun intended :P )

    • @MrSlowestD16
      @MrSlowestD16 9 лет назад +1

      Martyj2009 It actually doesn't matter to most developers b/c very few write in asm anymore.

    • @Kadinata
      @Kadinata 9 лет назад +1

      MrSlowestD16 That'd be true for high level developments, including mobile. If you're programming a microcontroller, then you'd be working directly with registers (GPIO, SysTick, etc).

    • @MrSlowestD16
      @MrSlowestD16 9 лет назад +2

      JFourier Don't know. Any microcontroller I've written code for was abstracted by C, so it's essentially all the same.
      As I said, very few people write in asm anymore.

    • @Kadinata
      @Kadinata 9 лет назад +1

      MrSlowestD16 Yea I agree. asm development has become very rare these days.
      I write my firmwares in C/C++, but I'd still need to know the microcontroller's register map to properly set up GPIO, timers, interrupts, etc.

  • @PhilBoswell
    @PhilBoswell 9 лет назад +25

    I worked (not actually programming, sadly) for the company who ported Smalltalk-80 to the ARM, in the form of an Archimedes. We had an actual Archimedes on one desk and on another we had a 80386 machine with an "Archimedes on an Expansion Card" which shared the monitor somehow. We also had a 386 port of Smalltalk-80 for comparison.
    What delighted me, for various reasons, was that the ARM running at 8MHz kicked the living bits out of the 386 running a much faster clock (I don't recall the exact speed after all this time, but it was at least 20 MHz, possibly double that).
    Our colleague who did all the heavy lifting was loaned various prototypes as new ARM variants came out. He had one which ran so fast it broke the speed-limiters on Flight Simulator making it impossible to play ;-)

    • @SurmaSampo
      @SurmaSampo 9 лет назад +2

      Phil Boswell The 386 ran a 33mhz clock as standard with an optional floating point co-processor.

    • @Conenion
      @Conenion 7 лет назад +1

      > was that the ARM running at 8MHz kicked the living bits out of the 386 running a much faster
      > clock
      Yeah, 386 was pure CISC. That changed later on with the Pentium Pro, which has the CISC ISA running on a RISC-like core.
      486 was CISC as well, but could execute many instruction in one clock. Stuff like INC AX.
      IIRC from 386 to 486 the IPC was doubled.

    • @earx23
      @earx23 2 месяца назад

      @@SurmaSampo The first 386's started at 16 MHz.. The last ones sold were 40 MHz.

    • @SurmaSampo
      @SurmaSampo 2 месяца назад

      @@earx23 Not true. I have seen 100mhz 386 processors.

    • @earx23
      @earx23 2 месяца назад

      @@SurmaSampo that's not the original Intel 386 though.

  • @MisterMcHaos
    @MisterMcHaos 9 лет назад +35

    "...effectively we were powering the chip [(the ARM processor)] from the signal inputs..."
    This was a well-known problem when working with CMOS chips. As documented in that famous book, "The Art Of Electronics" by Horowitz and Hill, if your (CMOS) circuit suddenly stopped working, it *may* be that one of your chips isn't connected to the power rails and that it's being powered by its inputs.
    Consider what happens when all of the inputs go "low" at the same time...

    • @WarrenGarabrandt
      @WarrenGarabrandt 4 года назад +8

      I imagine the engineer who didn't read that book is the one who invented the parity line to ensure that there is always an odd number of high inputs so that it can never be all low.

  • @TahreyUK
    @TahreyUK 5 лет назад +3

    The magnitude of Acorn's achievement coming up with the ARM is something that shouldn't be understated. It makes them one of the few microcomputer companies who actually rolled their own processors - and one of very few who did it without actually owning their own chip factories or having been active in electronics component manufacturing _before_ starting to make computers. Quite a feat.
    In fact I'm having trouble thinking of another example - Commodore had ownership of MOS, who were setup first and foremost as a microchip manufacturer in direct competition with Motorola and Intel. Texas Instruments were a long established IC manufacturer. DEC, who started out building minicomputers from piles of mini PCBs filled with discrete components and evolved to making a lot of their own ICs for their bigger systems, sort of flipped between making their own processors for their smaller machines (terminals, the Rainbow and VAX workstations) and just using Intel or Motorola (depending on machine) parts instead.
    Other big names just bought commodity parts on the whole and only contracted out production of specific accessory parts such as glue ASICs. EG IBM could actually have made their own parts if they wanted, given their decades in the computing field, but simply found it cheaper and easier to buy in bulk from Intel, and about the only custom device in the PC was the BIOS ROM, and the character ROMs on the video cards - something which can be considered a direct contributor to the clone industry, as it turned out to be an exceptionally easy machine to copy, only needing a bit of BIOS reverse engineering. Apple just used MOS processors, and the most complicated custom piece in their early 80s designs would have been something like the IWM that looked after video and disc access. Atari did similar, buying from MOS then Motorola, and contracting various, seemingly random generic IC fabricators to make parts like their video chips (8-bits, ST) and then Glue & MMU ASICs (ST). Sinclair was similar, using Zilog CPUs and commodity memory, only moving to having Ferranti make ULAs for them from the ZX81 onwards. So on and so forth.
    Possibly the only direct analogue is Sun, when they started producing the (also RISC, so possibly ARM-inspired) Alphas some years later on...

    • @Desmaad
      @Desmaad 2 года назад +2

      Sun's RISC CPUs were the SPARC range; Alpha was DEC's.

    • @cdl0
      @cdl0 2 года назад

      @@Desmaad Plus, IBM made its Power RISC processor, and HP made PA-RISC.

    • @Desmaad
      @Desmaad 2 года назад +1

      @@cdl0 And DEC made ARM chips for awhile under the name StrongARM.

    • @cdl0
      @cdl0 2 года назад

      @@Desmaad Yes, ARM and DEC did indeed collaborate on StrongARM.

  • @wesmatron
    @wesmatron 2 года назад +1

    I have so much admiration for these guys. I could listen to this chap's stories all day.

  • @nachiketathakur697
    @nachiketathakur697 3 года назад +2

    I have my exams in few days on arm processors and I am watching this video. Forgive my ignorance, but I didn't know who is this gentleman is so I paused the video and started reading the description. I came to know that he is Prof Steve Furber who's book I have been refering to for my course!!!🙏

    • @hsdsaunders
      @hsdsaunders 3 года назад

      Cool, hope you did well on your tests bro.

  • @jeffiek
    @jeffiek 9 лет назад +2

    "powering the chip through the inputs"
    Brought a smile to my face. I knew immediately what happened. Been there, done that. Just not on a processor.

  • @keesnuyt8365
    @keesnuyt8365 9 лет назад +2

    I was impressed by the design back then (read about it in Byte magazine, probably) and I am still impressed now. Great job.

  • @gumbilicious1
    @gumbilicious1 9 лет назад +3

    outstanding, one of my favorite channels on youtube

  • @mrrolandlawrence
    @mrrolandlawrence 5 лет назад +2

    the co of arm today, his masters thesis is on my shelf there - wow furber is a legend! did enjoy reading his books on arm programming when i was a kid :)

  • @Velo1010
    @Velo1010 3 года назад +1

    Phenomenal video. Appreciate y’all sharing a brief history of the ARM processor.

  • @moow950
    @moow950 3 года назад +4

    Who is here after Apple's M1 Macs? Haha, my first computer ever was the Acorn's BBC Micro Model B!

  • @sergheiadrian
    @sergheiadrian 9 лет назад +1

    This a great episode. Thank you Brady and thanks to everyone involved in making this.

  • @MrLampbus
    @MrLampbus Год назад

    Interesting interview, I am a Acorn fan and owner since BBC model B.
    Also new to me ... tape out... I laid out several simple PCBs using black tape and letraset pads. We called it "taping out" onto clear film as the last step after proto board and schematic approval. This was then sent off to the PCB manufacturer.

  • @richardelliott9734
    @richardelliott9734 9 лет назад +1

    Thanks for this Sean, the professor's videos on ARM are very interesting. You should do a computerphile extra video of the him with his guitar!

  • @johnmyviews3761
    @johnmyviews3761 4 года назад

    This must be the best example of serendipity

  • @Neueregel
    @Neueregel 9 лет назад +2

    Thanks Dr. Furber!

  • @anibaloal
    @anibaloal 4 года назад +1

    not connecting the power supplies is one of the most extreme cases of make a bug a feature I've heard in my life

  • @gasdive
    @gasdive 9 лет назад +27

    Brady, could you get him to talk about the work he's doing with SpiNNaker? While the ARM stuff is interesting, it's history. He's still doing stuff on the bleeding edge that has potential to change everyone's life *completely*.

    • @Computerphile
      @Computerphile  9 лет назад +26

      gasdive Spinnaker video is already on the way :) >Sean

    • @gasdive
      @gasdive 9 лет назад +8

      *****
      Oh Wow, just Wow.

  • @vonkruel
    @vonkruel 9 лет назад +1

    This is one of my favorite channels. Thanks!

  • @CommandLineCowboy
    @CommandLineCowboy 9 лет назад +59

    The ARM running without a power connection reminds me of when Frank Whittle was testing one of the first jet engines. It started to over speed so they cut fuel. But the engine kept going, faster, generating more thrust. Turned out fuel had collected in the burners. Something terribly British (pythonesque) about machines that mysteriously work but you don't know how.

    • @TahreyUK
      @TahreyUK 5 лет назад +9

      A bit like the common runaway problem with some turbodiesel engines, where you cut the fuel but a leaky bearing seal means it's actually also burning some of the engine oil... so it keeps on accelerating...

    • @koichisameshima9766
      @koichisameshima9766 4 года назад

      TahreyUK \\\\\\\\\\\\\\\\\\\\\

  • @tobycortes
    @tobycortes 4 года назад

    that low consumpotion energy story is SICK !!!!!!! awesome!!!!!

  • @Archimedes75009
    @Archimedes75009 7 лет назад +2

    I have just noticed an error on the screen captured from 11:20 : the ARM1 had 25 000 transistors, but not the ARM2 : it had around 30 000, because contrary to the ARM1, the ARM2 has the multiplication instructions implemented.

  • @allluckyseven
    @allluckyseven 9 лет назад +3

    Such a great interview!

  • @frustrateduser666
    @frustrateduser666 7 лет назад +1

    Wow, what a modest man.

  • @MarkarthGuard45
    @MarkarthGuard45 3 года назад +2

    OMG!! They did it! ARM killed x86! Congratulations!

  • @b4ux1t3-tech
    @b4ux1t3-tech 9 лет назад +3

    A well-engineered piece of hardware will work. A brilliantly-engineered piece of hardware will work even if it shouldn't. :)

  • @ErikS-
    @ErikS- 2 года назад +1

    "only" 12 billion ARM cpu's at the time of making this video 7 yrs ago.
    Today in 2022 it is 230 billion ARM cpu's produced..

  • @MagikGimp
    @MagikGimp 9 лет назад

    The whole running on no power thing would make a great plot device in an Apollo 13 type movie.

  • @tocsa120ls
    @tocsa120ls 6 лет назад +3

    As an avid Commodore enthusiast... 3:00 Wouldn't that Phoenix, AZ company have been Bill Mensch's Western Design Center? :D

  • @xanokothe
    @xanokothe 9 лет назад +54

    Designed a microprocessor, couldn't properly connect it to a power supply and multimeter LOL

    • @pilotavery
      @pilotavery 3 года назад +2

      No it's probably that while they were getting everything hooked up as a team they saw that it was working and assumed that that was already hooked up

  • @Cough_Drop76
    @Cough_Drop76 5 лет назад

    Any device is not completely off when switched off, rather it has 1 watt of power flowing through the board or device, life!

  • @herauthon
    @herauthon 9 лет назад +1

    Looking listening Learning
    so much news - so much new
    My first touch with ARM was in 1989
    an Acorn StrongARM with dual CPU
    one intel - one arm
    the teacher showing this machine was
    running hot with it - i was and still am..
    Amazed . .
    never heared much about it
    found one StrongARM in use
    at a local backery..
    i said.. well.. its a very very good system
    unfortunatly.. i think the PC/XT (and up)
    is going to run over the market..
    And so it came to be
    but - was it really ?
    since i found a fan-page, much later, about the
    StrongArm - listed all the models and versions
    of that time period and thought..
    i was wrong.. and right..
    but what if i knew - but i didn't do then.
    Will ARM be the next HOST on your
    PC Adventure - i dare to say YES
    with the move to online services
    and less local apps.. it will do well.
    ok, the static devices in decline
    the mobile devices as the new default
    so, ARM has already arrived a long time ago.

  • @cpcnw
    @cpcnw 2 года назад

    So who was the CEo of ARM who's Masters Thesis was on Steve's shelf?

  • @dankswtf
    @dankswtf 9 лет назад

    Fascinating to listen to thanks for sharing.

  • @Max_Flashheart
    @Max_Flashheart 6 лет назад

    THe ARM design is so Handy

  • @nocturnal7590
    @nocturnal7590 4 года назад +3

    Who came here after seeing the Apple ARM news?

  • @JohnnyUtah488
    @JohnnyUtah488 Год назад

    What an amazingly humble and down-to-earth guy. If I invented ARM, I'd be struting around like Flavor Flav with a gold medallion the size of a hubcap hanging from my neck.

  • @HMS-90
    @HMS-90 7 лет назад +1

    is there a chance to get other Manchester professors to give a small talk?

  • @ItayGrudev
    @ItayGrudev 9 лет назад +1

    Where can I find the page shown on (11:18) that lists all those historical processors and their specifications?

    • @JamesBalazs
      @JamesBalazs 9 лет назад

      Google a few sentences from it, ie names of a few processors. It'll probably come up.

  • @TahreyUK
    @TahreyUK 5 лет назад

    A different response to the bandwidth problem can be seen in the design of both the BBC Micro itself, as well as the Atari ST and the original Amiga; sharing the memory bandwidth between the processor and the equally as hungry video system on an interleaved basis. The memory had about twice the speed as what the processor could use in both cases, so the video could be given an equal half, reading screenbuffer data out of a particular chunk of the same memory bank as the actual code and data. The available data rate of that sidechannel then determining the screen resolution and colour depth the computer could provide without slowing down the processor (and the amount of processor time it can borrow from determining the actual max and how slow the computer runs when using it).
    IE, turning the drawback into an advantage, in terms of cost saving and simplification of the architecture, instead of coming up with a whole new processor type and spending money on upping the general performance to take advantage of it. You don't get the sort of raw power (and better graphics) that the Archie offered, but you do get a reasonably performant computer for the lowest possible price.
    In the Beeb, that being 320x200/256 in mono or 160x200/256 in 4 colours (or the Teletext mode, which uses character mode to give the appearance of 320x200 in 8 colours) with no performance hit, or the max of 640x200/256 in mono and 320x200/256 in 4 colours. The 16-bits had about 4x the memory bandwidth (twice the clock, twice the bus width), so instead manage 640x200/256 in 4 colours and 320x200/256 in 16 colours with no slowdown, and the Amiga could pull up to 640x200/256 in 16 colours with a similar chronic amount of slowdown as experienced by the Beeb, or 320x200/256 in 64 colours with half as much...
    The PC's graphics cards don't show the same kind of coupling between general machine performance and resolution/colour depth as they run a completely separate bus to the rest of the machine, so gave e.g. BBC-like quality (from CGA) without slowing down the CPU despite using the same general memory technology and bus width. Which was rather important given how underpowered and bandwidth-inefficient the rest of the computer already was (struggling to reach the performance of a Beeb in the lower screen modes even so); with shared video, as seen in the PC Jr, it would have damn near come to a halt.

    • @GeorgeFoot
      @GeorgeFoot 3 года назад

      I don't think the BBC suffers slowdown in any modes, even its highest 640x256 mode. The CPU runs at 2MHz regardless, the only difference between the modes is whether the video system also runs at 2MHz.

  • @JacGoudsmit
    @JacGoudsmit 9 лет назад +4

    2:45 "The turning point [in the design of the ARM] was a visit to [The Western Design Center, Inc.]".

  • @currentphonograph1734
    @currentphonograph1734 9 лет назад

    Does this support the idea that an electronic device can be unplugged, yet the sensors such as microphone, camera, still recording / transmitting

  • @DontMockMySmock
    @DontMockMySmock 9 лет назад

    yay, computer scientist john lithgow is back!

  • @NDakota79
    @NDakota79 3 года назад +5

    Watching this on my Macbook Pro with ARM instruction Set M1

    • @MarkarthGuard45
      @MarkarthGuard45 3 года назад +2

      Would like to know how he feels about the new M1 chip! He must dazzled. And gowing forward, I think that ARM will be the way to go for mainstream computing now. Finally x86 will be killed by a better chip architecture. Imagine the possibilities!! scale an 10W ARM processor up to 95 or 125 W! that would be incredible. At least 10(!) times faster than an average Intel CPU

    • @main_tak_becus6689
      @main_tak_becus6689 3 года назад

      @@MarkarthGuard45 I watched video on ARM powered super computer from Fujitsu (the first super computer in the world). One of the commenter said that financially, x86-64 super computer is cheaper and more powerful than the ARM one (using same power consumption)

  • @waldsteiger
    @waldsteiger 9 лет назад

    great talk. plus i now know what tape out means. reliefed to hear although still called tape out, no tape is harmed in the process. symphatically dry.

  • @mrflamewars
    @mrflamewars 7 лет назад

    I have an Actron CP9550 that has an Arm Cortex M3 core in it. Got an iPod nano 2g that i picked out of the trash that has some sort of samsung soc that uses Arm. I have never attempted to open it but the Garmin GPS box that I trash picked probably has an Arm core or two in it.
    Dumpster divin' FTW

  • @tedchirvasiu
    @tedchirvasiu 9 лет назад +12

    358 likes and 0 dislikes holy shit

    • @tedchirvasiu
      @tedchirvasiu 9 лет назад +5

      just watched the whole video. now i understand why it has no dislikes

    • @hojnikb
      @hojnikb 9 лет назад +4

      Ted Chirvasiu Looks like Intel folks didn't arrive here yet :)

    • @antiHUMANDesigns
      @antiHUMANDesigns 9 лет назад +2

      hojnikb I'm an Intel fanboy, so to speak. :) Still a great video.

    • @imadgibbs9063
      @imadgibbs9063 9 лет назад +2

      Ted Chirvasiu 701 likes, 1 dislike now.

    • @descai10
      @descai10 9 лет назад +4

      Imad Gibbs iblame u

  • @Robert_McGarry_Poems
    @Robert_McGarry_Poems 6 лет назад

    I love computers! See, you helped make that happen in a way.

  • @tamyboy1
    @tamyboy1 5 лет назад

    Great interview !

  • @derbuchholzer
    @derbuchholzer 9 лет назад

    Great video! But what is with the random zoom at 4:54?

  •  9 лет назад +1

    could a stackable processor be any good for doubling performance by stacking more cpus ontop of the previous chip? imagine that for easy upgrades lol

    • @overwrite_oversweet
      @overwrite_oversweet 9 лет назад +6

      Heat dissipation would be almost impossible to manage.

    • @sbjf
      @sbjf 9 лет назад +3

      Tim Tian You'd need some sort of integrated inter-die cooling, I think IBM has been doing research on that for quite some time.

    • @overwrite_oversweet
      @overwrite_oversweet 9 лет назад +2

      sbjf Sounds, err, _cool_.

    • @aakksshhaayy
      @aakksshhaayy 9 лет назад

      Tim Tian plop it in a tank of liquid helium

    • @overwrite_oversweet
      @overwrite_oversweet 9 лет назад +1

      aakksshhaayy That does bad things to semiconducting.

  • @coolwinder
    @coolwinder 9 лет назад +1

    As I understand .exe file contains OS commands and it does some work. And because it contains OS commands it can run on all CPU-s that run Windows OS?

    • @SerBallister
      @SerBallister 9 лет назад +1

      Бојан Драшко No, EXE contains binary instructions for a CPU (Machine code). Meaning it will only run on the CPU it was intended to run. The OS is a seperate problem, which is why Linux binaries don't run on Windows for example..

    • @coolwinder
      @coolwinder 9 лет назад

      SerBallister Are you sure, how then my .exe program runs on amd and intel processors with win 7 os?

    • @SerBallister
      @SerBallister 9 лет назад +3

      Бојан Драшко I'm 100% sure. AMD and Intel CPUs both use the x86/x64 instruction set, they are generally binary compatible.

    • @coolwinder
      @coolwinder 9 лет назад

      SerBallister Hum, can anyone confirm and maybe explain a bit in depth? Thanks man.

    • @SerBallister
      @SerBallister 9 лет назад

      AMD and Intel use the same instruction set, EXEs contain machine code which both CPUs understand.
      Intel originally made the x86 instruction set for their CPU, with AMD making theirs compatible later on. This is why your EXE will run on both.

  • @7177YT
    @7177YT 5 лет назад +2

    fairly young voice for a guy that age. (:

  • @tze-ven
    @tze-ven 2 года назад

    This just shows that even ARM's principal designer also made silly mistake like all of us by powering up MCU through GPIOs.

  • @aleksandersuur9475
    @aleksandersuur9475 8 лет назад

    Accidentally powering a micro only via IO pins, yeah been there done that, caused a bit of head scratching.

  • @Raven10241
    @Raven10241 9 лет назад +1

    yeah we need arm to give intel some comptetion since amd dose not do low power cpu's that well

  • @jomariesanchez5080
    @jomariesanchez5080 8 лет назад +1

    can i ask?
    i this the ARM's origin??

    • @Michael.Talbot
      @Michael.Talbot 3 года назад +1

      yes this is ARM, it means Acorn RISC (reduced instruction set computing) Machines

  • @eafindme
    @eafindme 6 лет назад

    Can ARM beat Intel x86 or AMD x64 design? If the main obsatcle is memory bandwidth, why not just increase the amount of cache memory or use DDR6 RAM?

    • @tl8211
      @tl8211 4 года назад

      Cache changed the equation.

  • @jamesosborne4567
    @jamesosborne4567 9 лет назад

    But how did they design the chips in the computers on which you design the chips?

    • @NeiroAtOpelCC
      @NeiroAtOpelCC 9 лет назад +5

      James Osborne They were designed on other computers that were even more simple. Once you get simple enough, you don't need a computer to design it.

    • @samramdebest
      @samramdebest 9 лет назад +1

      James Osborne well If you go all the way back, you get to a computer where the plan was made on paper or completely from memory.

    • @AureliusR
      @AureliusR 8 лет назад

      +James Osborne Yeah, as others mentioned, you didn't need computers. This guy actually got the definition of tape-out incorrect. It literally meant to design the mask using tape and transparencies. Had nothing to do with magnetic tape - I'm really surprised that he didn't know that.

  • @George4943
    @George4943 9 лет назад

    How about the next step be to simplify chips.
    As we know all logic functions can be implemented with NAND gates. If that were the only gate on the entire chip that chip still could be programmed to do anything by wiring. Now have wiring, in turn, be controlled by a computer.

    • @fabischn90
      @fabischn90 9 лет назад +4

      That' beeing done since decades already: FPGAs

    • @AureliusR
      @AureliusR 8 лет назад +4

      +George Steele Yes, as Fabian said, it's been done for decades, at the penalty of HUGELY increased power consumption.

  • @ShawnPitman
    @ShawnPitman 9 лет назад

    What on earth does Brady say at 12:21? I've listened twenty times now.

    • @Computerphile
      @Computerphile  9 лет назад +5

      Shawn Pitman "Professor it's very much earned" >Sean

    • @ShawnPitman
      @ShawnPitman 9 лет назад +6

      Much thanks. It's a testament to the raw interest of the video that, when I missed even just a few words, such a small omission bothered me.
      A brilliant interview and an amazing history.

  • @ghffrsfygdhfjkjiysdz
    @ghffrsfygdhfjkjiysdz Год назад

    Just for fun, someone should fab the 25,000 transistor ARM on a 2nm process and measure power consumption.

  • @garyburchgb
    @garyburchgb 7 лет назад

    14 dislikes from intel execs?. quite astonishing that it was powered only by signal inputs, wow!

  • @0MVR_0
    @0MVR_0 8 лет назад

    Wait I get the idea that less switching activity gives less power ~ higher resolution clock.
    But is he alluding to the idea that the chip didn't need a Vcc when he says he 'failed to connect the power supply'
    and 'effectively they were powering the chip from the signal inputs'?
    Aren't there some operations that require non-input voltage?

    • @Mythricia1988
      @Mythricia1988 8 лет назад

      +Omar Omokhodion Most if not all the data input/output pins have diodes that go directly to Vcc - so, as long as the voltage drop of that diode is not too great (it'll probably be 0.6 volts), and as long as at least some of the inputs are high enough voltage to overcome that as well as power the chip, then it'll just run from that. Even a 3.3V chip can run on very low voltages, down in the 1.8's or so, this is pretty common, so even if the input/output lines that the chip was being powered from were lower voltage, it'd still work.
      And since these pins are physically connected to Vcc, any internally generated supply rails will still be generated, since, well, it's just as if you connected the chip to power through a single diode.

    • @0MVR_0
      @0MVR_0 8 лет назад

      Pretty common? Doesn't that mean there is considerable mismanagement of power efficiency? I mean, one knows how much power is necessary to create a signal, surely voltage regulators are able to streamline the circuitry instead of using rails to guide excess signal. Unless this is communication with foreign hardware...

    • @AureliusR
      @AureliusR 8 лет назад

      +Omar Omokhodion Are you using Google Translate? Your questions are really confusing and wandering. Try and be more specific.

    • @0MVR_0
      @0MVR_0 8 лет назад

      Ya not really questions, just trying to compensate for my lack of a formal education in EE.

    • @petehiggins33
      @petehiggins33 8 лет назад

      Also, there will be smoothing capacitors directly across the chip supply pins which will supply the chip during the times when there is no high signal on any of the input pins.

  • @arnavrawat9864
    @arnavrawat9864 4 года назад

    Simplicity saves lives
    Hate corporate beaurocracy which kills creativity

  • @fuppetti
    @fuppetti 9 лет назад

    Peter Davidson? Is that you?!

  • @moow950
    @moow950 4 года назад +3

    Now Apple is switching to ARM for its Macs. 😁

  • @KX36
    @KX36 8 лет назад +1

    risc is good.

  • @logisticallogic8673
    @logisticallogic8673 9 лет назад

    I have a Surface 2... Not pro. It is worse than my phone... My Grandmother got it for me to use for "Gaming", but the only games it can use are the ones on the Windows Store... But, there is nothing on the store... I can't download games, either, because it is an ARM processor... I use it for school now.

    • @samramdebest
      @samramdebest 9 лет назад +4

      LogisticalLogic oh no not for school‽

    • @LastofAvari
      @LastofAvari 9 лет назад +12

      That's OS problem, not ARM's. Look at Android - it runs on ARM too, but there are a lot of games there.

    • @essi2
      @essi2 9 лет назад +3

      LogisticalLogic That is entirely the fault of the Microsoft Windows RT Operating System. ARM devices (primarily Smart Phones) have no shortage of games. The RT tables are effectively only useful for creating/editing documents and Netflix.

    • @logisticallogic8673
      @logisticallogic8673 9 лет назад

      Espen Amdal Yep. That is exactly what I mean... But I cannot download Steam, or Minecraft onto an ARM processor... It's requirements are x32 bit, or x64 bit.

    • @logisticallogic8673
      @logisticallogic8673 9 лет назад

      samramdebest It is actually pretty good for school... Detachable keyboard... Lightweight... Comes with Microsoft Word for free... More a business item then gaming hardware.

  • @0MoTheG
    @0MoTheG 5 лет назад

    ARM1:
    No FP, no multiplication, but a barrel-shifter, all instructions are 32bit long, registers are 32bit, one register to register op per cycle
    Nice for a low budget PC but not a high performance CPU.

    • @johnm2012
      @johnm2012 2 года назад

      ARM1 was the prototype. It was ARM2 that had multiplication that was used in the commercial products. You need to compare the chip with its contemporaries, which also didn't have floating point built in, such as 68000 and 80386. ARM3 came later and was used in the Acorn A5000, which had a socket for a hardware floating point accelerator.

  • @luisgonzalez1637
    @luisgonzalez1637 4 года назад +1

    down with x86! Long live ARM!

  • @Teluric2
    @Teluric2 4 года назад

    I need to know opinions of experts not youtubers

  • @AtheniCuber
    @AtheniCuber 8 лет назад

    12 people can't hear.

  • @chickenmonger123
    @chickenmonger123 9 лет назад +1

    I am using a windows rt tablet to watch this. So poorly supported and glitchy as hell. Windows borked using arm here.

    • @MaddTheSane
      @MaddTheSane 2 года назад +1

      I am watching this on a 2020 MacBook Pro that uses an Apple Silicon CPU. Apple definitely hasn't borked using ARM here.
      Granted, for Apple, it's a migration, with all their computers moving to the new architecture. For Microsoft, it's just a diversion, a side project.

  • @Mandragara
    @Mandragara 9 лет назад

    Under 50 club

  • @muckymcfly
    @muckymcfly 3 года назад

    Didn't it get sold to China?

    • @not_ever
      @not_ever 3 года назад +2

      No. Softbank bought ARM in 2016, they are Japanese. Nvidia are trying to buy it. The UK government is investigating the takeover otherwise they would already be the new parent company. Nvidia evidently are not Chinese either. Apparently the Chinese are quite upset that a US company will be allowed to buy ARM because of recent happenings with Huawei and such.

    • @jorgemotta8290
      @jorgemotta8290 3 года назад +1

      People think everything is Chinese this days. Don't blame them since the world was just letting they take everything

  • @darthvader5300
    @darthvader5300 Год назад

    I HATE THE INHERENT AMERICAN PROPENSITY TO CHEAT, DECEIVE, SCAM, LIE, AND OVERCHARGE for something which costs mere pennies!

  • @FalcoGer
    @FalcoGer 9 лет назад +1

    When he says 'We', does he actually mean himself, the British people, computer scientists or humanity? Because I think by saying 'we' he makes it appear that he personally partly is responsible for that. I'd rather have him say the company's names :/

    • @Mythricia1988
      @Mythricia1988 8 лет назад +4

      +FalcoGer He personally was very much involved, so he has every right to say "we". He was an important figure of the company at the time.

  • @ProfStuartHalliday
    @ProfStuartHalliday 9 лет назад

    Sorry, who is that speaking?

  • @MrSlowestD16
    @MrSlowestD16 9 лет назад

    Most arrogant stmt ever...he's like "we keep expecting to find out why it's so hard, but we don't see it" (paraphrased).
    Maybe it's b/c what was being built was an order of magnitude less complex than the competition w/ no cutting edge aspects? The hard R&D was already done by other companies at that point. The reason for ARM's success was simply that it was the right technology at the right time.

    • @skifree0
      @skifree0 9 лет назад

      MrSlowestD16 the statement wasn't about the arm processor itself. its the whole concept of RISC computing. At the time, everyone was working with CISC, and they were expecting it to be hard because of this completely different approach. essentially they were like "lets try this completely new radical paradigm of computation, and just see why no one else was adopting it"

    • @MrSlowestD16
      @MrSlowestD16 9 лет назад

      iamterence77 Well obviously RISC isn't going to be as complex as CISC, that was a surprise to nobody...especially when you use a fraction of the technology of other companies.
      Though he mentioned a few times that building a processor was "a black art" and that it should have been hard, but they just powered through it and didn't hit any road blocks, etc., though the seeing as none of it was cutting edge it doesn't hold much water.
      It's like rebuilding a lawn mower engine and then saying "I really don't see why so much R&D goes into car motors, I built a motor in my garage."

    • @skifree0
      @skifree0 9 лет назад +1

      MrSlowestD16 that wasn't the challenging part, the black art refers to something that is a property of CISC computing that may have been proven to be essential to be computing in general. In other words, they were half expecting to find a fundamental flaw in the concept of RISC computing that explains why no one else has attempted it yet.
      Take your analogy, "I really don't see why so much R&D goes into car motors, I build a lawn motor in my backyard" Thats not the hard part. The hard part is realizing, that can a lawn mower engine be a viable solution against the car motor. in other words, is there something fundamentally wrong with such a small motor for the task at hand (ie transportation).
      the black magic is conceptual, not a technological limit. The technology is simple, the concept of if its viable is not. and for CPU designs, it turns out that RISC is a viable solution. For engines, a lawnmower is not viable solution (you would not expect a lawnmower engine in your mid sized sedan)

    • @MrSlowestD16
      @MrSlowestD16 9 лет назад

      iamterence77 I hear what you're saying, but I think he meant the actual physical development to it (CPU development in general), though fair enough. Though yeah, RISC is a very strong statement that more complex is not always better.

  • @zamdee
    @zamdee 9 лет назад +12

    I've been privileged to have participated on two day session titled "ARM System Architecture" by Professor Furber himself! I even have a diploma signed by him :)

  • @FishKungfu
    @FishKungfu 9 лет назад +47

    Great video, Brady! I love these technology history lessons! I think it's important to remember how we got here, and recognize the people who made it possible.

  • @YukariYakumo0
    @YukariYakumo0 9 лет назад +15

    They came out with 64bit multi-core ARM CPUs recently which are now powering supercomputers and servers that have to be extremely power efficient, low thermals, and the ability to be more tightly packed than any other design. As you can probably figure out they also are being used in smartphones (they are much more powerful than how they are being used in phones, although some of this power is apparent in that you can leave a large amount of applications running at the same time without impacting the performance).

    • @AgentZeroVT
      @AgentZeroVT 9 лет назад

      Mmmmmm instresting

    • @joemann7971
      @joemann7971 8 лет назад

      The supercomputer is running off tegra cpu. while it is an arm cpu, it's a proprietary design from Nvidia. Nvidia will be launching a cpu dokn with multiple cores with "haswell-like" performance... which is fairly impressive, considering that even AMD hasn't caught up to haswell yet. Intel might want to make a run for its money since ARM is a real threat to its business. It could potentially be replaced in laptops and servers, and possibly desktop PCs though I wouldn't hold my breath on that, since backward compatibility is still something that arm wouldn't be able to provide, but in this like servers where power consumption is more important than backward compatibility, I think it will definitely take over, especially considering that the majority of servers run on Linux and Linux can run on ARM processors.

    • @seraphina985
      @seraphina985 8 лет назад +4

      +joemann7971 True in fact Linux on ARM has more shipped units than Linux on x86 I'd have thought just from the android devices running Linux kernels, it's amazing really how much all the established and experienced companies in the PC sector managed to miss the boat on smartphones. Processor makers like Intel and AMD, GPU makers like Nvidia and the software giants like Microsoft despite all their experience managed to sleep through others taking a dominant position in a market that's far larger than the PC and server market put together.
      If anything though ARM is probably better off focusing like they are on embedded devices, smartphones and tablets, they have a bigger market just look how many embedded devices a typical household has compared to PC's and laptops often it's several times as many at least and there are more places those could expand.

    • @rex1054
      @rex1054 8 лет назад

      GPU maker like nvidia and AMD (ATI) you forgot that part.

  • @aidensmith6277
    @aidensmith6277 5 лет назад +3

    Love Sophie Wilson... perhaps the most influential transgender person in modern history.

  • @buddy5335
    @buddy5335 9 лет назад +55

    When Professor Furber noticed that his ARM chip was running without a power supply connection can only mean that computers have been Sentient life forms from the very beginning, and that they have just been waiting for the proper time to become our Silicon Overlords. Humans are Doomed.

    • @ktxed
      @ktxed 9 лет назад +5

      buddy5335 the day skynet became self-aware

    • @Madmax23419
      @Madmax23419 8 лет назад +3

      All my AVR chip do that. I connect some I/O to 5v and no VCC connected and they run as normal. I am in danger? Skynet becoming self-aware? :D

  • @the80386
    @the80386 9 лет назад +23

    *Two Intel reps visited the channel folks! :v*

  • @esesci
    @esesci 7 лет назад +3

    It's interesting that he refers to Sophie Wilson as "Roger". That must be confusing for all parties involved.

  • @BariumCobaltNitrog3n
    @BariumCobaltNitrog3n 9 лет назад +5

    #1 hit the summer of 85 was Tears For Fears "Everybody Wants to Rule the World". Who knew they were talking about computing chips.

  • @mrrolandlawrence
    @mrrolandlawrence 6 лет назад +3

    I saw in an interview with Wilson saying that they were very worried about overheating of the package with high current draws so spent a lot of effort to make sure it economical with the juice. Even she was a bit surprised when the current draw figures were measured as to how low they were.

  • @myyoutube62
    @myyoutube62 4 года назад +6

    9:20 Remarkable! In case what he said was missed, as he's quite a humble man about it, he was going to test how much current the first ARM chip drew when running. He connected a multi-meter to the power supply and turned it on and began running code on the ARM. Yet the meter read zero. He hadn't remembered to connect the power supply at all. No power was coming from the PSU into the ARM CPU; the ARM chip was so efficient, it was running from power leaking out of the board's capacitors as they slowly drained which is an absolutely minuscule amount of power. And yet the CPU had 2-4x the performance of the VAX 11/780 minicomputer.
    Can there be any wonder why ARM is the most popular, widely used CPU architecture in the world? An absolutely genius, brilliant design. Cheers to Dr. Furber and Ms. Wilson. Visionaries.

  • @shamanahaboolist
    @shamanahaboolist 9 лет назад +4

    I could listen to this guy all day.

  • @NawidN
    @NawidN 9 лет назад +2

    The audio in this video was ridiculously low. You should look into that.

  • @Frient
    @Frient 9 лет назад +5

    can someone please elaborate on the plastic vs ceramic packaging part? I've never heard of this before.

    • @xXH3ll5xB3llXx
      @xXH3ll5xB3llXx 9 лет назад +27

      Frient The chip needs a package to protect the silicon from damage and to house the leads to connect the IC into a larger circuit.
      Plastic has lower material costs and is easier to manufacture making it much cheaper. However, plastic is generally not very good at conducting heat so if the chip produces too much heat it can't escape fast enough and will melt.
      Ceramics are much better at conducting heat so you can get away with producing more heat but it becomes more costly to manufacture.

    • @Frient
      @Frient 9 лет назад +4

      Ah I see. I thought he was referring to the packaging that items on a store shelf get. Never heard of ceramics on there hehe.

    • @mustangrt8866
      @mustangrt8866 9 лет назад

      Frient I have an arm-based omap4430 which might melt over 100c (210F)

    • @IanTester
      @IanTester 9 лет назад +1

      Frient Example of a CPU in a ceramic DIP (CerDIP) package:
      commons.wikimedia.org/wiki/File:KL_National_N8X300I_CerDIP.jpg

  • @laincortesgonzalez4887
    @laincortesgonzalez4887 4 года назад +2

    4:10 *Sophie