SAL Home PROGRAM Tools & Utilities


QDD is a C++ library which provides a relatively intuitive set of quantum computing constructs within the context of the C++ programming environment. QDD is unique in that the its emulation of quantum computing is based upon a Binary Decision Diagram (BDD) representation of the quantum state. This is in contrast to the complex number representation used by QCL and Open QuBit. A reference implementation of Shor's quantum factoring algorithm, called SHORNUF, is provided with the QDD library and is capable of factoring a 16 bit number in approximately 8 minutes on a P200 with 64M of RAM.

Current Version:   0.1

License Type:   LGPL

Home Site:

Source Code Availability:   Yes

Available Binary Packages:

  • Debian Package:   No
  • RedHat RPM Package:   No
  • Other Packages:   Yes

Targeted Platforms:

Tested on Sun Solaris, RedHat 5.2 Linux

Software/Hardware Requirements:

libg++ lib

Other Links:

Mailing Lists/USENET News Groups:


User Comments:

  • None

See A Screen Shot? (Not Yet)

  SAL Home   |   Programming   |   Tools & Utilities

Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.