quantum computing
Auto Added by WPeMatico
Auto Added by WPeMatico
Outside the crop of construction cranes that now dot Vancouver’s bright, downtown greenways, in a suburban business park that reminds you more of dentists and tax preparers, is a small office building belonging to D-Wave. This office — squat, angular and sun-dappled one recent cool Autumn morning — is unique in that it contains an infinite collection of parallel universes.
Founded in 1999 by Geordie Rose, D-Wave worked in relative obscurity on esoteric problems associated with quantum computing. When Rose was a PhD student at the University of British Columbia, he turned in an assignment that outlined a quantum computing company. His entrepreneurship teacher at the time, Haig Farris, found the young physicists ideas compelling enough to give him $1,000 to buy a computer and a printer to type up a business plan.
The company consulted with academics until 2005, when Rose and his team decided to focus on building usable quantum computers. The result, the Orion, launched in 2007, and was used to classify drug molecules and play Sodoku. The business now sells computers for up to $10 million to clients like Google, Microsoft and Northrop Grumman.
“We’ve been focused on making quantum computing practical since day one. In 2010 we started offering remote cloud access to customers and today, we have 100 early applications running on our computers (70 percent of which were built in the cloud),” said CEO Vern Brownell. “Through this work, our customers have told us it takes more than just access to real quantum hardware to benefit from quantum computing. In order to build a true quantum ecosystem, millions of developers need the access and tools to get started with quantum.”

Now their computers are simulating weather patterns and tsunamis, optimizing hotel ad displays, solving complex network problems and, thanks to a new, open-source platform, could help you ride the quantum wave of computer programming.

When I went to visit D-Wave they gave us unprecedented access to the inside of one of their quantum machines. The computers, which are about the size of a garden shed, have a control unit on the front that manages the temperature as well as queuing system to translate and communicate the problems sent in by users.

Inside the machine is a tube that, when fully operational, contains a small chip super-cooled to 0.015 Kelvin, or -459.643 degrees Fahrenheit or -273.135 degrees Celsius. The entire system looks like something out of the Death Star — a cylinder of pure data that the heroes must access by walking through a little door in the side of a jet-black cube.

It’s quite thrilling to see this odd little chip inside its super-cooled home. As the computer revolution maintained its predilection toward room-temperature chips, these odd and unique machines are a connection to an alternate timeline where physics is wrestled into submission in order to do some truly remarkable things.
And now anyone — from kids to PhDs to everyone in-between — can try it.
Learning to program a quantum computer takes time. Because the processor doesn’t work like a classic universal computer, you have to train the chip to perform simple functions that your own cellphone can do in seconds. However, in some cases, researchers have found the chips can outperform classic computers by 3,600 times. This trade-off — the movement from the known to the unknown — is why D-Wave exposed their product to the world.
“We built Leap to give millions of developers access to quantum computing. We built the first quantum application environment so any software developer interested in quantum computing can start writing and running applications — you don’t need deep quantum knowledge to get started. If you know Python, you can build applications on Leap,” said Brownell.

To get started on the road to quantum computing, D-Wave built the Leap platform. The Leap is an open-source toolkit for developers. When you sign up you receive one minute’s worth of quantum processing unit time which, given that most problems run in milliseconds, is more than enough to begin experimenting. A queue manager lines up your code and runs it in the order received and the answers are spit out almost instantly.
You can code on the QPU with Python or via Jupiter notebooks, and it allows you to connect to the QPU with an API token. After writing your code, you can send commands directly to the QPU and then output the results. The programs are currently pretty esoteric and require a basic knowledge of quantum programming but, it should be remembered, classic computer programming was once daunting to the average user.

