Reflections on science, technology, and computing — leavened by personal experience


Like many of you, I give lots of public (and not so public) presentations, on a variety of topics. A couple of those were recently captured and placed on the web.

This year, Adolfy Hoisie (LANL) asked me to give the after dinner presentation, which is normally the evening of the second day. An after dinner talk is always fraught with danger, as the desired attributes are brevity, humor, brevity and insight. Oh, and did I mention brevity? Such events are especially challenging when the after…

Today, Microsoft and Intel jointly announced the creation of two Universal Parallel Computing Research Centers (UPCRC): one at the University of California at Berkeley (UC-Berkeley) and a second at the University of Illinois at Urbana-Champaign (UIUC).

We can continue down our hand-crafted application development path for petascale systems, and it will work; the evidence to date is clear. Given enough investment of time and money, we will be successful, but I am not convinced we are on the most effective path. (Aerodynamics is not mandatory on cars either, but it surely…

Multicore designs are forcing us to face an ugly truth, namely that we cannot continue to hide parallelism from the software designer.