Readit News logoReadit News
sunray2 commented on TSMC bets on unorthodox optical tech   spectrum.ieee.org/microle... · Posted by u/Rohitcss
dgfl · 3 months ago
Trapped-ion and neutral-atom QC require lasers because the light signal needs to be coherent. That's the main feature of a classical laser, really. The explanation with the number of photons doesn't really cut it, because even a perfect laser does not have a definite photon number: coherent states are inherently uncertain in both photon number and phase. But LEDs are even worse, because the light signal is truly incoherent. It's not even a good quantum state, it's a classical superposition of incoherent photons that you can't really use for any quantum control.

But even more than that, this seems to me like a purely on-chip solution. For trapped ions and neutral atoms you really need to translate to free-space optics at some point.

sunray2 · 3 months ago
Indeed, it is nuanced, as you point out. For example, you can't just attenuate a laser and use that as a single photon source (instead you'd get a coherent state). To realise a true single photon source you need an additional (quantum) process, like controlled stimulated emission from single atoms, or driving some nonlinear crystal to generate photon pairs (that's using spontaneous parametric down conversion, i think). And that's where the coherence properties of the laser are essential.

As for fully integrated optics, it's where quantum computers eventually want to be, and there's no physical limitations currently. But perhaps it's too early to say whether we would absolutely require free space optics because it's impossible to do some optics thing another way.

sunray2 commented on TSMC bets on unorthodox optical tech   spectrum.ieee.org/microle... · Posted by u/Rohitcss
sunray2 · 3 months ago
Somewhat related: there's a relatively big push for optical interconnects and integrated optics in quantum computing. Maybe this article yields insight onto what may happen in future.

With quantum computing, one is forced to use lasers. Basically, we can't transmit quantum information with the classical light from LEDs (handwaving-ly: LEDs emit a distribution of possible photon numbers, not single photons, so you lose control at the quantum level). Moreover, we often also need the narrow linewidth of lasers, so that we can interact with atoms in the way we want them to. That is, not to excite unwanted atomic energy levels. So you see in trapped ion quantum computing people tripping over themselves to realise integration of laser optics, through fancy engineering that i don't fully understand like diffraction gratings within the chip that diffract light onto the ions. It's an absolutely crucial challenge to overcome if you want to make trapped ion quantum computers with more than several tens of ions.

Networking multiple computers via said optical interconnects is an alternative, and also similarly difficult.

What insight do i gleam from this IEEE article, then? I believe if this approach with the LEDs works out for this use case, then I'd see it as a partial admission of failure for laser-integrated optics at scale. It is, after all, the claim in the article that integrating lasers is too difficult. And then I'd expect to see quantum computing struggle severely to overcome this problem. It's still research at this stage, so let's see if Nature's cards fall fortuitously.

sunray2 commented on Show HN: I built a synthesizer based on 3D physics   anukari.com... · Posted by u/humbledrone
bufferoverflow · 4 months ago
Dang it. I am working on the same thing, but in 2D.
sunray2 · 4 months ago
Don't be discouraged! It might even be that 2D is better than 3D in this case: it's all about how it sounds, right? And if a 2D simulation can be less expensive than a 3D while sounding just as good or better, it works in your favour!

I think that's the real key to this stuff: what makes these things actually sound good?

sunray2 commented on Show HN: I built a synthesizer based on 3D physics   anukari.com... · Posted by u/humbledrone
humbledrone · 4 months ago
For the foreseeable future I'm just going to be working on stability/performance, but eventually I will get back to adding more cool physics stuff. It's not open-source, but certainly I'd enjoy talking to a real physicist (I'm something a couple notches below armchair-level). Hit me up at evan@anukari.com sometime if you like!
sunray2 · 4 months ago
Thanks, will hit you up later!

I was using the demo just now: the sounds you get out of this are actually better than I expected! And I see what you meant in the videos about intuitive editing, rather than abstract.

Although, I was often hitting 100% CPU with some presets, with the sound glitching accordingly. So I could experiment only in part. I'm on an M1 Pro; initially I set 128 buffer sample size in Ableton but most presets were glitching, I then set to 2048 just to check for improvement, which it did, nevertheless it does seem a bit high. Maybe my audio settings are incorrect? I can give more info later if it helps you.

sunray2 commented on Show HN: I built a synthesizer based on 3D physics   anukari.com... · Posted by u/humbledrone
sunray2 · 4 months ago
Thank you for this, it looks very cool!