I downloaded and ran most of the demonstrations without a hitch. These demonstrations — factoring programs, network generators and the like — essentially turned the concepts of classical programming into quantum questions. Instead of iterating through a list of factors, for example, the quantum computer creates a “parallel universe” of answers and then collapses each one until it finds the right answer. If this sounds odd it’s because it is. The researchers at D-Wave argue all the time about how to imagine a quantum computer’s various processes. One camp sees the physical implementation of a quantum computer to be simply a faster methodology for rendering answers. The other camp, itself aligned with Professor David Deutsch’s ideas presented in The Beginning of Infinity, sees the sheer number of possible permutations a quantum computer can traverse as evidence of parallel universes.
What does the code look like? It’s hard to read without understanding the basics, a fact that D-Wave engineers factored for in offering online documentation. For example, below is most of the factoring code for one of their demo programs, a bit of code that can be reduced to about five lines on a classical computer. However, when this function uses a quantum processor, the entire process takes milliseconds versus minutes or hours.
# Python Program to find the factors of a number
def print_factors(x):
print(“The factors of”,x,”are:”)
for i in range(1, x + 1):
if x % i == 0:
print(i)
num = 320
#num = int(input(“Enter a number: “))
print_factors(num)
@qpu_ha
def factor(P, use_saved_embedding=True):
####################################################################################################
####################################################################################################
construction_start_time = time.time()
validate_input(P, range(2 ** 6))
csp = dbc.factories.multiplication_circuit(3)
bqm = dbc.stitch(csp, min_classical_gap=.1)
p_vars = [‘p0’, ‘p1’, ‘p2’, ‘p3’, ‘p4’, ‘p5’]
fixed_variables = dict(zip(reversed(p_vars), “{:06b}”.format(P)))
fixed_variables = {var: int(x) for(var, x) in fixed_variables.items()}
for var, value in fixed_variables.items():
bqm.fix_variable(var, value)
log.debug(‘bqm construction time: %s’, time.time() – construction_start_time)
####################################################################################################
####################################################################################################
sample_time = time.time()
sampler = DWaveSampler(solver_features=dict(online=True, name=’DW_2000Q.*’))
_, target_edgelist, target_adjacency = sampler.structure
if use_saved_embedding:
from factoring.embedding import embeddings
embedding = embeddings[sampler.solver.id]
else:
embedding = minorminer.find_embedding(bqm.quadratic, target_edgelist)
if bqm and not embedding:
raise ValueError(“no embedding found”)
bqm_embedded = dimod.embed_bqm(bqm, embedding, target_adjacency, 3.0)
kwargs = {}
if ‘num_reads’ in sampler.parameters:
kwargs[‘num_reads’] = 50
if ‘answer_mode’ in sampler.parameters:
kwargs[‘answer_mode’] = ‘histogram’
response = sampler.sample(bqm_embedded, **kwargs)
response = dimod.unembed_response(response, embedding, source_bqm=bqm)
sampler.client.close()
log.debug(’embedding and sampling time: %s’, time.time() – sample_time)
“The industry is at an inflection point and we’ve moved beyond the theoretical, and into the practical era of quantum applications. It’s time to open this up to more smart, curious developers so they can build the first quantum killer app. Leap’s combination of immediate access to live quantum computers, along with tools, resources, and a community, will fuel that,” said Brownell. “For Leap’s future, we see millions of developers using this to share ideas, learn from each other and contribute open-source code. It’s that kind of collaborative developer community that we think will lead us to the first quantum killer app.”
The folks at D-Wave created a number of tutorials as well as a forum where users can learn and ask questions. The entire project is truly the first of its kind and promises unprecedented access to what amounts to the foreseeable future of computing. I’ve seen lots of technology over the years, and nothing quite replicated the strange frisson associated with plugging into a quantum computer. Like the teletype and green-screen terminals used by the early hackers like Bill Gates and Steve Wozniak, D-Wave has opened up a strange new world. How we explore it us up to us.

