First release of quantum operating system, Deltaflow
riverlane.com
riverlane.com
Good luck to them; seems a qualified team looking at the About section.
Documentation note (at the risk of downvotes :) ): unless they are intending to mark their product as different, or are not talking about programs as we think of them (in which case clarification might be useful), "programme" should be "program". It's not a British vs American thing, that's how it's spelled in the UK in the software industry too.
As with many common spelling differences across the Pond (like -or v. -our, and -er v. -re ), the US spelling is the original, and the current British spelling is a later Francophile affectation, from a conveniently forgotten time long ago (18-19th C), when the British admired and copied French culture.
It is usually computer program in British English due to US influence on modern British spelling in areas of technology, perhaps perpetuated by the tendency of hackers to prefer terse names. You continue to see TV programme and concert programme in British English.
As in many things, the British prefer the principle of pragmatic de facto bottom-up evolution, based on common sense and common usage. So the OED was famously compiled by collecting fragments of real language use. Language pedants in Britain are usually ridiculed, in a similar way to those who fancy themselves as public intellectuals.
Compare this with the French tendency towards dictatorial de jure top-down control, as shown by the Académie Française's specification of correct French. The rest of Europe is similar, see Royal Spanish Academy, Council for German Orthography, ...
https://en.wikipedia.org/wiki/List_of_language_regulators
France also has a thriving industry of respected public intellectuals.
Another example is the British Common Law system based on precedents in case law, compared to strict prescriptive Napoleonic Codes. Britain has no written constitution and no National Day - the Queen's Birthday is celebrated, but it's not a public holiday. Even the name and boundaries are fluid, as the full abbreviation UKGB&NI attests.
The American origin (which I'm well aware of) has long been the standard spelling in the software industry in the UK.
The spelling in the document - insofar as computer programs are intended by "programme" - is awkward at best and wrong at worst - even in the UK - and that isn't going to do them any favours in flagship documentation.
It's probably just an unfortunate oversight after a spelling checker automatically corrected the text to local spelling without context, or a (fair) assumption was made by the author if they are new to software terminology in this case.
Or maybe they are really clever and are intentionally misspelling it on the assumption their target audience are high flying execs, journalists and money raisers who are also unaware...
Those other software companies are also competing with the IBMs, Googles, and Rigettis that are also building similar software for the the hardware they’re making.
There is the idea floating around that in the future we'll just replace classical computers with quantum computers. But even if we skip the challenges of actually doing that, what would be the point?
From what we know today quantum copmuters aren't magical computers that make everything faster. Instead there are a couple of very special problems that QCs can calculate much faster.
If you keep that in mind it's clear where QCs job is: As specialized equipment doing calculations for very particular problems, e.g. for scientific use.
That also means noone will likely ever need a quantum operating system. We'll just continue using "normal" operating systems that interact with specialized hardware for specialized calculations.
"I think there is a world market for maybe five computers." -- Thomas Watson, chairman of IBM, 1943.
"The Americans have need of the telephone, but we do not. We have plenty of messenger boys." -- Sir William Preece, chief engineer of the British Post Office, 1876.
"Who the hell wants to hear actors talk?" -- H. M. Warner, Warner Brothers, 1927
But then also makes a few assumptions that might prove to be true or not. That is to say : we don’t know.
The people who I quote in the past also had a delineated idea of what the future might entail, but it’s impossible to look very far ahead.
The OP argumentation might be incomplete, but is at least solid argument for why we won't need a quantum operating system.
If you believe there is or could be a need for a quantum operating system, _explain why_. If you don't know, that's ok.
But arguing that "The OP argument cannot be correct because other people made incorrect predictions about other stuff in the past" is pointless and useless.
Maybe some application of quantum computing appears in the future that requires a quantum operating system, or maybe there is one such application that already exists today and we don't know about. I don't know of any, and like the OP I also think of Quantum Computers as "accelerators" (like GPUs, FPGAs, Xeon Phis, ...) for certain class of problems.
- they aren't updating the prior with new information, they're just pointing it out as sufficient on its own
Using the two points above anyone can make a bad argument about anything - just pick the data points that fit your narrative, state that narrative as a conclusion and don't update it when presented with other facts.
This quote always rubs me wrong, because the problem is that we’ve changed definition of what a computer is.
If you come to think about it, what he was referring to is what we would now call cloud infrastructure, and there’s not really that much more than 5 of those...
Lets say decoherence is no longer an issue. You've got your qbits suspended in some sort of fancy diamond lattice, and for some reason you really want your scheduler and all your hardware IO to be running via quantum algorithms. So you've got your fusion core crystal loaded into your compute crystal, and you really just want to eliminate any need for silicon at all.
So now we're talking about a self contained smart-diamond, probabally embedded into a human forehead. It pretty much sits around doing its own thing, observing the world around it and computing out all possible fates of everything it sees, and every once in a while your tiny little monkey brain can reach out and ask it dumb questions like "Hey, how much of my life savings should I dump into some random new cryptocurrency??" and it will be obliged to look into it momentarily and respond accordingly.
QC's become several orders of magnitude better at a few very specific calculations.
We work out to frame some set of algorithms that are currently slow on conventional computers so that they're fast on QC's.
Some genius works out how to frame some currently-obscure method of (for example) AI research into the new subset of QC-friendly algorithms.
Some other geniuses work out how to train this new breed of fast AIs how to interact with users in a meaningful way.
The next mobile revolution happens, everyone carries an AI in their pocket, the Culture looms nearer :)
My point being that if we make the hardware faster, we'll find an application for it. No-one could have predicted that the humble graphics card (solely intended to make the specific vector calculations of 3d gaming faster) would power a financial speculation industry worth trillions of dollars. Make it fast and some genius will work out how to make it useful.
The relationship between funding and hype is always weird. But it must be really hard having to decide which of several projects to fund, and "what people are talking about" is obviously one of the metrics.
I am fairly certain that there are already OS's designed to run entirely on a GPU rig.
A "GPU OS" would still run on a CPU, it's mostly about feeding tasks to the GPU efficiently. The design goals between CPUs and GPUs are strikingly different; CPUs are much more designed for conditionals and branching while GPUs do massively parallelized number crunching. The CPU is the robot arm that picks and shovels things into the GPU pipeline.
My understanding is that quantum computers are very similar to GPUs in this regard, and I don't think a classical "OS" makes sense to directly run on either.
(P.S.: even more so, I'd expect QCs to model similar to FPGA accelerator cards)
More details: https://www.smbc-comics.com/comic/the-talk-3
I'm guessing we will find significant uses cases to replace classical computers.
> We have a grand vision: an operating system that makes quantum software portable across qubit technologies; that is scalable to millions of qubits; and, that teases the highest possible performance out of every qubit – even for applications like error correction that need fast feedback loops. Deltaflow-on-ARTIQ is our first step towards achieving this vision.
Good luck to them; seems a good team looking at the About section.
Minor documentation note (at the risk of downvotes :) ): unless they are intending to mark their product as different, or are not talking about programs as we think of them (in which case clarification might be useful), "programme" should be "program". It's not a British vs American thing, that's how it's spelled in the UK in industry too.
I imagine you'd also need access to qubit based hardware, which isn't commercially available. Where do you source those from?
The "operating system" has little to do with accelerating that (outside of maybe cutting out some development cost + time), though in theory they can provide some algorithms and optimizations that minimize noise and decoherence.