Remind me of Korg's Berlin branch with their Phase8 instrument: https://korg.berlin/ . Life imitates art imitates life :)

I highly support and encourage this. Is there a way I could contribute to Anukari at all (I'm a physicist by day)? These kinds of advancements are the stuff I would live for! However I should stay rooted in what's possible or helpful: I'm not sure if this is open-source for example. As long as I could help, I'm game.

sunray2 commented on Show HN: I built a hardware processor that runs Python   runpyxl.com/gpio... · Posted by u/hwpythonner
brcmthrowaway · 4 months ago
Did you work at Rigetti?
sunray2 · 4 months ago
No, didn't work there.

I looked up any connection to ARTIQ they may have: it seems they do full stack QC, as they have their own quantum compiler [1]. But I'm not really sure what they're doing currently.

[1] https://github.com/quil-lang/quilc

sunray2 commented on Show HN: I built a hardware processor that runs Python   runpyxl.com/gpio... · Posted by u/hwpythonner
sunray2 · 4 months ago
Very interesting!

What's the fundamental physical limits here? Namely, timing precision, latency and jitter? How fast could PyXL bytecode react to an input?

For info, there is ARTIQ: vaguely similar thing that effectively executes Python code with 'embedded level' performance:

https://m-labs.hk/experiment-control/artiq/

ARTIQ is quite common in quantum physics labs. For that you need very precise and determining timing. Imagine you're interfering two photons as they reach a piece of glass, so that they can interact. It doesn't get faster than photons! That typically means nanosecond timing, sub-microsecond latency.

How ARTIQ does it is also interesting. The Python code is separate from the FPGA which actually executes the logic you want to do. In a hand-wavy way, you're then 'as fast' as the FPGA. How, though? The catch is, you have to get the Python code and FPGA gateware talking to each other, and that's technically difficult and has many gotchas. In comparison, although PyXL isn't as performant, if it makes it simpler for the user, that's a huge win for everyone.

Congrats once again!

sunray2 · 4 months ago
(minor edit: for observing experimental signatures of photon interference, nanosecond precision is the minimum to see anything when synchronising your experimental bits and pieces, but to see a useful signal needs precision at the 10s of picoseconds! So, beyond what's immediately possible here.)
sunray2 commented on Show HN: I built a hardware processor that runs Python   runpyxl.com/gpio... · Posted by u/hwpythonner
sunray2 · 4 months ago
Very interesting!

What's the fundamental physical limits here? Namely, timing precision, latency and jitter? How fast could PyXL bytecode react to an input?

For info, there is ARTIQ: vaguely similar thing that effectively executes Python code with 'embedded level' performance:

https://m-labs.hk/experiment-control/artiq/

ARTIQ is quite common in quantum physics labs. For that you need very precise and determining timing. Imagine you're interfering two photons as they reach a piece of glass, so that they can interact. It doesn't get faster than photons! That typically means nanosecond timing, sub-microsecond latency.

How ARTIQ does it is also interesting. The Python code is separate from the FPGA which actually executes the logic you want to do. In a hand-wavy way, you're then 'as fast' as the FPGA. How, though? The catch is, you have to get the Python code and FPGA gateware talking to each other, and that's technically difficult and has many gotchas. In comparison, although PyXL isn't as performant, if it makes it simpler for the user, that's a huge win for everyone.

Congrats once again!

sunray2 commented on Show HN: GS-Calc – A modern spreadsheet with Python integration   citadel5.com/gs-calc.htm... · Posted by u/jpiech
sunray2 · 4 months ago
So I'll take a layman's view here since I've only cursory experience of the big data tasks that this software seems to made for. Or maybe the pitch is still different and it went over my head.

It loads quick, and works with large data. Crucially, you can view and edit visually, not only programmatically.

Assuming those already working with such data have Excel and Python tools etc., the pitch here is that the $39 license fee saves time or effort. So, is it that the user can spot and correct errors that you couldn't otherwise do with either Excel or with other big data tools? And/or otherwise do the necessary data manipulations?

I came across the phrase 'eyes like a shithouse rat' recently, to describe the people doing final checks at a printing press. I think there's probably plenty of people out there who would pay $39 for eyes like a shithouse rat.

Also the website makes me nostalgic :)

u/sunray2

KarmaCake day41February 10, 2025View Original