Friday, August 31, 2012

Progress

We all want progress, but if you're on the wrong road, progress means doing an about-turn and walking back to the right road; in that case, the man who turns back soonest is the most progressive. 
C. S. Lewis

Saturday, August 25, 2012

Frontiers in Computing

Darpa Has Seen the Future of Computing … And It’s Analog - Robert McMillan
"One of the things that’s happened in the last 10 to 15 years is that power-scaling has stopped,” he says. Moore’s law — the maxim that processing power will double every 18 months or so — continues, but battery lives just haven’t kept up. “The efficiency of computation is not increasing very rapidly,” he says.

Hammerstom, who helped build chips for Intel back in the 1980s, wants the UPSIDE chips to do computing in a whole different way. He’s looking for an alternative to straight-up boolean logic, where the voltage in a chip’s transistor represents a zero or a one. Hammerstrom wants chipmakers to build analog processors that can do probabilistic math without forcing transistors into an absolute one-or-zero state, a technique that burns energy.

It seems like a new idea — probabilistic computing chips are still years away from commercial use — but it’s not entirely. Analog computers were used in the 1950s, but they were overshadowed by the transistor and the amazing computing capabilities that digital processors pumped out over the past half-century.

Digital Processors Limited by Power; What’s the UPSIDE?
The Unconventional Processing of Signals for Intelligent Data Exploitation (UPSIDE) program seeks to break the status quo of digital processing with methods of video and imagery analysis based on the physics of nanoscale devices. UPSIDE processing will be non-digital and fundamentally different from current digital processors and the power and speed limitations associated with them.

Instead of traditional complementary metal–oxide–semiconductor (CMOS)-based electronics, UPSIDE envisions arrays of physics-based devices (nanoscale oscillators may be one example) performing the “processing. These arrays would self-organize and adapt to inputs, meaning that they will not need to be programmed as digital processors are. Unlike traditional digital processors that operate by executing specific instructions to compute, it is envisioned that the UPSIDE arrays will rely on a higher level computational element based on probabilistic inference embedded within a digital system.

Probabilistic inference is the fundamental computational model for the UPSIDE program. An inference process uses energy minimization to determine a probability distribution to find the object that is the most likely interpretation of the sensor data. It can be implemented directly in approximate precision by traditional semiconductors as well as by new kinds of emerging devices.

Sunday, August 19, 2012

Meet Russell Kirsch

An Unexpected Ass Kicking - Joel Runyon
“I’ve been against Macintosh company lately. They’re trying to get everyone to use iPads and when people use iPads they end up just using technology to consume things instead of making things. With a computer you can make things. You can code, you can make things and create things that have never before existed and do things that have never been done before.”

“That’s the problem with a lot of people”, he continued, “they don’t try to do stuff that’s never been done before, so they never do anything, but if they try to do it, they find out there’s lots of things they can do that have never been done before.”

Saturday, August 11, 2012

Romney/Ryan 2012

Mitt Romney has chosen Paul Ryan as his running mate. If there is any sanity left in the U.S. electorate, we'll be seeing a new administration in Washington. Here is a look at Paul Ryan:



Lots of links at Instapundit.

And, if you're so inclined, you can donate here.