Category: Software

  • Effervescent Clouds: Nimble Computing Infrastructure
    Effervescent Clouds: Nimble Computing Infrastructure

    Cloud computing is transformational. Yet in public perception, the cloud is more like a fog, a vaguely understood and amorphous thing.

  • 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 Computing and Big Data: Time to Reunite
    Exascale Computing and Big Data: Time to Reunite

    It is past time to reunite the big data, cloud and high-performance computing communities. Each can each learn much from the other.

  • Simplifying Communication
    Simplifying Communication

    How often have you picked up a scholarly journal from another discipline, only to be stymied and mystified by the disciplinary jargon? It is time to lower the disciplinary drawbridges and invite readers into our intellectual castles.

  • One Life to Live
    One Life to Live

    The world lost two innovators in computing. About the first, Steve Jobs, much has been written, but far less about another pioneer of computing, Dennis Ritchie. Richie’s passing was not noted with great fanfare, but he made a difference. All of us in computing honor that.

  • It Is Fall: There Must Be Clouds
    It Is Fall: There Must Be Clouds

    Today, I testified to the Subcommittee on Technology and Innovation of the U.S. House of Representatives Committee on Space, Science and Technology. The topic of the hearing was “The Next IT Revolution?: Cloud Computing Opportunities and Challenges.” This is an exciting time, when computing can be a great equalizer, providing access to the world’s knowledge…