not seen any formal study by or for the
research community that frames a research agenda for ICTs and their role
in energy, the environment, climate
science, or, more broadly, sustainability. This blog entry calls for the diverse
readership of CACM to spark a discussion on what a comprehensive research
agenda might look like.
from Daniel Reed’s
“hPc: making
a small fortune”
There is an old joke in
the high-performance
computing (HPC) community that begins with a question,
“How do you make a small fortune in
high-performance computing?” There
are several variations on the joke, but
they all end with the same punch line:
“Start with a large fortune and ship at
least one generation of product. You
will be left with a small fortune.” Forty
years of experience, with companies
large and small, has confirmed the sad
truth of this statement.
As we all know, the computing industry is extremely competitive, and new
trends and technologies have repeatedly had a transformative effect. One
need look no further than the regular
inductees to the Dead Supercomputer
Society to see the devastating effects of
the ongoing attack of the killer micros
on the market for custom HPC system
designs. The microprocessor performance increases over the past 30 years
due to decreasing feature sizes, higher
clock rates, and greater architectural
complexity have repeatedly dashed the
hopes of many HPC entrepreneurs.
The market lesson is that one false
step inevitably leads to failure, particularly for startup companies struggling
to establish a new niche in the face of
commodity economics. It has never
been truer than in today’s economy in
which potential buyers are retrenching
and evaluating each purchase with a
discriminating and sometimes jaundiced eye. Recently, the HPC industry
lost several established companies to
merger and acquisition, due to weak
market positions. We have also seen
startup companies fail due to missteps
and financial pressures.
This reminds me of another old
analogy, which compares building
computer hardware and software to
playing pinball—one’s reward for playing well is the opportunity to keep playing via free games. The punishment for
not playing well is equally clear; one
must continue to insert quarters into
the machine.
Without a doubt, we need a new
generation of HPC systems, from consumer devices to exascale platforms, to
drive innovation, improve health care,
manage critical infrastructure, and ensure national safety and defense. The
question is whether the rise of multi-core and manycore chips and explicit
parallelism in the commodity microprocessor and graphics processing
unit markets will finally change a few
of the rules of the pinball game.
I believe we are at an inflection point,
where new approaches must both survive and flourish if we are to continue
to deliver higher performance in effective and reasonable ways.
We cannot be complacent about the
future, especially now. We must continue to innovate, even if—especially
if—that means inserting quarters in
the innovation machine.
from mark Guzdial’s
“only the Developed
World Lacks Women
in computing”
The National Center for
Women in Information
Technology meeting at the Googleplex
was probably my favorite of its meetings yet. The Academic Alliance meetings were very focused and productive,
but what really knocked it out of the
park for me were the great talks on
cross-national studies of women in IT.
Vivian Lagesen of the Norwegian
University of Science and Technology
presented her study of Malaysia, where
the 52% of all CS undergraduate majors are female. Vivian interviewed students, department chairs (mostly female), and a dean (female). She found
that Malaysians can’t understand why
anyone would think computing is particularly male—if anything, they consider it more female, since it’s safe,
mostly inside work “like cooking.” Vivian found that the three primary influences on students going into CS were
their personal enthusiasm, parental
interests and wishes, and job prospects, with the last two being much
more important than the first. And she
concluded that the gendering of computing is constructed by the West, not
at all inherent to the field.
Maria Charles of the University of
California, Santa Barbara presented
her take on the problem, using multinational studies. She says the problem of
gender inequality is due to a belief that
genders are “different but equal,” and
that members of different genders are
so different that they might as well be
from different planets. She thinks that
making claims that “CS has characteristics X and Y that will attract women”
only serves to highlight essentially false
differences between the genders. Differences in attitudes about math and
sciences between men and women are
greater in the developed world than in
the developing world, where women
and men see math and science pretty
similarly. In the developing world,
computing (and math and sciences) is
a great career choice, and that’s what
drives interest. In the developed world,
women make education and career
choices as a form of self-expression,
so they opt out of science, technology,
engineering, and mathematics (STEM)
fields early. She suggests that forcing
all students to take more STEM classes would give them the opportunity to
discover their interest and aptitude for
those fields.
My approach to getting more diversity in our computing classrooms is to
make the curriculum more relevant to
students. An argument I get is, “We’re
teaching essentially the same topics
in the same way today as we did when
there were more women in computing. How could the introductory curriculum matter? And if all introductory
classes meet the same ACM/IEEE standards, how could the curriculum lead
to differences in one part of the world
than another?” I think these studies
point out that students today are different, they have different goals, and
developed world students are looking
for something different than students
in Malaysia or India. It then makes
sense to do something different, if we
want a different result.
Jeannette M. Wing is a professor at Carnegie Mellon
university. Daniel Reed is vice president of the extreme
computing group at Microsoft research. Mark Guzdial is a
professor at the Georgia Institute of technology.
© 2009 aCM 0001-0782/09/0500 $10.00