5000 qubit commercial computing platform released! D-Wave: This is the only choice for commercial applications

5000 qubit commercial computing platform released!  D-Wave: This is the only choice for commercial applications
Recently, quantum computing company D-Wave said that the first quantum computer Adventure built for business has come out, enabling each user to have at least 5000 qubits "right to use."
In fact, Advantage is still a quantum annealing machine. Its application range is not as extensive as that of quantum general-purpose computers, and it can only be used through the cloud at present.

However, any user who accesses Adventure in the cloud has full access to 5000 qubits.
D-Wave claims that Adventure can handle up to 1 million variable problem types and is a quantum computer built for business.
Alan Baratz, CEO of D-Wave, said: “On other types of quantum computers, you can only do small experiments and derive some simple theorems, and they are much worse than our calculations.”
Compared with other general quantum computers. Compared with computers, Adventure is a commercial quantum computer, which is a new step for D-Wave to explore commercialization.
D-Wave said that in each Advantage quantum computer, the actual number of qubits will vary depending on the chip.
In other words, some of the chips have a capacity of more than 5000 qubits, while others are close to 5000 qubits.
However, each user will have full access to at least 5000 qubits.
Such data is determined according to the structure of its chip.
As can be seen from the figure below, Adventure’s chip realizes 15-way qubit connections, that is, each qubit can be connected to other 15 qubits.

"The number and connectivity of qubits determines how big problems quantum computers can solve."
In this regard, Alan Baratz explained: "Using a processor with 2000 qubits, we can solve within 100 to 200 variables. Problems."
"And using Advantage quantum computers with 2 times the qubits and 2 times the connectivity, we can solve more problems within a variable of 600 to 800." In
other words, the 5000 qubits are D- The Wave researchers concluded after performing calculations: On the Advantage system, the problem that can be solved is 2.6 times that of the problem that can be solved on a 2000-qubit processor.
This is the leap of D-Wave from 2000 qubits to 5000 qubits.
As can be seen from the figure below, in a 2000-qubit processor, each qubit of the chip can only be connected to the other 6 qubits, and the connectivity is not as high as Adventure.

However, this design is obviously more biased towards commercial applications of enterprises.
In other words, not only cannot buy their Adventure quantum computer in reality, but can only rent cloud services.
Moreover, Advantage is still a quantum annealing machine, and its application range is not as wide as that of quantum general-purpose computers.
And as early as February this year, before the launch of Adventure, D-Wave has already announced the price of their quantum computing platform cloud service Leap 2.
Compared with the first-generation cloud service Leap, Leap 2 was able to ensure that users can solve large and complex problems with up to 10,000 variables, and can also access D-Wave's 2000 qubit computer in real time.
The price at that time was like this:

Now, after D-Wave has upgraded the chip structure and improved processing capabilities on the basis of the previous generation of processors, the price is estimated to be no cheaper than the previous cloud services.
It is understood that the cloud service that includes the use of Adventure will be launched on October 8.
In addition, D-Wave also released a new hybrid solver-Discrete Quadratic Model (DQM), which aims to expand the types of problems that can be run on quantum computers.
It is achieved by accepting a wider range of variable values ​​(including integers from 1 to 10, and even red, yellow, blue and other colors), rather than only accepting binary variables of 0 or 1.
In addition, IBM also recently revealed the news of their development of a universal quantum computer.
At a summit related to quantum computing last week, IBM said that they plan to launch a 1121-qubit processor Condor within three years.
In other words, until 2023, IBM is working hard for 1121 qubits.
In early September of this year, IBM launched the 65-qubit Hummingbird processor, and plans to launch the 127-qubit Quantum Eagle processor next year.
Does it sound strange?

Why has D-Wave implemented a commercial computing platform with 5000 qubits, while IBM is still struggling with 3-digit qubits?
Because their research directions are not the same, IBM's quantum computer is a "universal quantum computer", and D-Wave is a quantum annealing machine, moving in the direction of commercialization.
The difference here is that quantum annealing is based on adiabatic quantum calculations, which does not require operating quantum logic gates.
Simply put, although the quantum annealing machine has high processing performance, it can achieve relatively fewer functions.
Nevertheless, some netizens believe that D-Wave can achieve a computing power of 5000 qubits, which is still worthy of surprise.
Brian Roemmele, an industry insider who has more than 100,000 followers on Twitter, said: "This incident is really surprising... so we are one step closer to personal quantum computers."

