<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://boincsynergy.ca/wiki/index.php?action=history&amp;feed=atom&amp;title=AQUA%40home</id>
	<title>AQUA@home - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://boincsynergy.ca/wiki/index.php?action=history&amp;feed=atom&amp;title=AQUA%40home"/>
	<link rel="alternate" type="text/html" href="https://boincsynergy.ca/wiki/index.php?title=AQUA@home&amp;action=history"/>
	<updated>2026-06-27T14:46:27Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://boincsynergy.ca/wiki/index.php?title=AQUA@home&amp;diff=1635&amp;oldid=prev</id>
		<title>Al Piskun: first light</title>
		<link rel="alternate" type="text/html" href="https://boincsynergy.ca/wiki/index.php?title=AQUA@home&amp;diff=1635&amp;oldid=prev"/>
		<updated>2026-06-27T11:45:27Z</updated>

		<summary type="html">&lt;p&gt;first light&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox software&lt;br /&gt;
| name                 = AQUA@home&lt;br /&gt;
| logo                 = &lt;br /&gt;
| logo caption         = &lt;br /&gt;
| screenshot           = AQUA@home.gif&lt;br /&gt;
| caption              = AQUA@home screensaver graphic&lt;br /&gt;
| description          = AQUA@home was a completed Physics BOINC project operated by D-Wave Systems that used volunteer computing to model the performance of superconducting adiabatic quantum computers, running until it ceased operating in August 2011.&lt;br /&gt;
&lt;br /&gt;
| status               = Completed&lt;br /&gt;
| category             = Physics&lt;br /&gt;
| compute              = CPU&lt;br /&gt;
| dependencies         = None&lt;br /&gt;
&lt;br /&gt;
| developer            = D-Wave Systems&lt;br /&gt;
| author               = D-Wave Systems&lt;br /&gt;
| sponsor              = D-Wave Systems&lt;br /&gt;
| maintainer           = &lt;br /&gt;
| released             = &lt;br /&gt;
| completed            = Yes&lt;br /&gt;
| discontinued         = {{Start date and age|2011|08|01}}&lt;br /&gt;
| repository           = &lt;br /&gt;
&lt;br /&gt;
| programming language = C, C++&lt;br /&gt;
| operating system     = Windows, Linux, macOS&lt;br /&gt;
| size                 = &lt;br /&gt;
&lt;br /&gt;
| stats as of          = &lt;br /&gt;
| average performance  = &lt;br /&gt;
| active users         = &lt;br /&gt;
| total users          = &lt;br /&gt;
| active hosts         = &lt;br /&gt;
| total hosts          = &lt;br /&gt;
&lt;br /&gt;
| rac                  = &lt;br /&gt;
| credit per day       = &lt;br /&gt;
| gpu performance      = &lt;br /&gt;
| cpu performance      = &lt;br /&gt;
&lt;br /&gt;
| website              = {{URL|http://aqua.dwavesys.com/}}&lt;br /&gt;
| license              = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;AQUA@home&amp;#039;&amp;#039;&amp;#039; (an acronym for &amp;#039;&amp;#039;&amp;#039;A&amp;#039;&amp;#039;&amp;#039;diabatic &amp;#039;&amp;#039;&amp;#039;QU&amp;#039;&amp;#039;&amp;#039;antum &amp;#039;&amp;#039;&amp;#039;A&amp;#039;&amp;#039;&amp;#039;lgorithms) was a [[volunteer computing]] project operated by [[D-Wave Systems]], a quantum computing company based in Burnaby, British Columbia, Canada.&amp;lt;ref&amp;gt;{{Cite web |url=https://en.wikipedia.org/wiki/AQUA@home |title=AQUA@home |website=Wikipedia |access-date=2026-06-27}}&amp;lt;/ref&amp;gt; The project ran on the [[BOINC]] platform and used the spare processing time of volunteers&amp;#039; computers to predict the performance of [[superconductivity|superconducting]] [[adiabatic quantum computation|adiabatic quantum computers]] on problems drawn from fields ranging from materials science to machine learning.&amp;lt;ref&amp;gt;{{Cite web |url=https://en.wikipedia.org/wiki/AQUA@home |title=AQUA@home |website=Wikipedia |access-date=2026-06-27}}&amp;lt;/ref&amp;gt; AQUA@home designed and analyzed quantum computing algorithms using [[Quantum Monte Carlo]] techniques.&amp;lt;ref&amp;gt;{{Cite web |url=https://www.overclock.net/threads/aqua-home.789241/ |title=Aqua@home |website=Overclock.net |date=2010-07-30 |access-date=2026-06-27}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The project holds two notable firsts within the BOINC ecosystem: it was the first BOINC project to deploy a multi-threaded application, and the first to deploy an [[OpenCL]] application.&amp;lt;ref&amp;gt;{{Cite web |url=https://en.wikipedia.org/wiki/AQUA@home |title=AQUA@home |website=Wikipedia |access-date=2026-06-27}}&amp;lt;/ref&amp;gt; AQUA@home ceased operating in August 2011.&amp;lt;ref&amp;gt;{{Cite web |url=https://en.wikipedia.org/wiki/AQUA@home |title=AQUA@home |website=Wikipedia |access-date=2026-06-27}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
D-Wave Systems built AQUA@home to support the development of its experimental superconducting [[adiabatic quantum computation|adiabatic quantum optimization]] processors. Before committing hardware resources to a given class of problem, D-Wave researchers wanted to estimate in advance how a quantum annealing processor of a given size and connectivity could be expected to perform.&amp;lt;ref&amp;gt;{{Cite web |url=https://www.nextbigfuture.com/2008/12/dwave-quantum-computer-performance.html |title=Dwave Quantum Computer Performance Estimates and Calculations |website=NextBigFuture.com |date=2008-12-07 |access-date=2026-06-27}}&amp;lt;/ref&amp;gt; Simulating the relevant quantum-mechanical spin systems classically using [[Quantum Monte Carlo]] (QMC) methods is computationally demanding, which made the problem well suited to distributed volunteer computing.&amp;lt;ref&amp;gt;{{Cite web |url=https://www.nextbigfuture.com/2008/12/dwave-quantum-computer-performance.html |title=Dwave Quantum Computer Performance Estimates and Calculations |website=NextBigFuture.com |date=2008-12-07 |access-date=2026-06-27}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The earliest computations run on AQUA@home calculated expected runtimes for [[spin glass]] problems, a class of [[NP-hardness|NP-hard]] [[combinatorial optimization]] problem well suited to the project&amp;#039;s processor architecture; this work formed the basis of the project&amp;#039;s first publications.&amp;lt;ref&amp;gt;{{Cite web |url=https://www.nextbigfuture.com/2008/12/dwave-quantum-computer-performance.html |title=Dwave Quantum Computer Performance Estimates and Calculations |website=NextBigFuture.com |date=2008-12-07 |access-date=2026-06-27}}&amp;lt;/ref&amp;gt; A later phase of the project used AQUA@home to estimate the runtime of the quantum adiabatic algorithm on binary classification problems for [[machine learning]], developed in part with researchers from [[Google]].&amp;lt;ref&amp;gt;{{Cite web |url=https://www.nextbigfuture.com/2008/12/dwave-quantum-computer-performance.html |title=Dwave Quantum Computer Performance Estimates and Calculations |website=NextBigFuture.com |date=2008-12-07 |access-date=2026-06-27}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software and technical milestones ==&lt;br /&gt;
&lt;br /&gt;
AQUA@home&amp;#039;s client application was written in [[C (programming language)|C]] and [[C++]] and was notably &amp;#039;&amp;#039;&amp;#039;truly multi-threaded&amp;#039;&amp;#039;&amp;#039;: rather than running one instance of the application per CPU core, a single instance could make use of however many cores were made available to it.&amp;lt;ref&amp;gt;{{Cite web |url=https://www.overclock.net/threads/aqua-home.789241/ |title=Aqua@home |website=Overclock.net |date=2010-07-30 |access-date=2026-06-27}}&amp;lt;/ref&amp;gt; This was the first multi-threaded application deployed on the BOINC platform.&amp;lt;ref&amp;gt;{{Cite journal |last1=Karimi |first1=Kamran |last2=Dickson |first2=Neil |last3=Hamze |first3=Firas |title=High-Performance Physics Simulations Using Multi-Core CPUs and GPGPUs in a Volunteer Computing Context |journal=The International Journal of High Performance Computing Applications |volume=25 |year=2011 |pages=61–69 |date=2010-03-31 |url=http://journals.sagepub.com/doi/10.1177/1094342010372928}} DOI: [https://doi.org/10.1177/1094342010372928 10.1177/1094342010372928]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|VyQgGkj_Rss|700|center|AQUA@home screensaver in action}}&lt;br /&gt;
&lt;br /&gt;
In May 2010, AQUA@home deployed the first [[OpenCL]] application to run under BOINC, allowing its computations to be accelerated across a mix of multicore CPUs and GPUs from different vendors using a single, portable codebase.&amp;lt;ref&amp;gt;{{Cite web |url=https://boinc.berkeley.edu/old_news.php |title=News archive |website=BOINC |access-date=2026-06-27}}&amp;lt;/ref&amp;gt; Project researchers subsequently published a direct performance comparison between [[CUDA]] and OpenCL implementations of the same Quantum Monte Carlo computation kernel.&amp;lt;ref&amp;gt;{{Cite journal |last1=Karimi |first1=Kamran |last2=Dickson |first2=Neil |last3=Hamze |first3=Firas |title=A Performance Comparison of CUDA and OpenCL |date=2011-05-16 |url=https://arxiv.org/abs/1005.2581}} DOI: [https://doi.org/10.48550/arXiv.1005.2581 10.48550/ARXIV.1005.2581]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Outcome ==&lt;br /&gt;
&lt;br /&gt;
By 2011, D-Wave Systems had largely completed the computations it needed from the volunteer community, and project coordinator Neil Dickson announced that AQUA@home would be shut down.&amp;lt;ref&amp;gt;{{Cite web |url=https://www.tzmboinc.com/completed-projects.html |title=Completed Projects |website=TZM BOINC Project |access-date=2026-06-27}}&amp;lt;/ref&amp;gt; In the shutdown announcement, the project credited its volunteers&amp;#039; contributed computing power as a critical factor in supporting research that led to the D-Wave One, described at the time as the first commercially available quantum computing system.&amp;lt;ref&amp;gt;{{Cite web |url=https://www.tzmboinc.com/completed-projects.html |title=Completed Projects |website=TZM BOINC Project |access-date=2026-06-27}}&amp;lt;/ref&amp;gt; The project formally ceased functioning in August 2011.&amp;lt;ref&amp;gt;{{Cite web |url=https://en.wikipedia.org/wiki/AQUA@home |title=AQUA@home |website=Wikipedia |access-date=2026-06-27}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Scientific publications ==&lt;br /&gt;
&lt;br /&gt;
Volunteer computing on AQUA@home directly or indirectly supported a number of peer-reviewed and preprint publications, listed below. A complete, maintained list of papers arising from BOINC-based volunteer computing across all projects, including AQUA@home, can be found on the official BOINC [https://boinc.berkeley.edu/pubs.php Publications by BOINC Projects] page.&amp;lt;ref&amp;gt;{{Cite web |url=https://boinc.berkeley.edu/pubs.php |title=Publications by BOINC Projects |website=BOINC |access-date=2026-06-27}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Karimi, Kamran, Neil Dickson and Firas Hamze. [http://journals.sagepub.com/doi/10.1177/1094342010372928 High-performance Physics Simulations Using Multi-core CPUs and GPGPUs in a Volunteer Computing Context]. The International Journal of High Performance Computing Applications (2011). DOI: [https://doi.org/10.1177/1094342010372928 10.1177/1094342010372928].&lt;br /&gt;
* Hamze, Firas, Neil Dickson and Kamran Karimi. [https://arxiv.org/abs/1004.2840 Robust Parameter Selection for Parallel Tempering]. (2010). DOI: [https://doi.org/10.48550/arXiv.1004.2840 10.48550/ARXIV.1004.2840].&lt;br /&gt;
* Dickson, Neil G., Kamran Karimi and Firas Hamze. [https://arxiv.org/abs/1004.0024 Importance of Explicit Vectorization for CPU and GPU Software Performance]. (2010). DOI: [https://doi.org/10.48550/arXiv.1004.0024 10.48550/ARXIV.1004.0024].&lt;br /&gt;
* Karimi, Kamran, Neil G. Dickson, Firas Hamze &amp;#039;&amp;#039;et al&amp;#039;&amp;#039;. [https://arxiv.org/abs/1006.4147 Investigating the Performance of an Adiabatic Quantum Optimization Processor]. (2010). DOI: [https://doi.org/10.48550/arXiv.1006.4147 10.48550/ARXIV.1006.4147].&lt;br /&gt;
* Karimi, Kamran, Neil Dickson and Firas Hamze. [https://arxiv.org/abs/1005.2581 A Performance Comparison of CUDA and OpenCL]. (2011).&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[BOINC]]&lt;br /&gt;
* [[Volunteer computing]]&lt;br /&gt;
* [[Quantum Monte Carlo]]&lt;br /&gt;
* [[Adiabatic quantum computation]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* {{URL|http://aqua.dwavesys.com/}} (site no longer active; archived snapshots may be available via the Wayback Machine)&lt;br /&gt;
* [https://boinc.berkeley.edu/pubs.php BOINC: Publications by BOINC Projects]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/AQUA@home AQUA@home on Wikipedia]&lt;br /&gt;
&lt;br /&gt;
[[Category:Completed BOINC projects]]&lt;br /&gt;
[[Category:Physics BOINC projects]]&lt;br /&gt;
[[Category:D-Wave Systems]]&lt;/div&gt;</summary>
		<author><name>Al Piskun</name></author>
	</entry>
</feed>