Category: Multicore Architecture

  • Raspberry Pi?  Why Yes, I’ll Have Pi Cluster
    Raspberry Pi? Why Yes, I’ll Have Pi Cluster

    Although not fast by today’s parallel computing standards, Raspberry Pi clusters allow students to construct complete parallel systems

  • Exascale Software: Just a Few Orders of Magnitude
    Exascale Software: Just a Few Orders of Magnitude

    Extraordinary parallelism, unprecedented data locality and adaptive resilience: these are daunting architecture, system software and application challenges for exascale computing.

  • 2012 Cray, Kennedy and Fernbach Awards
    2012 Cray, Kennedy and Fernbach Awards

    This year I again have the privilege to present the Seymour Cray, Ken Kennedy and Sid Fernbach awards at SC12.

  • The IT Ecosystem and Global Competitiveness
    The IT Ecosystem and Global Competitiveness

    I recently chaired a U.S. National Academies study on the issues surrounding the end of Dennard scaling and its implications for U.S. industry, defense capabilities and national security. The report, The New Global Ecosystem in Advanced Computing: Implications for U.S. Competitiveness and National Security, was just released. It is a cautionary tale about the Gordian…

  • Analog Computing: Time for a Comeback?
    Analog Computing: Time for a Comeback?

    Use of the word “computer” conjures certain images and brings certain assumptions. One of them, so deeply ingrained that we rarely question it, is that computing is digital. It’s time to reconsider analog computing as an element of computer system design, particularly in a world of near threshold voltage designs, dark silicon, exascale computing and…

  • Surrounded By Opportunities
    Surrounded By Opportunities

    Our run of good luck is over. We need new, integrated design methodologies and rich collaborations that consider end-to-end design and capability. In many ways, this is a return to the past.