ValleyProofs

February 26, 2007

A visit to the NASA Ames Research Center

Filed under: Technology — galleyproofs @ 12:21 am

Scientists from NASA Ames started a robotics research project with the Northern California chapter of the Mars Society. The goal of the project is to extend available commercial hardware by developing a software platform that will field test several augmenting concepts for human exploration of Mars. The hardware and guidance system field trials will take place in the Mojave desert. Teleoperation, autonomous capability and research simulations will be conducted at the Society’s Mars Desert Research Station where NASA will operate the robotic facility during several crew rotations. Dr. Chris McKay, the NASA lead on this project arranged for us a tour of the facilities and explained the various research projects and spaceflight preparations that take place there - very, very, interesting. I am not a big fan of large pics in this blog, but I had to make an exception for the one above. There’s a more extensive collection of photos on my photography blog. You can reach it here.

Dr. Chris McKay, NASA Ames Research Center


February 15, 2007

Quantum Computing Demo at the Computer History Museum

Filed under: Technology — galleyproofs @ 1:18 am

The CHM is a block away from Google headquarters. I took the opportunity today to attend the demonstration of the first commercial quantum computer. The computer, designed by a collaborating network of scientists from several countries under leadership from Dr. Geordie Rose, was built by D-Wave and features 16 qubits or quantum bits. The hardware for a quantum computer (QC) can be one of the following: assemblies of individual atoms trapped by lasers; optical circuits, for example using photonic crystals; semiconductor-based designs, usually including atomic-scale control of dopant atom distribution or quantum dots; and superconducting electronics. Dr. Rose chooses superconducting electronics as the basis of this computer since the fabrication is a known and it scales well. The qubits themselves are not atomic sized but macroscopic features as they use a property of superconducting materials named Cooper pairs. Cooper pairs are bosons, which have no restrictions into how many can occupy a given quantum state. Thus as long as there are no pair-breaking effects, such as temperature or magnetic fields, the paired state has lower energy. At sufficiently low temperature and high pair density, the pairs may form a Bose-Einstein condensate. It is this last property that allows for qubits larger than atomic sized structures, something that makes fabrication and commercialization straightforward with existing technology. But it is also the “sufficiently low temperature” constraint that has this computer operating at 5 mK, very close to absolute zero and about 550 times cooler than interstellar space.
So what do you do with 16 qubits? In 1936, mathematician Alan Turing addressed the problem of computability. His thesis was that all computers were equivalent, and could all be simulated by each other. By extension, a problem was either computable or not, regardless of what computer it was run on. This led to the concept of the Universal Turing Machine, an idealized model of a computer to which all computers are equivalent. However, Turing’s work, and conventional computer science, are only valid if a computer obeys the rules of Newtonian physics. Information (and computation) can never exist in the abstract. Information is always tied to the physical material where it’s stored, what is possible to compute is completely determined by the rules of physics. For example, many important numerical problems reduce to computing a unitary transformation U on a finite dimensional space, a general description of something like, a discrete Fourier transform for example. As it turns out crafting reversible n qubit quantum gates, which are not unlike classical reversible logical gates - well except for the engineering challenge of keeping them coherent at their connection points - provides a way to build a circuit which can carry out such transformations by using an n-qubit state for the input and measuring the transformed qubit state at the output. Sounds easy, well it’s not really, fundamentally there’s no way to setup the input qubits or to read the output qubits without affecting the result. This is where engineering a system that prepares inputs and samples results statistically is necessary, and this is what changes the speedup over a classical computer. Take for example Grover’s algorithm, whereas searching an unsorted database is a linear problem or O(N) the use of a quantum computer and Grover’s algorithm brings this down to O(N^1/2) or what is called a quadratic speedup. This operation is equivalent to inverting a function and it can be used to search exhaustively over a set of possible solutions to solve NP-complete problems. In other words it can speedup significantly any of these.

Lawrence, a colleague from Google took pictures of most of the slides at the presentation. Here’s also a link to dwave. So why is not IBM or Intel doing this? Good question read here for a take on that.

quantum computer chip 16 qubits

February 5, 2007

Distributed Search and Rescue

Filed under: Technology — galleyproofs @ 1:11 am

It’s late and my eyes are a bit strained so I’ll keep this short. Computer scientist and Turing award laureate Jim Gray was reported missing on January 28th. The Coast Guard and also many of his friends immediately started a search operation. The Guard with C-130s, helicopters and patrol boats his friends with smaller private planes. He was sailing from San Francisco bay to the nearby Farallon islands when reported missing. On February 1, 2007, the DigitalGlobe satellite did a scan of the area, generating thousands of images, Amazon’s Mechanical Turk is used to distribute the imagery among Internet users everywhere in order to shard the effort of searching for Jim’s boat. Being a sailor myself, I just reported on over 200+ pieces of imagery and quick scanned about the same number. We’ll see in the coming days if this changes anything for his family and friends, it’s certainly an inspired merge between satellite imagery and Internet technology. Pitch into the image analysis effort here.

Sailing boat from satellite image