|
Industry News 2007
2006 News Index The distressing drop in student enrollment in computer science throughout the U.S. has, in part, prompted the need to reevaluate the current CS curriculum. ACM and the IEEE are asking for industry feedback on the 2001 Computing Curriculum, hoping this insight will help better define the opportunities the field offers and draw more student interest. The recent plunge in student interest in computing has been accompanied by criticism of the relevance of the current curriculum to critical job skills. The ACM Education Board and the IEEE Computer Society are providing the opportunity for input with the launch of the Interim Review of the 2001 Computing Curriculum for Computer Science (CC2001). A Web site has been established to provide comments, criticisms, and, most importantly, contributions. The review period extends to June 30, 2007. In 2001 the Computer Science volume was published as the first in a series of five curriculum guidelines that became known as the Computing Curricula Series. To provide timely guidance in the fast-changing computing field, ACM and IEEE-CS directed that an interim review of each volume be conducted after approximately five years. A meeting open to members will also be held on May 11 at the Stanley Hotel, Estes Park, near Boulder, Colorado. Anyone wishing to attend (at their own expense) should send their request to Alan Apt, ACM Education Manager. ...more
The National Science Foundation awarded a three-year, $2 million grant to create the Empowering Leadership
(EL) Alliance, a national alliance led by Rice University that will establish a nationwide network to engage
underrepresented minority student in computing disciplines. The network, which will be composed of dozens of
leading universities, professional societies, laboratories, research centers, and corporations, will strive to
keep minority students interested in computing careers by providing them with research opportunities, professional
development, and mentoring programs. At universities across the country, we are seeing what I call the 'loss of
the precious few.' Research shows that isolated, unsupported students of all kinds will leave and environment
that does not meet their needs, said Rice University professor Richard A. Tapia, director of the EL Alliance.
Students migrate to more welcoming degree programs and departments where they recognize that they have support,
a vested interest, and a high probability of success. Those that do complete bachelor's degrees in the computing
disciplines may have had such a painful journey that they are unlikely to consider graduate school, and another
opportunity for diversifying our national leadership in computing and advanced technology has been lost. To
prevent the loss of the precious few, the EL Alliance will provide students with summer research opportunities
with experienced and successful computer researches, mentoring, meetings with national leaders, professional
development programs, career support, and online speaker series and meetings to discuss challenges and engage
minority role models.
...more
A discussion of Moore's Law by Gartner analysts Brian Gammage and Carl Claunch led to agreement that Moore's
law is a key driver in the computer industry, but is also often misunderstood. Gammage attested that most people
assume Moore's Law means that the speed and power of processors doubles every 18 to 24 months, when in actuality
the law is all about the density ... the density of those transistors, and not what we choose to do with it. He
said this increased transistor density has also accelerated replacement cycles for computers and servers, which many
people feel is a negative trend for the PC industry because it saddles users with the cost burden. Claunch and Gammage
agreed that computer suppliers are facing tighter prices and margins as a result of Moore's Law, with Claunch
observing that the cost of doubling the number of transistors is not doubling concurrently every 18 to 24 months.
One of the benefits Gammage saw as a result of Moore's Law was the creation of many jobs in the computer industry,
while other advantages he cited include periodic innovation and agility in the industry, increased power efficiency,
and the law's tendency to create a level playing field. On the other hand, Claunch cited electronic waste, a lack of
replacement parts, excessive premium price tiers, and embedded CO2 from all the discarded computers as problems that
possibly stem from Moore's Law. Claunch concluded the debate with the recommendation that Moore's Law not be
perceived as simply good or evil, but rather a mix of both.
...more
Carnegie Mellon Unveils Internet-Controlled Robots That Anyone Can Build by Following the Right Recipe
PITTSBURGH--Carnegie Mellon University researchers have developed a new series of robots that are simple enough for almost anyone to build with off-the-shelf parts, but are sophisticated machines that wirelessly connect to the Internet. The robots can take many forms, from a three-wheeled model with a mounted camera to a flower loaded with infrared sensors. They can be easily customized and their ability to wirelessly link to the Internet allows users to control and monitor their robots' actions from any Internet-connected computer in the world. The new tools that make this possible are a single piece of hardware and a set of recipes that people follow to build their bots. Both are part of the Telepresence Robot Kit (TeRK) developed by Associate Professor of Robotics Illah Nourbakhsh and members of his Community Robotics, Education and Technology Empowerment (CREATE) Lab. Their goal is to make highly capable robots accessible and affordable for college and pre-college students, as well as anyone interested in robots. Unlike other educational robot kits on the market, TeRK is not sold as a complete set of parts. The CREATE Lab's recipes allow for a variety of robots to be built with parts commonly available through hardware and hobbyist outlets. At the heart of each TeRK robot is a unique controller called Qwerk that combines a computer with the software and electronics necessary to control the robot's motors, cameras and other devices. Qwerk, developed by the CREATE Lab and Charmed Labs of Austin, Texas, also connects the robot automatically and wirelessly to the Internet so it can be controlled by any Internet-connected computer. ...more
The number of students pursuing computer science is on the decline just as researchers are being pressed to
solve thorny problems in parallel programming for tomorrow's multicore processors. So said top researchers
at Microsoft Corp. who gathered for an annual meeting here last week. Microsoft Research showed off a slew
of its latest projects, from keyboards that recognize simple gestures to software that links sensor networks
to PCs (see story, page 12). Just two of the programs discussed at TechFest 2007 addressed parallel programming
for multicore processors, but researchers said much work on the topic is going on behind the scenes.
Given the intractability of the problem, Microsoft executives acknowledged that progress is likely to be slow.
And the cultural challenge of attracting more good people to computer science may be an equally high hurdle.
more
What Programming Languages Should You Know?
By David Chisnall (Article is provided courtesy of Prentice Hall PTR. Mar 9, 2007)
The ability to use different languages when they suit the task at hand is a sign of a good coder.
The more languages you learn, the easier it is to pick up a new one. Eventually, you start thinking
of every new language as just a set of modifications to a language you know already. So what languages
should you learn that will help you to quickly build up the set of basic concepts and let you pick up
other languages easily? The rest of this article contains my answer to this question. Note that I'm not
necessarily advocating using any of these languages for a real project, but I believe that learning them
will make you a better programmer in whatever language you do use.
more
Programming the Cell Processor: It may be tricky, but the performance gains are worth the effort
Dr. Dobbs Journal (03/09/07) Daniele Paolo Scarpazza, Oreste Villa, and Fabrizio Petrini
Thanks to nine processors on a single silicon die, the Cell Broadband Engine-a processor jointly
designed by IBM, Sony, and Toshiba and used in the PlayStation 3-promises lots of power. The good
news is that the Cell is really fast: It provides enough computational power to replace a small
high-performance cluster. The bad news is that it's difficult to program: Software that exploits
the Cell's potential requires a development effort significantly greater than traditional platforms.
If you expect to port your application efficiently to the Cell via recompilation or threads, think again.
In this article, we present strategies we've used to make a Breadth-First Search on graphs as fast as possible on the Cell, reaching a performance that's 22 times higher than Intel's Woodcrest, comparable to a 256-processor BlueGene/L supercomputer-and all this with just with a single Cell processor! Some techniques (loop unrolling, function inlining, SIMDization) are familiar; others (bulk synchronous parallelization, DMA traffic scheduling, overlapping of computation and transfers) are less so. more
The HOAP3 humanoid robot has just arrived at the Laboratory for Computer Science, Robotics and Microelectronics
of Montpellier (LIRMM - CNRS - University of Montpellier 2). This platform supplements the one that was installed at
the LAAS in Toulouse last June. They were both made in Japan and represent a strong robotics research potential for France.
Research activities in the field of human robotics are expanding rapidly. The establishment of the JRL (Joint Japanese-French
Robotics Laboratory) based in both Japan (Tsukuba) and France (Toulouse-LAAS and Montpellier-LIRMM) contributed strongly to
the realization, reinforcement and dynamization of the robotics research community in this field. The two humanoid robots are at the core of JRL's research.
The acquisition of HOAP3 by LIRMM, 50% co-financed by the CNRS, is part of this process. Within the framework of JRL-France,
the LIRMM will thus offer the national community an open experimental platform for the validation of models or control methods
contributing to ambulation and the handling of objects while maintaining balance.
This 8.8 kg, 60 cm tall robot has 28 motorized articulations. It has a large number of sensors including accelerometers, rate
gyros, an infra-red range finder, pressure sensors and two cameras. This unit is based around a completely open software
platform (RTLinux) allowing all of the researchers interested to freely evaluate and test their new theoretical developments
concerning the modeling, control, vision or learning of these.
more
I, Robot; You, Human: IU Android Expert Guides Discussion in Science Journal
Indiana University (12/20/06)
Connection Science devotes its December issue to the possibilities of android science. The special issue of the
journal addresses ideas such as whether more advanced human-like robots will one day have moral and legal rights
that humans will have to respect. Karl F. MacDorman, associate professor at the School of Informatics at Indiana
University-Purdue University Indianapolis, and Hiroshi Ishiguro, director of the Intelligent Robotics Lab at Osaka
University, co-edit the issue. At the 2005 World Exposition in Aizu, Japan, they unveiled their android Repliee
Q1Expo. "An android offers a good balance between experimental control and ecological validity because it looks
more human than other devices and can support more humanlike interaction while still being precisely controllable,
" MacDorman writes in the introductory editorial. The question of whether androids will be able to connect with
people and form relationships is raised in an article written by MacDorman and the University of Hertfordshire's
Stephen J. Cowley, while MIT's Sherry Turkle addresses the ethics of having people establish unauthentic relationships
with robots. "The challenge today is to develop 'mindful' machines that use [physical] movements that can be
experienced as expressions of purpose and intention" that androids can mimic, MacDorman and Cowley write.
more
The PS3 has a Cell processor. The Cell configuration has one Power processing element (PPE)
on the core, with eight physical SPEs in silicon. In the PlayStation 3 one SPE is locked-out during
the test process-a practice which helps to improve manufacturing yields-leaving seven SPEs operational
in PS3 software. The relationship between cores and threads is a common source of confusion.
The PPE core is dual threaded and manifests in software as two independent threads of execution while
each active SPE manifests as a single thread. In the PlayStation 3 configuration as described by Sony,
the Cell processor provides nine independent threads of execution. The target clock-frequency at introduction
is 3.2 GHz.
more
The PS3 can run Linux. Watch a video of PS3 running Fedora Linux. ...more
Linux creator Linus Torvalds does not think that the battle between General Public License (GPL) and
Digital rights managements (DRM) will cause any harm to innovation, despite the arguments and hurt
feelings. People have strong opinions, says Torvalds, who discounts any expectations of a messy
conflict between DRM and GPLv3 advocates. However, he does have his preferences. He says, One reason
I really dislike DRM is that it is technologically an inferior solution to not doing DRM. It actually
makes it harder for people to do what they want to do. It makes it harder to do things that you really
should be able to do. Despite his opinion, he claims that I am a big believer in letting people do
what they want, but his own beliefs do put [him] at odds with other people in the technical area who
have an agenda that they want to drive. He calls the release of GPLv3 a watershed event, since GPLv2
has been used in the open-source, free-software environment since 1991. Torvalds says he is not concerned
with which technology or development methodology is superior, since he is confident that good technology
will prevail. He claims to use open source because it is fun. That is the most basic thing. I also happen
to believe that it is the best way to, eventually, get the best end result. Part of that is the eventually.
. At any particular point in time, it may not always be the best thing right then.
more
Free/Libre Open Source Software (FLOSS) could be utilized to achieve the European Union's goal of making it the world's leading knowledge economy by 2010, concludes a new study. "Given Europe's historically lower ability to create new software businesses compared to the U.S., due to restricted venture capital and risk tolerance, the high share of European FLOSS developers provides a unique opportunity to create new software businesses," says the report, which was commissioned by the European Commission's Information Society Technologies program. FLOSS could also make up for low information and technology investment: A 20 percent to 40 percent increase in the FLOSS share of software investment could bring about a 0.1 percent rise in annual EU GDP growth, which is about a 10 million euro contribution. A survey by United Nations University and Maastricht University joint research and training center UNU-MERIT found that 63 percent of all FLOSS developers live in the EU, while only 20 percent live in the U.S. and Canada, and 42 percent of Sourceforge users are in Europe, while 39 percent are in the U.S., and 7 percent are in Asia. Europe's biggest challenge will be keeping these FLOSS developers in Europe; of those that do not live in their native country, 5 percent had left the U.S., while 26 percent had gone to the U.S. The ability to cultivate Floss-related companies may be the deciding factor in the competitiveness of the EU's information economy. more |