IBM to Present First Commercial Quantum Computer

Some said it does not have enough power for many commercial purposes
10 January 2019   242

Technology giant IBM unveiled the first Q system one quantum computer for commercial use with a 20-qubit system. The invention can be used both for research purposes and for the operation of business applications.

Despite the fact that IBM claims that the invention is the first universal system for quantum computing, it does not have enough power for many commercial purposes, TechCrunch reports. IBM added that this is only the first attempt to create a system for solving complex problems and that it is upgradeable.

In addition, the company has built efficient cooling systems for such massive hardware.

The IBM Q System One is a major step forward in the commercialization of quantum computing. This new system is critical in expanding quantum computing beyond the walls of the research lab as we work to develop practical quantum applications for business and science.

Arvind Krishna

Senior vice president, Hybrid Cloud and director, IBM Research

It is noteworthy that the Map Project Office and the Universal Design Studio, as well as the Goppion company that developed glass caps for the precious regalia of the British royal family and the protective display for the Da Vinci Mona Lisa painting, worked on the design of the invention.


Haskell into Nine Constructors

British computer scientist talks about Haskell and Erlang
22 August 2017   1765

Erlang and Haskell are childhood friends who grew up together. Throughout the years, they took a lot from each other.

GHC translates all of Haskell into a tiny but super-expressive intermediate language called Core, does a lot of optimisations on Core, and then generates executable code. Core is statically typed, making GHC one of the very few production compilers that is statically typed all the way through to code generation. It pulls off this trick by drawing directly on System F, a mathematical calculus from type theory. Functional programming is amazing: serious theory leads directly to beautiful implementations.

In this talk Simon Peyton Jones will take you on a journey into Core and its design choices.

You will learn about:

  • Core’s type system,
  • the optimisations that GHC implements in Core, including
    • let-floating,
    • strictness analysis,
    • specialisation,
    • inlining,
    • the case-of-case transformation.

Haskell and Erlang are both functional languages, albeit with significant differences (strict vs lazy, untyped vs typed). I hope that the talk may lead to dialogue about how these similarities and differences show up in a compiler.

About the speaker: 

Simon Peyton Jones is a British computer scientist who researches the implementation and applications of functional programming languages, particularly lazy functional programming. He is an honorary Professor of Computer Science at the University of Glasgow and co-supervises PhD students at the University of Cambridge.