However, some netizens are not optimistic about D-Wave's results.
A netizen with a karma value of 8w on Reddit said that the controllability of this model of D-Wave is simply not good.

For many years, D-Wave computer control is as simple as “turn down A, turn up B”...
In contrast, 50 qubits (or more) developed by companies such as IBM and Google, each Qubits are completely controllable ("universal"). This controllability is very expensive and is a bottleneck for the expansion of such superconducting quantum computers.
After all, 50 qubits already require so many wires, space issues must be considered, and calibration also takes a long time... However, D-Wave solves these problems by using the least controllable non-universal model.
Daohan Tianqiong CiGril Robot API
Daohan Tianqiong CiGril Cognitive Intelligent Robot API users need to follow the steps to obtain basic information:
1. Register an account on the platform
2. Log in to the platform, enter the back-end management page, create an application, and then view the application Related Information.
3. On the application information page, find the appid, appkey secret key and other information, and then write the interface code to access the robot application.
Start access
request address: http://www.weilaitec.com/cigirlrobot.cgr
Request method: post
request parameters:
parameter type default value description
userid String no platform registered account
appid String no platform created application id
key String no platform application The generated secret key
msg String "" Message content
ip String "" The client ip requires uniqueness. If no ip, it can be replaced by QQ account, WeChat account, mobile phone MAC address, etc.

Example of interface connection: http://www.weilaitec.com/cigirlrobot.cgr?key=UTNJK34THXK010T566ZI39VES50BLRBE8R66H5R3FOAO84J3BV&msg=Hello&ip=119.25.36.48&userid=jackli&appid=52454214552

Note: The parameter name must be lowercase, the five parameters must not be omitted, the parameter name must be written correctly, and the value of each parameter cannot be an empty string. Otherwise, the request cannot be successful. The three parameters of userid, appid, and key must be registered on the platform after the application is created, and then you can see the application details. Userid is the platform registered account.
Sample code JAVA:

import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;

public class apitest {

    /*
    
Get请求,获得返回数据
     @param urlStr
    
@return
     /
    private static String opUrl(String urlStr)
    {        
        URL url = null;
        HttpURLConnection conn = null;
        InputStream is = null;
        ByteArrayOutputStream baos = null;
        try
        {
            url = new URL(urlStr);
            conn = (HttpURLConnection) url.openConnection();
            conn.setReadTimeout(5
10000);
            conn.setConnectTimeout(5 * 10000);
            conn.setRequestMethod("POST");
            if (conn.getResponseCode() == 200)
            {
                is = conn.getInputStream();
                baos = new ByteArrayOutputStream();
                int len = -1;
                byte[] buf = new byte[128];

                while ((len = is.read(buf)) != -1)
                {
                    baos.write(buf, 0, len);
                }
                baos.flush();
                String result = baos.toString();
                return result;
            } else
            {
                throw new Exception("服务器连接错误!");
            }

        } catch (Exception e)
        {
            e.printStackTrace();
        } finally
        {
            try
            {
                if (is != null)
                    is.close();
            } catch (IOException e)
            {
                e.printStackTrace();
            }

            try
            {
                if (baos != null)
                    baos.close();
            } catch (IOException e)
            {
                e.printStackTrace();
            }
            conn.disconnect();
        }
        return "";
    }
    
    
    public static void main(String args [] ){        
            //The msg parameter is the content of the past conversation.            
            System.out.println (opUrl ( " http://www.weilaitec.com/cigirlrobot.cgr?key=UTNJK34THXK010T566ZI39VES50BLRBE8R66H5R3FOAO84J3BV&msg= IP = 119.25.36.48 & Hello the userid & jackli & AppID = 52,454,214,552 = "));
            
    }
}

Guess you like

Origin blog.51cto.com/14864650/2539856