Despite all the promise of nanoscale computer components and
nanoscale devices, there is a downside: Experts say the circuits and chips can
become less reliable and more expensive to produce, leading to variability in
behavior from device to device over the course of their lifetime.
The National Science
Foundation (NSF) recently awarded a $10 million, five-year grant to help
address the problem. The funding agency's Expeditions in Computing program,
which funds projects that "promise significant advances in the computing
frontier and great benefit to society," has given the green light to a research
project that rethinks and enhances the role software can play in a new class of
computing devices that are adaptive and highly energy-efficient. Specifically,
the research team is exploring "Variability-Aware
Software for Efficient Computing with Nanoscale Devices," a mission to
develop computing systems that sense the nature and extent of variations in
their hardware circuits and expose these variations to compilers, operating
systems and applications, driving adaptions in the entire software stack.
Such variability-aware computing systems would benefit the
entire spectrum of embedded, mobile, desktop and server-class applications by
dramatically reducing hardware design and test costs for computing systems,
while enhancing their performance and energy efficiency, researchers say.
Applications like search engines and medical imaging systems would also
benefit, but the project team's initial focus will be on wireless sensing,
software radio and mobile platforms with plans to transfer these advances to
additional areas moving forward.
"We envision a world where system components - led by
proactive software - routinely monitor, predict and adapt to the variability in
manufactured computing systems," says Rajesh Gupta in prepared remarks about
the project grant. Gupta is director of the Variability Expedition and a
professor of computer science and engineering at the University of California, San Diego's
Jacobs School of Engineering. "Changing the way software interacts with
hardware offers the best hope for perpetuating the fundamental gains in
computing performance at lower cost of the past 40 years."
As transistors and components on chips get smaller,
semiconductor makers are experiencing lower yields and more variability, which
means more components are being thrown away because they don't meet the
timing-, power- and lifetime-related specifications. Researchers on the program
maintain that the trend toward parts that can't reliability scale in capability
or cost will cripple the computing and information technology industries, if
not addressed. A fluid software-hardware interface, the researchers maintain,
will mitigate the variability of manufactured systems and make them more
robust, reliable and responsive to changing operating conditions.
Joining Gupta in this effort is a team of computer
scientists and electrical engineers from six universities. A Technical Advisory
Board that includes top executives from Hewlett-Packard,
IBM, Intel
and ARM has been recruited to ensure the
project reflects real-world challenges.
For 3D printing to make the jump from rapid prototyping to manufacturing, engineers will need to find easier ways to move products from their CAD screens to their printers.
Gigabit and PoE are two networking technologies moving ahead in tandem as industrial users power remote Ethernet devices such as IP security cameras at 1,000 Mbps over existing CAT5 cable.
New versions of BASF's Ecovio line are both compostable and designed for either injection molding or thermoforming. These combinations are becoming more common for the single-use bioplastics used in food service and food packaging applications, but are still not widely available.
From Dell / Intel® New Paradigms in Design Work Scott Hamilton, vertical market strategist for Dell Precision workstations, 5/2/2013 5
Early in my career, I worked as a draftsman and remember the days of drawing on vellum with numbered pencils and Mylar with plastic lead. This was a fun experience in the sense that I ...
I've been using workstations for more than 10 years and love finding ways to get more performance from my system. With demanding professional applications that require more power each ...
A lasting memory from my first job as an engineer in an auto assembly plant is standing on hard concrete at six in the morning, vending-machine coffee clutched in hand, listening to ...
For industrial control applications, or even a simple assembly line, that machine can go almost 24/7 without a break. But what happens when the task is a little more complex? That’s where the “smart” machine would come in. The smart machine is one that has some simple (or complex in some cases) processing capability to be able to adapt to changing conditions. Such machines are suited for a host of applications, including automotive, aerospace, defense, medical, computers and electronics, telecommunications, consumer goods, and so on. This radio show will show what’s possible with smart machines, and what tradeoffs need to be made to implement such a solution.
To save this item to your list of favorite Design News content so you can find it later in your Profile page, click the "Save It" button next to the item.
If you found this interesting or useful, please use the links to the services below to share it with other readers. You will need a free account with each service to share an item via that service.