<p>If you're only trying to correct a small field, using a single guide star (or a single laser guide star), then the requirements aren't very arduous. The MACAO adaptive-optics module used on the Very Large Telescope at the European Southern Observatory dates from the early 2000s and is based around two 400 MHz PowerPC 604 chips (one for the "supervisory computer", the other for the "real time computer"). You can read more about it <a href="ftp://ftp.eso.org/pub/adoptics/macao_vlti_fdr/vlt-spe-eso-15600-2062.pdf" rel="nofollow noreferrer">here</a> (PDF file).</p>

<p>For next-generation multi-conjugate adaptive optics, which tries to correct a larger field using multiple guide stars, the requirements are bit more stringent: my impression is that you need several GFLOPs in the real time computer (some of this may be handled by using specialized DSP chips instead of general CPUs), and additional processing power for external monitoring and analysis.</p>

<p>So, crudely speaking, your smartphone could probably handle single-guide-star AO (except it would need to be re-engineered a bit and running a real-time operating system, and you'd need an extra computer for external monitoring); for multi-guide-star AO, you'd end up needing the equivalent of a powerful (multi-CPU) server or (small) cluster.</p>

CC BY-SA 3.0
2017-09-04T19:07:01.037Z
[This article](https://link.springer.com/content/pdf/10.1007%2Fs11554-017-0702-7.pdf) discusses using a GPU to control adaptive optics.  For these type of calculations GPUs, singly or in clusters, are usually better choices than generic CPUs.  It boils down to how much processing can be made parallel and the data bandwidths available.
StephenG - Help Ukraine
CC BY-SA 3.0
2017-09-04T16:58:38.923Z
2017-09-04T16:58:38.923Z
Peter Erwin
<p>If you look around, you should be able to find home-user AO systems which run, albeit at slightly lower bandwidth than you might like, on your PC (or an equivalent chip in the vendor's box).   It depends a lot on the number of actuators on your deformable mirror, as do most matrix operations.  </p>

<p>You might be interested in the offerings at <a href="https://www.thorlabs.com/navigation.cfm?guide_id=2037&amp;gclid=EAIaIQobChMIlbm-n4yO1gIVEZ7ACh3p9gKMEAMYASAAEgLbgPD_BwE" rel="nofollow noreferrer">ThorLabs</a> , <a href="http://diffractionlimited.com/products/cameras-accessories/adaptive-optics/" rel="nofollow noreferrer">Diffraction Limited</a> or possibly <a href="http://www.stellarproducts.com/adaptive/AO5lit.htm" rel="nofollow noreferrer">Stellar Products</a>, although that last one looks like abandonware. </p>

CC BY-SA 3.0
2017-09-05T13:03:16.160Z
2017-09-05T13:03:16.160Z
Carl Witthoft
<p>What kind of computer do you need to do adaptive optics of big telescopes? Are we talking supercomputer clusters or can my desktop do it, or my smartphone? I suppose it depends on the size of the telescope and the wavelength that is targeted. I'm interested in both the kind of computers that are used and the actual number of FLOPs per second that is required.</p>

<adaptive-optics>
How difficult is adaptive optics computationally?
JanKanis
# How difficult is adaptive optics computationally?

(Asked by: username_0 on 2017-09-03)

What kind of computer do you need to do adaptive optics of big telescopes? Are we talking supercomputer clusters or can my desktop do it, or my smartphone? I suppose it depends on the size of the telescope and the wavelength that is targeted. I'm interested in both the kind of computers that are used and the actual number of FLOPs per second that is required.

**Tags:** adaptive-optics


---

## 2 answers

### Answer by username_1 on 2017-09-04. Score: 3 | Accepted answer

If you're only trying to correct a small field, using a single guide star (or a single laser guide star), then the requirements aren't very arduous. The MACAO adaptive-optics module used on the Very Large Telescope at the European Southern Observatory dates from the early 2000s and is based around two 400 MHz PowerPC 604 chips (one for the "supervisory computer", the other for the "real time computer"). You can read more about it [here](ftp://ftp.eso.org/pub/adoptics/macao_vlti_fdr/vlt-spe-eso-15600-2062.pdf) (PDF file).

For next-generation multi-conjugate adaptive optics, which tries to correct a larger field using multiple guide stars, the requirements are bit more stringent: my impression is that you need several GFLOPs in the real time computer (some of this may be handled by using specialized DSP chips instead of general CPUs), and additional processing power for external monitoring and analysis.

So, crudely speaking, your smartphone could probably handle single-guide-star AO (except it would need to be re-engineered a bit and running a real-time operating system, and you'd need an extra computer for external monitoring); for multi-guide-star AO, you'd end up needing the equivalent of a powerful (multi-CPU) server or (small) cluster.

> **Comments:**
> **username_2**: [This article](https://link.springer.com/content/pdf/10.1007%2Fs11554-017-0702-7.pdf) discusses using a GPU to control adaptive optics.  For these type of calculations GPUs, singly or in clusters, are usually better choices than generic CPUs.  It boils down to how much processing can be made parallel and the data bandwidths available.  

---

### Answer by username_3 on 2017-09-05. Score: 3

If you look around, you should be able to find home-user AO systems which run, albeit at slightly lower bandwidth than you might like, on your PC (or an equivalent chip in the vendor's box). It depends a lot on the number of actuators on your deformable mirror, as do most matrix operations.

You might be interested in the offerings at [ThorLabs](https://www.thorlabs.com/navigation.cfm?guide_id=2037&gclid=EAIaIQobChMIlbm-n4yO1gIVEZ7ACh3p9gKMEAMYASAAEgLbgPD_BwE) , [Diffraction Limited](http://diffractionlimited.com/products/cameras-accessories/adaptive-optics/) or possibly [Stellar Products](http://www.stellarproducts.com/adaptive/AO5lit.htm), although that last one looks like abandonware.


---

