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

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


  • 李立峰

    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?

  • Will Tesler

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

  • Charbax

    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.

  • Brennan Cheung

    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.

  • Joshua

    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.

  • Vermilicious

    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.

Leave a Reply

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