Powered by WPeMatico
Quantum computing represents tremendous promise to completely alter technology as we’ve known it, allowing operations that weren’t previously possible with traditional computing. The downside of these powerful machines is that they could be strong enough to break conventional cryptography schemes. Today, BlackBerry announced a new quantum-resistant code signing service to help battle that possibility.
The service is meant to anticipate a problem that doesn’t exist yet. Perhaps that’s why BlackBerry hedged its bets in the announcement saying, “The new solution will allow software to be digitally signed using a scheme that will be hard to break with a quantum computer.” Until we have fully functioning quantum computers capable of breaking current encryption, we probably won’t know for sure if this works.
But give BlackBerry credit for getting ahead of the curve and trying to solve a problem that has concerned technologists as quantum computers begin to evolve. The solution, which will be available next month, is actually the product of a partnership between BlackBerry and Isara Corporation, a company whose mission is to build quantum-safe security solutions. BlackBerry is using Isara’s cryptographic libraries to help sign and protect code as security evolves.
“By adding the quantum-resistant code signing server to our cybersecurity tools, we will be able to address a major security concern for industries that rely on assets that will be in use for a long time. If your product, whether it’s a car or critical piece of infrastructure, needs to be functional 10-15 years from now, you need to be concerned about quantum computing attacks,” Charles Eagan, BlackBerry’s chief technology officer, said in a statement.
While experts argue how long it could take to build a fully functioning quantum computer, most agree that it will take between 50 and 100 qubit computers to begin realizing that vision. IBM released a 20 qubit computer last year and introduced a 50 qubit prototype. A qubit represents a single unit of quantum information.
At TechCrunch Disrupt last month, Dario Gil, IBM’s vice president of artificial intelligence and quantum computing, and Chad Rigetti, a former IBM researcher who is founder and CEO at Rigetti Computing, predicted we could be just three years away from the point where a quantum computer surpasses traditional computing.
IBM Quantum Computer. Photo: IBM
Whether it happens that quickly or not remains to be seen, but experts have been expressing security concerns around quantum computing as they grow more powerful, and BlackBerry is addressing that concern by coming up with a solution today, arguing that if you are creating critical infrastructure you need to future-proof your security.
BlackBerry, once known for highly secure phones, and one of the earliest popular business smartphones, has pivoted to be more of a security company in recent years. This announcement, made at the BlackBerry Security Summit, is part of the company’s focus on keeping enterprises secure.
Powered by WPeMatico
Bleximo, a startup that aims to build “quantum accelerators” — basically quantum-based, application-specific integrated circuits — today announced it has raised a $1.5 million seed round led by Eniac Ventures. Other investors in this round include Boost VC, Creative Ventures, KEC Ventures and Gyan Kapur.
Instead of building a general-purpose quantum computer like IBM, Rigetti and others, Bleximo, which was founded by Cyclotron Road fellow and quantum physicist Alexei Marchenkov, wants to focus on building quantum processors that focus on very specific applications. Before founding Bleximo, Marchenkov worked at Rigetti Computing, where we worked on developing that company’s technology for general-purpose quantum computers.
“At Eniac, we believe general quantum computing is still far away, but Bleximo’s approach of building vertical quantum computing architecture will bring this nascent technology to the mainstream in a more practical way — much like vertical AI is here today before general AI,” said Vic Singh, founding general partner at Eniac Ventures. “We are excited to support founder Alexei Marchenkov, a recognized expert in quantum computing, and the Bleximo team to help build this reality.”
Right now, Bleximo is mostly looking at speeding up simulations of new materials and molecules for drug development. Quantum computing lends itself to solving these kinds of problems, though the company argues that its technology is just as applicable to solving problems in energy, finance, manufacturing and security.
Not everybody seems to agree that general quantum computing is all that far away, though, so it remains to be seen whether a real market for this kind of specialized quantum co-processors (Bleximo calls it a “qASIC”) will really develop, especially given that a quantum computer will also be some form of hybrid machine that combines classical and quantum computing. If it does, though, Bleximo seems well-positioned to capitalize on it, especially given that its technology will be a bit simpler (as far as one can say that about anything quantum computing) and won’t need the large amount of qubits with long coherence times that a general-purpose quantum computer would need.
Powered by WPeMatico
Rigetti, a quantum computing startup that is challenging the likes of IBM, Microsoft and Google in this nascent space, today at our TechCrunch Disrupt SF 2018 event announced the launch of its new hybrid quantum computing platform.
While Rigetti already offered API access to its quantum computing platform, this new service, dubbed Quantum Cloud Services (QCS), offers a combination of a cloud-based classical computer, its Forest development platform and access to Rigetti’s quantum backends. Thanks to this, developers will be able to write and test their algorithms significantly faster than with the company’s previous approach.
In addition to the new platform, which is now in private testing, Rigetti also announced a $1 million prize for the first team that manages to show quantum advantage on this hybrid platform. Quantum advantage, at least according to Rigetti’s definition, is the milestone where a quantum system will be able to solve a real problem that is beyond the reach of classical computers. The company plans to announce more details around this prize at the end of October.
As Rigetti founder and CEO Chad Rigetti told me, the reason the hybrid approach is faster is simply because the two systems are closely integrated — and you will likely always need a classical computer in parallel with a quantum computer for solving virtually any problem. And the company expects that this hybrid approach — and likely the 128-qubit machine that Rigetti plans to launch next year — will allow for running an algorithm that demonstrates quantum advantage. The current API Rigetti makes available to developers features 8-qubit and 19-qubit machines. Those machines are nowhere near powerful enough to show quantum advantage, but they do give developers the ability to start experimenting with using quantum computers.
On the old platform, Rigetti also noted, the kind of loops you need to run to use the quantum machine for machine learning, for example, had a latency on the order of a second or more. “A lot of these algorithms require thousands and tens of thousands of iterations,” Rigetti said. “And now we have reduced this down to the order of milliseconds.”
Rigetti also today announced that it is partnering with a number of leading quantum computing startups (the kind that work on the software, not the hardware side of this ecosystem). These startups, including Entropica Labs, Horizon Quantum Computing, OTI Lumionics, ProteinQure, QC Ware and Riverlane Research, will build and distribute the applications through the Rigetti QCS platform.
Powered by WPeMatico
Even for the long-standing giants of the tech industry, quantum computing is one of the most complicated subjects to tackle. So how does a five-year old startup compete?
Chad Rigetti, the namesake founder of Rigetti Computing, will join us at Disrupt SF 2018 to help us break it all down.
Rigetti’s approach to quantum computing is two-fold: on one front, the company is working on the design and fabrication of its own quantum chips; on the other, the company is opening up access to its early quantum computers for researchers and developers by way of its cloud computing platform, Forest.
Rigetti Computing has raised nearly $70 million to date according to Crunchbase, with investment from some of the biggest names around. Meanwhile, labs around the country are already using Forest to explore the possibilities ahead.
What’s the current state of quantum computing? How do we separate hype from reality? Which fields might quantum computing impact first — and how can those interested in quantum technology make an impact? We’ll talk all this and more at Disrupt SF 2018.
Passes to Disrupt SF are available at the Early Bird rate until July 25 here.
Powered by WPeMatico
IBM has been offering quantum computing as a cloud service since last year when it came out with a 5 qubit version of the advanced computers. Today, the company announced that it’s releasing 20-qubit quantum computers, quite a leap in just 18 months. A qubit is a single unit of quantum information. The company also announced that IBM researchers had successfully built a 50 qubit… Read More
Powered by WPeMatico
Computers have changed cars at least as much as they’ve changed our daily lives, but a new partnership between Google and Volkswagen could transform transportation further still: The two are collaborating on how to apply quantum computing to solving some fundamental car-related problems, including optimizing traffic flow, making machine learning more intelligent, and helping to crack… Read More
Powered by WPeMatico
IBM announced today that it was updating its Quantum Experience cloud with a new API that it hopes will increase the abilities of researchers and other interested parties to build more sophisticated applications with its experimental quantum computing system.
Last May, IBM opened up its 5 qubit computer in its NY state labs to the public in the form of a cloud service. The hope was that by… Read More
Powered by WPeMatico
Universal quantum computers don’t exist, but that hasn’t stopped D-Wave from carving out its own place in the quantum computing market. Today, the 17-year-old company is announcing its forth quantum chip, the 2000Q, doubling the number of qubits on its exiting 1000Q chip. The Burnaby, British Columbia based company’s chips fall under a specific class of quantum… Read More
Powered by WPeMatico