The future of computing: a conversation with John Hennessy (Google I/O ’18)

By | January 14, 2020


36 thoughts on “The future of computing: a conversation with John Hennessy (Google I/O ’18)

  1. Siyuan Shi Post author

    This is a great talk. Although I don't know some of the knowledge, it really makes me to think.

    Reply
  2. 李立峰 Post author

    Imagine guys like him, Eric Schmidt, Larry Page, Demis Hassabis sitting in the same room talking about things. Do you really think you can imagine?

    Reply
  3. Will Tesler Post author

    The Unity Entity-Component-System is a great move towards better architecture. It allows SIMD architecture at a high level.

    Reply
  4. Will Tesler Post author

    JavaScript programmers need to watch this talk lol.

    Reply
  5. Charbax Post author

    Alphabet needs a stronger Hardware company. One that invests in ARM chipset design (if the Qualcomm Centriq ARM Server chipset is for sale then take over that team as one of the projects), new lower power sunlight readable (but also full color/saturation) displays (Pixel Qi, Clearink), new batteries (Broadbit), flexible electronics (IDTechEx), energy harvesting… etc. to invest some of the Alphabet cash into mass manufacturing new technologies and new components and letting the whole market embrace new better technologies, instead of the whole market just waiting for and following Apple.

    I hope John Hennessy pushes Google/Alphabet to make and use new ARM processors in servers, Chromebooks, Desktops, with better/more optimized Linux for ARM on a new mass market Snapdragon 845 (or better) Chromebook with LTE at below $499. In fact I think Google needs to launch $100 One Laptop Per Child priced ARM Chromebooks with not just a perfect web experience but with all Linux and Android productivity apps through Crostini. Google's OLPC would be a separate Alphabet company aiming to bring a laptop with meaningful educational content/apps to every child in the world as soon as possible.

    On my YouTube channel, I interviewed Sophie Wilson, Steve Furber, Hermann Hauser, Sir Robin Saxby even Masayoshi Son (cause I video-blog on my ARMdevices website), I hope some day I could interview David Patterson, John Hennessy and Gordon Moore.

    Reply
  6. Adrie Kooijman Post author

    What a great talk, congratulations!
    I conclude d we need a lot of AI in our compilers.

    Reply
  7. tjpld Post author

    This guy forgot more about microprocessor design than most people will ever learn.

    Reply
  8. Basile Van Hoorick Post author

    A very driven speaker and very interesting topic, thanks!

    Reply
  9. Kyle McNally Post author

    This was a great talk, and thank you for including the audience questions.

    Reply
  10. Kevin Liu Post author

    His voice and manner of speaking is similar to Steve Jobs'! Lol

    Reply
  11. Brennan Cheung Post author

    Fantastic talk! I'd be curious to hear more about what people think about FPGAs. If every laptop and phone had an FPGA built in then we can start having compilers target the FPGA. This would span the chasm between domain specific applications (TPUs, GPUs) and general purpose computing. Moving memory closer to the computation for data indexing (trees) would be another win.

    Reply
  12. Owen Post author

    Is that Brad Pitt at 26:40? Researching for a role perhaps…

    Reply
  13. Josh Post author

    Wow, John Hennessy is an excellent successor to Eric Schmidt. This guy is locked in on his role and is great with questions from younger generations. Alphabet is going to eclipse Amazon and Apple.

    Reply
  14. Matthew Lea Post author

    I leave my phone an and I don't always turn my laptop off, and I'm even thinking why I turn my main computer off.

    Reply
  15. rmiddlehouse Post author

    You know you are deep in the game when you remember the start of the internet and the www as two different things

    Reply
  16. Rohan Kotwani Post author

    Would hardware architects be involved in the software design too or just at the end for execution?

    Reply
  17. Vermilicious Post author

    The last question reminded me of the topic of cache misses, which is sort of "new", and today's languages doesn't really help programmers write programs the right way even if it's possible. If languages, compilers and tools would help "automatically" optimize in such ways, that'd be a nice start. I've also been quite interested in the topic of domain-specific languages, and I'm sort of surprised this topic isn't hotter than it is. Then again, enormous amount of time, work and money are put into writing apps built on HTML and JavaScript. It's ridiculously inefficient. I think people got lazy because of excess computational power. In the early days, a lot of creative solutions found their way into products to squeeze out as much as possible. Programmers have gotten sloppy.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *