Тёмный

Making Optical Logic Gates using Interference 

Huygens Optics
Подписаться 128 тыс.
Просмотров 227 тыс.
50% 1

In this video I look into the idea of using optical interference to construct different kinds of logic gates, both from a conceptual- as well as from the practical perspective.
Contents
0:00 Intro
2:15 Logic gate operation
3:36 Optical logic gates
4:45 Concept of a diffractive logic gate
7:52 Practical aspects (photolithography and etching)
8:46 Wave front observation method
9:20 Results
13:51 Possible applications
Webpage with detailed and complete information on logic gates:
www.ee.surrey.ac.uk/Projects/C...
The diffractive patterns were made by using a home-brewed windows Zone plate app and then modifying them further with photoshop. The Zone Plate app can be downloaded from:
www.huygensoptics.com/assets/z...
For Windows 10 and for personal use only. Virus scanners and Windows will nag about it being a rare / unknown file and make installation sometimes difficult. Sorry about that. Install this app at your own risk.
An overview article on various known optical logic gates can be found in this paper:
www.hindawi.com/journals/aot/...
However it does not contain any mention of the configuration described in this video
The video contains references to detail videos on the following subjects:
Photolithography: • DIY Photolithography u...
Chromium photomask etching: • Photomasks Explained (...
Other diffractive optics (photon sieves): • Light Waves Visualized...
Microscope viewing method: • Light Waves Visualized...

Наука

Опубликовано:

 

17 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1 тыс.   
@AppliedScience
@AppliedScience 3 года назад
I've always wondered about optical computing as well. Thanks very much for your video on the topic. Some ideas: I was recently reading about electrical memristors. Perhaps you could use photochromic materials as an optical memristor. I'm not sure if this would add an additional complexity or perhaps you could use photochromics without diffraction patterns to make a logic gate. Maybe also use polarization along the lines of "spintronics"? Looking forward to more!
@HuygensOptics
@HuygensOptics 3 года назад
Thanks for the suggestion Ben. If would be really nice if such a material could be sputtered or thermally evaporated as a thin layer on the evaluator side of the device. Because photochromics could introduce the non-linearity in the gate to make it behave in a more binary manner. Anyway, I'm not sure what is feasible for me to make. Looking into a concept is easy, but to make an actual optical processor would take many months of hard work...
@kkendall99
@kkendall99 3 года назад
Trying my best to not sound like a fanboy but I've learned quite a bit from both of you. Thank you.
@pasha1663
@pasha1663 2 года назад
@@HuygensOptics usually, it is an oxide film grown at hight T, it may be challenging to accomplish in a home-made sputtering/evaporation chamber.
@Zenodilodon
@Zenodilodon 2 года назад
I too am interested in optical computing, though I don't have all the fancy gear yet to start working on any sort of prototype but the ideas are there. If either of you 2 ( Applied Science/Huygens Optics wants to chat on some of them I am more then open for it as I would hate to see the ideas go to waste. Besides this project is probably much bigger than what a single person could do anyway.
@TheZenytram
@TheZenytram 2 года назад
why not to use radio/micro waves to prototype the paterns that works or not ??
@bartomiej368
@bartomiej368 2 года назад
Optical lock: little flash on one, nothing on two...
@sudocheese
@sudocheese 2 года назад
"A little defocused on 1,024..."
@wandersgion4989
@wandersgion4989 2 года назад
@@sudocheese 😂
@cyborgamish
@cyborgamish 2 года назад
three is binding
@shanewilson3653
@shanewilson3653 2 года назад
@@cyborgamish dont you mean"3 is blinding"
@cyborgamish
@cyborgamish 2 года назад
@@shanewilson3653 3, ( light ) is bending 🤦‍♂️
@bf0189
@bf0189 3 года назад
I've had this idea floating in my head for a while as well but had no idea how it would be executed. The optical lock idea is great and I loved the LPL reference.
@NicholasMarshall
@NicholasMarshall 2 года назад
These look fragile, I hope you never drop or damage you keys.
@Thor110
@Thor110 2 года назад
@@NicholasMarshall I am sure they could be encased in something to protect them, maybe a clear see-through resin for example. ( hopefully which wouldn't cause further issues reading the key )
@HaraldSangvik
@HaraldSangvik 2 года назад
This would need to be electronic no doubt. Just had an idea that is more robust. Why not use a usb key containg an ssh key? Should be impossible to "pick" or guess. If the software and hardware implementation is sound, it should be amazing!
@goldnutter412
@goldnutter412 2 года назад
CAT scan to the rescue !! oh wait...
@grn1
@grn1 2 года назад
@@Thor110 A resin could protect them from shattering but would reduce the number of 'pins' you could have (no matter how clear the resin is, it's going to diffract some light requiring more spacing and/or larger 'pins' to compensate). Resin could still potentially scratch as well which would make it useless. That said the key could be incased in something a bit more solid with some foam to absorb shock, the 'pins' could be inset inside the 'tip' of the key (hope that makes sense) with a simple mechanical shutter that opens when the key is inserted so the 'pins' are only exposed when the key is being used (kind of like a how floppy disk or VHS expose their disk/tape when inserted). One or more of the 'pins' could act like inputs into the key which could actually make the keyhole a part of the key as well (not sure if that would be useful in any way), more importantly the source of light should come from the keyhole with the key being solid state. Obviously like any e-lock the keyhole would need to have a backup power supply and preferably a way to provide power should it's main and backup power supplies fail though I could see that being a potential weak point depending on implementation (need to not only prevent rewiring but also make sure it can't be broken by undervolting or overvolting it).
@MadScientist267
@MadScientist267 2 года назад
"truly unpickable lock"... LPL: Hold my beer
@razhemo4191
@razhemo4191 2 года назад
yeah thats a no from me chief, lol and locks NEED to be pickable, otherwise if you lose your key you'd have to break down your entire door.
@junosoft
@junosoft 2 года назад
@@razhemo4191 Don't loose the key, then.
@weltmeister
@weltmeister 2 года назад
@@junosoft that's easier said than done lol
@razhemo4191
@razhemo4191 2 года назад
@@junosoft /r/wowthanksimcured
@teardowndan5364
@teardowndan5364 2 года назад
@@razhemo4191 They don't need to be pickable: when locksmiths cannot open a door through low-effort means, they just drill the core out and replace the lock. If I put in a lock strong and secure enough that breaking down the whole door is the only way to get in, chances are that requiring this degree of effort was the whole point of putting in such a strong lock in the first place.
@pentachronic
@pentachronic 2 года назад
The need for a Flip Flop is paramount for computing.
@Personnenenparle
@Personnenenparle 2 года назад
I believe there is a crystal that change opacity to a certain wavelenght when lit with another wavelength. I think it was in an experiment about stoping light. If you have 2 crystal that behave in opposite way, first one is clear to booster wavelength when activated by signal wavelength, the booster wavelength allows signal light to be set clear, which keep the first crystal clear... It could then be latched off with destructive interferance. I might not be clear, but it might still help
@Robert_McGarry_Poems
@Robert_McGarry_Poems 2 года назад
As he points out, state based switches for read/write memory are way more important than the computation. It's all arbitrary unless you can, how did you put it, flippity-flopp.
@astronichols1900
@astronichols1900 2 года назад
Yeah I was thinking about how to do some sort of latching. Idk, maybe latch data between 2 mirrors in a laser with a way to optically turn off and on the laser. That way data could be latched in, and continuously pumped with the laser medium. No idea how that would be done. I suppose to design a data flow engine, latching is not required. Analog data flow engines with op amps don't seem to require latching data (things just flow in one side and results come out the other). In order to run software I would imagine you would need some way to latch bits or chunks of analog streams. I would have to turn on my brain to think about the minimum requirements to run software which I'm not prepared to do rn. Sounds like work.
@pentachronic
@pentachronic 2 года назад
@@Personnenenparle That would be cool.
@geordonworley5618
@geordonworley5618 2 года назад
I think the crux of the problem is that with only superpositions, I don't see how it would be possible to implement anything like a mux or flip flop. If you could use intense light to make pits in glass like a rewritable CD, and if you can boost the light's signal, then I think it could probably be done, but it would be quite slow compared to any normal computer, and I don't know how many times glass like that can change phase.
@zhifengzhang4037
@zhifengzhang4037 3 года назад
Nice presentation. Many current optical logic gates desings are based on the 'inteference' principle, for example those based on MZI. Phase delays are usually tuned by changing refractive index of materials or the length of light path. The diffractive method may have some advantages in computation (not necessarily logic gates since interference gives more than that). You may be interested in the following two papers:1.All-optical machine learning using diffractive deep neural networks and 2.Deep learning with coherent nanophotonic circuits. These two looks quite different, however both are based on interference.
@DawnOfTheComputer
@DawnOfTheComputer 2 года назад
That demonstration sweeping through the focal plane just blew my mind. I had no idea you could so precisely control the angle and phase of light with a 2D pattern. The ability to use lithography makes this very scalable and repeatable. I can see a lot of possibilities in stacking layers.
@BloobleBonker
@BloobleBonker Год назад
The questions you raise in your videos always stimulate fascinating ideas about QM.
@TheEvertw
@TheEvertw 2 года назад
2:27 Kudos for combining the right IC with the right schematic!
@scifactorial5802
@scifactorial5802 2 года назад
Absolutely brilliant! I love the intersection of ideas from theoretical physics and having the knowledge and equipment to conduct practical experiments. Great job on the video production both the content and visualizations are excellent! Channels like this one truly make me believe that we are in a gold age of citizen science. Keep up the great work!
@danieldossantos5868
@danieldossantos5868 3 года назад
I was theorizing and looking up how an optical transistor could work. Then I found your channel. Great video!
@ryanhasmanners9997
@ryanhasmanners9997 3 года назад
Same
@human3444
@human3444 3 года назад
Also I.
@AK-jt7ug
@AK-jt7ug 3 года назад
Same
@gavtriple9
@gavtriple9 3 года назад
Literally just a few days ago
@DeadLikeYou
@DeadLikeYou 3 года назад
Just wanted to say, that analogue programming is an emerging field for machine learning. I am FAR from an expert, but I am sure that some data science firms would be happy to talk to you :p
@thewokal5641
@thewokal5641 3 года назад
Thank you sooooo much! I played with this effect about two years ago (used hair instead of those tiny patterns) and was totally amazed by how you can focus the light without a lense. The resources online are not too great on this topic so your video was a bliss for me :D
@DucBanal
@DucBanal 3 года назад
I am on my to a PhD on coherent combination of fiber channels and I was thinking about using the device for optical computation. Well keep you posted 😉
@bertnorticus1662
@bertnorticus1662 2 года назад
How'd it go?? I've waited a year. 😄
@DucBanal
@DucBanal 2 года назад
@@bertnorticus1662 Computing is not out of the question but let's say that the PhD got me well. You can see the lastest development of the laser by searching for the XCAN laser!
@Madthrax23
@Madthrax23 2 года назад
Which university ? In Paris ?
@DucBanal
@DucBanal 2 года назад
@@Madthrax23 Yes
@Madthrax23
@Madthrax23 2 года назад
@@DucBanal I passed my phd in UPMC, before the switch to Sorbonne ^^
@KeeperOfKale222
@KeeperOfKale222 2 года назад
I've always had cursory knowledge about the specifics of how electronics work, especially in computing... I'm more of an artist. Although it helps when thinking outside of the box. The idea of photons instead of electrons has always intrigued me and has led me on a quest of understanding computing on a deeper level. Seeing you work on this is truly inspiring to see! Keep going!
@VirtuelleWeltenMitKhan
@VirtuelleWeltenMitKhan 2 года назад
Okay....this is awesome. I'm excited to see the first optical flip flop
@absolute___zero
@absolute___zero 2 года назад
yep! the only thing left to fully unfold photonic computing and make it available to the masses
@AllAmericanBeaner68
@AllAmericanBeaner68 2 года назад
You earned my subscription with this video, this is so exciting to see such a creative approach.
@eggburtdilusia9599
@eggburtdilusia9599 2 года назад
Super impressed! A couple of things come to mind: 1) the multi-lobed outputs 12:36 reminded me of QAM (Quadrature Amplitude Modulation) lobes. 2) the diagram in the lower right corner at 4:03 reminded me of the averaging functions of artificial logic processors. I think you're onto something brilliant! Good Luck!
@actionkey8042
@actionkey8042 2 года назад
Huygens Optics THIS IDEAS AWESOME
@bottlekruiser
@bottlekruiser 3 года назад
Only recently discovered this channel (thanks to the double slit experiment video), just finished watching everything you have here. Liked it very much! Maybe i'll go sort through my tiny box of salvaged optics now...
@ramous5182
@ramous5182 3 года назад
Fantastic work! Very nice explanations and video quality! Looking forward to the next one :)
@jojodi
@jojodi 2 года назад
Absolutely fascinating. I'd love to see more about this, especially if it's possible to "chain" multiple of these gates in series. For instance, It'd be great to see a basic adder constructed in this way.
@AORD72
@AORD72 11 месяцев назад
Yes, but would you lose so many photons that you would need to amplify the signal?
@A11V1R15
@A11V1R15 7 месяцев назад
Just make repeaters, just like redstone
@R23874
@R23874 2 года назад
What a fascinating video. Thank you so much for sharing your studies in this format!
@PatrickSalisMEDIA
@PatrickSalisMEDIA 2 года назад
It's been my long interest in trying to understand the concept of OPTICAL SIGNAL PROCESSING, which you speak and explain so marvelously. The ability to construct and implement it in real world-physical fabrication and use, sets my highest respect for your knowledge and tenacity to construct when others, white paper simulate. You are the bomb. The days of AT&T's Bell Lab research in optical / photonic / light wave for which journals I marveled, generated all this time asking and waiting ... "why is it taking so long to replace electronics". I now struggle in taking my unscientific knowledge, but having tremendous desire to proactively offset the financial pain from the rising cost and future decreased availability of secured energy- and design its practical use. ..You present the realism for someone like myself to attempt and implement its use for the common good. Thank You
@tomwimmenhove4652
@tomwimmenhove4652 2 года назад
I loved the reference to the lock picking lawyer :)
@userou-ig1ze
@userou-ig1ze 3 года назад
I know what I will do when I studied physics (another life) and am in my pension. The same thing you do, this is super interesting, I'm glad I subbed, you're brilliant IMHO
@corynrobinson
@corynrobinson 2 года назад
This is incredible. I'm familiar with digital logic, but these types of optics are beyond my level of education. I've always wondered how optical computing would work.
@VigilanceTech
@VigilanceTech 2 года назад
Fantastic! I heard Apple or IBM was working on an optical computer several decades ago, but never heard anything more about it.
@chopper3lw
@chopper3lw 3 года назад
Very nice work. I had a related idea a while back to "compute" by convolution at the Fournier plane. You might find some happy rabbit holes to go down with this method. Basically compute the fwd FFT of the logic you wish to impart, and then etch that as a mask.
@Smittel
@Smittel 2 года назад
this was recommended to me. Its incredible. Also i wanna see you partnering with some metal worker on yt to make that lock a reality to finally defeat LPL
@mikeyjohnson5888
@mikeyjohnson5888 Год назад
I have always had it in my head that we should be able to implement logical operations with photons, nice to see it actually come to fruition.
@omsingharjit
@omsingharjit 2 года назад
7:40 wow your idea of putting 3rd Beam for interference are awesome .
@katasto
@katasto 3 года назад
This is amazing! This is something I’ve been theorizing my self and I love what you have here! Your validating my theories!
@yourikhan4425
@yourikhan4425 2 года назад
The unpickable optical lock looks like a worthy challenge for everyone's favorite lockpicking lawyer.
@fisch37
@fisch37 2 года назад
Reminds me of the _unpickable_ tubular locks
@chiorrimd
@chiorrimd 2 года назад
These experiments are perfect! Congratulations!
@lemmerelassal2795
@lemmerelassal2795 Месяц назад
Fantastic video. I see a green sort of focal point when my eyes are closed.
@volbla
@volbla 2 года назад
0:32 Wow, just the other day i gave this explanation to my mom, but soon after i realized that the light can't cancel into nothing. I can't believe i haven't thought of that before. I didn't take the time to look up a better explanation though, so catching it here is pretty nice.
@DasAntiNaziBroetchen
@DasAntiNaziBroetchen 2 года назад
Your mom asks stuff like that?
@volbla
@volbla 2 года назад
@@DasAntiNaziBroetchen No, but i explain them 😏
@netman69
@netman69 3 года назад
hahaha took me a while before i understood the LPL shoutout, very nice
@superchromat
@superchromat 3 года назад
Ok. I’m using my 100micrometer shim to provide tension. Constructive interference on gate 2. Gate 3 feels like it’s in shadow. That’s a click from gate 4. Back to gate 1.
@HuygensOptics
@HuygensOptics 3 года назад
"but unfortunately this lock has around 100.000 gates which all have to be in the AND state for this lock to open. So instead, lets get the Ramset"
@Robert_McGarry_Poems
@Robert_McGarry_Poems 2 года назад
@@superchromat A little binding on gate 55,763. 🤔
@olli3686
@olli3686 2 года назад
Recently thought of this idea, which is how I found your video! Awesome! Thank you!!!
@dundermiflinpaper
@dundermiflinpaper 2 года назад
9:46 blew my mind. Just found your channel. Amazing stuff!
@martinsoos
@martinsoos 2 года назад
Destructive interference places the light somewhere else. How important those words are. First year physics teaches that photons cancel each other out, or it did in my day. Thanks for saying it, even if I change around your exact quote.
@JonnyDeRico
@JonnyDeRico 3 года назад
This is really cool. You need to find a way to get rid of any frequency / phase shifts introduced by the "light logic gate" itself, this is the holy grail. Because then you can build bigger blocks without the need for massive error correction.
@HuygensOptics
@HuygensOptics 3 года назад
For that it would probably be nescessary to use patterns with sub-wavelength dimension. However, it is not all bad. There are also ways to use these phase shifts to your advantage....
@JonnyDeRico
@JonnyDeRico 3 года назад
@@HuygensOptics I think with e-beam lithography you can achieve this, but it is time consuming and you would need a stm and a beam-blanker of course.
@lubricustheslippery5028
@lubricustheslippery5028 3 года назад
To build something like a computer you have to be able to put gates in series. Use the output form one gate as the input to another without going through an detector and diode laser.
@combin8or
@combin8or 3 года назад
I've thought about optical logic using optical ring resonators a lot since I saw a presentation at a RISC-V conference a few years ago. Ring resonators seem to be pretty trivial quantum devices because their boundaries are easy to understand, leading to interesting yet comprehensible topologies. Anyway, every time you release a video, I hope that you talk about photon sieves again and lead into clever applications for computation. Thanks for the interesting video in the meantime!
@Xerangelo
@Xerangelo 2 года назад
Awesome channel. I stumbled upon it by accident, but happy that it showed up in my feed
@sebbes333
@sebbes333 2 года назад
*@Huygens Optics* 12:41 What happens if you make this a spiral instead? Each revolution it goes 1 "band" (white to white) outwards. It changes thickness according to whatever the thickness you use at any radius here.
@samykamkar
@samykamkar 3 года назад
Very cool!
@lolvivo8783
@lolvivo8783 3 года назад
Hey u cool too! Jus dont crack my pc!
@cvspvr
@cvspvr 2 года назад
samy is my hero!
@bhatkrishnakishor
@bhatkrishnakishor 2 года назад
Hi Samy
@gems34
@gems34 2 года назад
Very exciting work, having watched the earlier elements you presented I was left wondering where your mad genius was leading ;) Wishing you the best of luck and may the photons be kind to your research.
@pasha1663
@pasha1663 2 года назад
Great work. Clear explanation. I always enjoy a lot watching your video.thanks sir!
@ultraderek
@ultraderek 2 года назад
Interesting idea. I’m imagining a glass cubed cpu with optical fiber inputs and outputs. I think we will be using light for general computing sometime in my lifetime. It’s getting too expensive to make the latest processors using semiconductors.
@david203
@david203 Год назад
Especially for AI inference, computing could really benefit from being done entirely digitally in light, including logic gating and memory.
@Wooskii1
@Wooskii1 3 года назад
Very interesting idea using interference, but I still can see how size might be a problem.
@johnjordan3552
@johnjordan3552 2 года назад
Wow that's probably the coolest thing I've seen for a long time
@DanielLCarrier
@DanielLCarrier 2 года назад
The problem is that light is (generally) linear. You could talk about these as individual gates, but if you actually connect them together, no matter what you do the final result will be a linear combination of what you started with. You can't get complex logic. Not unless you add something to make it nonlinear, like having a light sensor that triggers a laser. There are ways to do that, but I think that's the interesting part of the problem that needs to be focused on. Not something you can just ignore.
@leonardocorti1919
@leonardocorti1919 3 года назад
That lock idea is brilliant. I'm sure LPL would have a great time
@chuuni6924
@chuuni6924 3 года назад
Realistically speaking, if going down the route of electronic locks, I think a fully enclosed RFID lock would be strictly better. Not as fun, for sure, but better.
@SuperAWaC
@SuperAWaC 3 года назад
@@chuuni6924 "better" only depends on how difficult it is to spoof the signal it wants to open.. An electro-optical logic gate lock would take a fantastical amount of effort to non-destructively open
@chuuni6924
@chuuni6924 3 года назад
@@SuperAWaC Cracking an AES key would also take a fantastical amount of effort. Certainly, there are more and less secure RFID protocols, but as long as you're doing electronic locks, I'd trust properly implemented cryptography over virtually anything else. Now, if you could find a way to implement this optical key in a manner that didn't require electronics, that'd be a different thing altogether...
@Robert_McGarry_Poems
@Robert_McGarry_Poems 2 года назад
@@chuuni6924 There is a video where they use a child's toy to hack the signals in garage door openers. I think it was Veritasium. It was pretty eye opening.
@chuuni6924
@chuuni6924 2 года назад
@@Robert_McGarry_Poems Yeah, that video is a great example of crypto not properly implemented (or not implemented at all, as the case may be).
@cleitonoliveira932
@cleitonoliveira932 2 года назад
You should try to create an optical transistor, where the input doesn't come from the other sources but a third that controls them. And maybe a two sided device that makes the light go back and forth.
@ArneChristianRosenfeldt
@ArneChristianRosenfeldt 8 месяцев назад
Transistor with 3 sources? And no destination? Type-2 nonlinear crystals give you polarisation as a way to separate two sources.
@roderick.t
@roderick.t 2 года назад
This concept was part of my graduate work in the mid-1990's. A journal article in Applied Optics was published entitled, "Programmable optical logic systems using free-space optical interconnections."
@absolute___zero
@absolute___zero Год назад
then why aren't we using this computing methodology now? is there some hidden flaw?
@alex.kosmas
@alex.kosmas 2 года назад
Oh my! You, Sir took me back in 1995 when I have envisioned a similar approach! I have a Word document in an old hard drive somewhere! If I find it I will send it to you!
@andymouse
@andymouse 3 года назад
Fascinating video..is there anyone who dosent watch LPL ?
@HuygensOptics
@HuygensOptics 3 года назад
The man is the biggest advocate of open source housing.
@fisholith2830
@fisholith2830 3 года назад
I wonder if there would be any benefit in trying to make zone plates with smoothly varying sinusoidal opacity, instead of the usual fully opaque and fully transparent stripes. I don't know how small you can get your details with your lithography setup, pretty small it seems, :) but perhaps you could use a sub-wavelength dither or sawtooth to transition between opaque stripes and transparent stripes. If I recall, moth's eyes do something similar to this, but in three dimensions. Their eye lenses don't have smooth glass-like surfaces, but rather the surfaces are blanketed with an array of sub-wavlength cones at sub-wavlength spacing, which the longer wavelength light treats as a gradual transition from the refractive index of air to the refractive index of the denser eye material. This gradual transition helps reduce the loss of light to specular reflection, making the moth's eyes more efficient. In the case of zone plates, you'd be creating a similar effect in the 2D zone pattern, by incorporating a sub-wavelength drop-off pattern in the opaque material as you transition out of opaque stripes into transparent stripes. If you could get the effective opacity to vary sinusoidally, then you'd have a zone plate that behaved much more like the pair of touching glass blocks you showed at 0:15, in terms of smoothly varying transmission and reflection stripes. This sinusoidal zone plate pattern might also help reduce the higher order additional focal points. Anyway, just a thought. Fantastic channel by the way. :)
@HuygensOptics
@HuygensOptics 3 года назад
Making gradual phase changes in the rings of zone plates can definitely improve optical performance. This is basically what is achieved in high-resolution meta surfaces.
@BlackbodyEconomics
@BlackbodyEconomics 2 года назад
This is my new favorite science channel. Well, I mean aside from Ben's Applied Science over here :P Seriously though, I love it man. Thanks for the fascinating and mind-juicing content.
@graphenepixel8231
@graphenepixel8231 2 года назад
this looks like some fun experimental technology, I would like to try this out.
@daverei1211
@daverei1211 2 года назад
I remember years ago pulling apart a cleverly engineered optical keyboard, it had a row of lights going down channels to led detectors at the other end. Each key had plate that would interrupt the light channels thus producing the ASCII character code for the key pressed. So you could implement a full optical computing system from input to logic and then work on optical output- wouldn’t that be cool.
@AORD72
@AORD72 11 месяцев назад
The treason to build optical computers is for speed (single core or parallel processing). The optical to electron conversion is slow and bulky. We need photon switches that are mechanical/electron independent.
@cellularsystems8693
@cellularsystems8693 3 года назад
Have you explored polarization as the logic level as opposed to interference based intensity?
@zyeborm
@zyeborm 2 года назад
If you could use left and right hand circular polarisation the system would become immune to phase shifting caused by thermal expansion which would be quite useful.
@grn1
@grn1 2 года назад
​@@zyeborm I've always wondered if it would be possible to basically add or subtract 2 wavelengths from each other and use that for math within a processor (hope that makes sense). Not sure how to handle logic with such a system though (maybe use a specific set of wavelengths that have this sort of constructive/destructive behavior).
@sajukkhar
@sajukkhar Год назад
@@grn1 yes maybe with Fourier transforms, i was thinking of an analog computer based on wave arithmetic.
@cogoid
@cogoid 2 года назад
TL;DR: Ordinary optical components are linear, and no combination of linear components can produce a non-linear device. XOR is non-linear. Optics is a wonderful field, and your craft and hand-on demonstrations are very beautiful, and a pleasure to watch. I certainly am not writing this to criticize you in any way, but merely to point out some fundamental considerations to be aware of. Ordinary optics (meaning a fixed arrangement of lenses, mirrors, diffraction gratings, filters etc) is *linear* in the sense that if an electromagnetic wave "A" at the input produces the output "X", and an input "B" produces the output "Y", then any mixture of A+B at the input produces a corresponding mixture of X+Y at the output. A Fourier transform is a linear operation, which satisfies the above property. Hence, it can be realized by an ordinary optical system. (Any other weighted sum or difference of inputs can also be realized.) But a lot of interesting computation is *not* linear or reversible. XOR is already very nonlinear! Threshold that is inherent in all of the ordinary electronic logic gates, even in inverters, is a non-linear transformation. Obviously, multiplication and division are non-linear, etc, etc. Finding roots of a quadratic equation is non-linear. Almost any computer program is extremely non-linear. In general, universal computation fundamentally cannot be realized with just the linear elements (the ordinary optical components.) To make a universal computer, one would have to add non-linear optical elements into the system. Such nonlinear optical elements do exist and are used occasionally to great effect (frequency doubling, for example, like in green laser pointers), but as of yet there is no easy to use, inexpensive non-linear optical element that would be equivalent to a transistor. With the ordinary linear optics, you can make a linear mixture of the inputs that resembles some logic operations. But without sneaking in some non-linear operation, no matter how you cascade these linear blocks, the result will always remain a linear system, and some even very simple things like XOR will not be even approximately realizable. There are of course great many other things that only optics can do. Good luck with your experiments -- love your work!
@chrismofer
@chrismofer 2 года назад
so cool! when i heard about all the strange non-linear optical effects certain materials had I got straight to thinking how they could be used to build gates. w/ Raman amplification and cross-phase modulation, you can basically build all-optical transistors. optical phase conjugation just blows my mind.
@Robert_McGarry_Poems
@Robert_McGarry_Poems 2 года назад
Yes. A mixed optical/electric system would give you a low heat processor. Of course, it might be a tad large, but low heat is worth that.
@Alexander_Sannikov
@Alexander_Sannikov 2 года назад
it's going to be very hard to chain these gates, considering each of them outputs light in a different polarization state depending on its inputs.
@br3nto
@br3nto 2 года назад
He presented a very interesting parallel processing architecture towards the end. A matrix of inputs exists on one side. The inputs would be loaded from a memory cache. The inputs go through a matrix of generators and evaluators. The output is read by an optical sensor. The memory cache is updated from the values read by the optical sensor. This process repeats in cycles. There would need to something that reads and writes to the memory cache. In this way a program can be loaded and evaluated, and the results read. This is a very cool concept! The process is not too dissimilar from a frame buffer on computer graphics. Frames of data could be preprepared ahead of optical processing. The frames get added to a processing queue that gets processed FIFO by the optical processor.
@JGHFunRun
@JGHFunRun 2 года назад
How does an erbium doped amplifier affect the polarity of light? Sorry if this is a dumb question I'm very new to optics
@EmblemParade
@EmblemParade 2 года назад
The idea of a adding a third always-on beam is ingenious. It's also absolutely necessary for creating a NOT, otherwise there would be no light for a "0" source. :)
@davidwarford3087
@davidwarford3087 2 года назад
is it really ingenious it that's literally how transistors work?
@EmblemParade
@EmblemParade 2 года назад
Yes, transistors are ingenious. :)
@williambunting803
@williambunting803 2 года назад
This is such a fascinating concept. I have imagined optical computers based on hexagonal crystals with the optical operators on the hexagonal faces and the data on the end faces with the output data being through an optic fibre cable for conversion to standard electronic function elsewhere. There are so many fabulous mechanisms such as using air (vacuum) gaps to allow past data to jump ahead of current data, optically clear piezo electric crystals to deflect beam direction, and photonics devices are beginning to appear. The prospect is to build fast computers that are immune to EMPs, but also have indefinite life to store the history of our civilization beyond its inevitable collapse. Keep going, this is huge.
@absolute___zero
@absolute___zero 2 года назад
I concur, EMP is a huge issue, if the world would know that all the electronics of an entire country can be broken in a few seconds with EMP, they would never use silicon chips
@pa1gsj
@pa1gsj 2 года назад
You are certainly onto something here. The Canadian company Xanadu quantum is working on a similar way to use integrated optics for quantum computing.
@furkanunsal1131
@furkanunsal1131 3 года назад
that was an unexpected lockpicking lawyer referance
@skyrask1948
@skyrask1948 2 года назад
How do you plan on normalizing outputs again so you can use multiple gates in series?
@SimonK91
@SimonK91 2 года назад
Exactly my thought as well! Even though it has been shown to work in isolation doesn't mean it will be feasible to use in series. This could be applied to perform complex hard-coded calculations, so in a way it could shorten the instruction pipeline of a CPU -- though I don't think the conversion from electrical information to optical and back again will be faster than doing all of that using the same data source.
@rondavison8475
@rondavison8475 2 года назад
add sensors at both destructive and constructive points to give a ratio output, use log amps to help digitize, allows more precision over a much larger bandwidth of light level variations. etch the outer ring of interference filters on the other side of the glass to get back your genius win. make the thickness correct for height delta to re-align focal points in space. poppa was a photon magician, learned this stuff in the back seat of a station wagon. great videos. your tesla valves can be used to generate water level differences. This can be used to measure flow direction and pressure differentials with fluid induced optical path changes. This can be used as a logic device for flow control and measurement
@fox0ps22
@fox0ps22 2 года назад
I remember a family friend who worked at Lucent telling me that they were working on a fiberoptic network switch that would direct the flow of traffic without media conversion. No copper. I wasn't able to tease an explanation out of him (that I could understand, dunno why was telling a kid my age something like that anyway) and I've wondered about it once or twice a year ever since. I think I've finally got an answer to that question that I understand, thanks.
@monad_tcp
@monad_tcp 2 года назад
Need a way to amplify the signal without using CCDs and LEDs. Logic gates aren't just switches, they also amplify the signal to keep the fan-out.
@jjgunt
@jjgunt 2 года назад
What about a doped fiber amplifier?
@Engineer_Stepanov
@Engineer_Stepanov 3 года назад
Отлично!!!
@DougMayhew-ds3ug
@DougMayhew-ds3ug 2 месяца назад
A memristor might have useful analogues in the passive resonant filter domain. If you picture a broadband noise signal passing through a classical filter, its resonant/dampening footprint is visible on the output spectrum like an equalizer output. If you can close the loop by controlling a passive filter to make its static parameters quickly adjustable , it could selectively alter a spectrum passing through it, suggesting one stage of a parallel processing pipeline. The advantage is the accumulated results of accuracy over time are like the shutter speed trade-off in photography. The more exposure the less noise, up to a point. Such a system would use frequencies to represent state, with interference providing a means of active logic. Because a spectrum contains multiple frequencies, it could perform multiple analog or logical operations in one pass. Critical design decisions include how to move data into the frequency domain, and how to make use of interference, and how to read the state out from the system, and there are a few possible paths and maybe new approaches yet to unfold as well. I like your research angle, perhaps you are going to introduce how you will change the masks dynamically to afford speedy input on the optical comparators. Perhaps you will find a speedy transducer array that can control a grid of pinholes? Or use the Digital Light Projector somehow in this role. Just wondering what’s next. Beautiful work all around, cheers.
@zbsafaklar
@zbsafaklar 2 года назад
I think "why i make a basic calculator worked by colors" and you appeared before me... its unbelievable think mate its very cool. And homemade CPU, its fantastic!!
@K9Megahertz
@K9Megahertz 3 года назад
Interesting, I've been tooling around with the idea in my head for a while. Should be a good video. =) Edit: Ok finished the video. This is similar to what I was thinking. My idea was based upon the double slit experiment and you'd basically fire two beams of photons (one beam per slit) and if both were on, you'd get photons in the center of the diffraction pattern at the "aperture", so basically an AND gate. I hadn't really worked out the NOT gate yet but once that was figured out you could build a NAND gate and then from there since its a universal gate you could build any of the other logic functions; OR, XOR, etc.. and well... things just progress from there. Sure since everything is NAND the gate count goes up, but given the speed at which it would run, I don't think one would care until you're pushing the limits of the technology. One concern if chaining gates along to form logic and computational units is the attenuation of the light going from one gate to the next. Since the light is diffracting I would suspect some photonic loss at the aperture. So at some point you'd need a signal booster of some sort. This was one of those things where I figured if I had thought of it surely someone somewhere else much smarter than I had already thought it through and determined it wasn't viable and hence why we don't currently have the technology. =) But hey, maybe there's something to it after all? It's certainly interesting stuff.
@HuygensOptics
@HuygensOptics 3 года назад
Thanks, you have clearly given it a lot of thought. I myself thought that this type of configuration would be well documented by others. But what you see is that efforts are mainly directed to "in-plane" configurations, so that processing is more compatible with IC manufacturing. And you are right about the efficiency. With every diffractive element, you loose at least 50% of the light. But with a limited number of layers, I guess light intensity loss will not be a very big issue.
@evannibbe9375
@evannibbe9375 2 года назад
@@HuygensOptics That’s where I think that building an optical key sounds like a good idea. Electricity is just too good at running electronics since it is just so easy to use changes in magnetic fields to flip relays or charge up capacitors or quickly change the properties of P-doped transistors to allow other current to flow. What you basically need for a photonic circuit to be as good as an electrical one is to find some way to have light particles on one side of a transistor cause the other side of the transistor become transparent (and then become opaque when no light flows, or Vice versa) in order to avoid needing to revert back to electricity to control the flow of light
@johndoggett808
@johndoggett808 2 года назад
@@HuygensOptics To address the attenuation problem, I suppose you could pass the output of the logic gate through a laser cavity with the end mirrors removed (i.e. utilise the Light Amplification bit of the LASER acronym) - to get more amplification you could fold the beam through the cavity a few times. Perhaps a dye laser would be suited to this - obviously the laser would have to have the same wavelength as the amplifier. Possibly you could use a single cavity to amplify numerous beams. But I suppose if you have a long beam path you would end up with optical logic that is slower then current electronic logic.
@zyeborm
@zyeborm 2 года назад
@@johndoggett808 even if it were slower it would still have uses. A solid state computational device that's immune to electromagnetic interference would have many uses.
@johndoggett808
@johndoggett808 2 года назад
@@zyeborm True
@AndreasIndustriePro
@AndreasIndustriePro 2 года назад
is the exclusiv or gate not called XOR? i never heared of EOR
@calexito9448
@calexito9448 2 года назад
Me neither
@happmacdonald
@happmacdonald 2 года назад
Whelp, if you've never heard of me I guess I'd better just wander on back into my hut. Not that it matters, I'm not really much of a donkey to hear of. 😶
@khatharrmalkavian3306
@khatharrmalkavian3306 2 года назад
I've seen it called EOR, but only by electronics engineers. In software we always call it XOR. EEs seem to use either or both terms.
@roshangudhe5264
@roshangudhe5264 2 года назад
I was also come up with a very similar implementation for the optical logic circuits few years from now, it's very nice to see it practical implementation.
@Robert_McGarry_Poems
@Robert_McGarry_Poems 2 года назад
The time traveler! 42...
@stacklysm
@stacklysm 2 года назад
Awesome video, the concept and execution shows that this idea could be further developed (and maybe miniaturized). That would give a whole new meaning for optical devices
@topwaifu2104
@topwaifu2104 2 года назад
It looks like a shitload of energy is being lost on each gate.
@zexcedes5236
@zexcedes5236 2 года назад
True but think about how much energy is in light at that scale compared to that of electricity in current machines. It seems like if you could build a system like this the energy consumption would be way lower than current electronics.
@abstractumusic
@abstractumusic 2 года назад
aand also think about the latency that will be introduced by these... It will be almost none lol
@mtx33
@mtx33 2 года назад
@@abstractumusic Only if we could connect these in series without capturing the result and 're-emitting it'. that's the key part, without that its as slow as the CCD-s.
@erblocker94
@erblocker94 3 года назад
love the lock picking lawyer reference
@iammanishverma
@iammanishverma 2 года назад
Wonderful demonstration and explanation! If you consider polarization as well in to it, you will get more bits in the gate!
@AK-jt7ug
@AK-jt7ug 3 года назад
I'm currently working on running simulations for optical neural net components. Good to see more people are considering the potential in integrated photonics. I don't know if interference is the right strategy though considering the difficulty of getting interference on chip with enough nodes.
@Jeremy.Bearemy
@Jeremy.Bearemy 2 года назад
0:46 The explanation actually makes perfect sense. Destructive interference does not destroy the EM energy, but two waves of equal amplitude and opposite phase will not have an effect on the rods or cones in your eyes, or a light sensor in a camera. Both rays of light still reach their destination but cannot have an effect because of their evil twin.
@CXT14GamerMouse
@CXT14GamerMouse 2 года назад
I think you misunderstood there. The electric energy is not secretly there, but "undetectable" or "unabsorbable", the energy literally does not go there, but somewhere else. If you make glasses anti-reflective more light goes through. The light isn't "silently" reflected. I do not understand why it does that, but it is doing that. (Please correct me if I misrepresented your understanding of the topic, it's the educator in me talking)
@Jeremy.Bearemy
@Jeremy.Bearemy 2 года назад
@@CXT14GamerMouse 🤔 Hmm. So if two coherent laser beams of equal amplitude, and wavelength, but opposite phase were fired into my eyeball, they would pass right through my retina? Continuing ad infinitum into the sunset? Now I'm confused 😂 I just assumed they would both be absorbed but only as heat
@CXT14GamerMouse
@CXT14GamerMouse 2 года назад
@@Jeremy.Bearemy The light would not even go into your eye, the interference would make a pattern offset from your eyes. In your contraption the energy would again: go somewhere else. I don't have the skill to give an explanation which is not false in the context of a youtube comment, I would probably struggle if I had a whole week. I would love to teach you, but I think you are on the right track. Just keep me in mind the few next times you watch interesting videos about light and try to accept my premise. You will see how it fits, and how light is always weirder than you think. I wish you good luck and stay curious :)
@kaseyboles30
@kaseyboles30 2 года назад
The only gate you actually need to be able to make is the nand gate. All others can be built from that.
@yourikhan4425
@yourikhan4425 2 года назад
What if size matters?
@renatoximenes4693
@renatoximenes4693 2 года назад
Congratulations on your work, I'm an engineer and I always imagined we'd have optical logic ports someday. Now I see that Chinese are already developing optical computers. I really enjoyed your work congratulations. That's the future
@icebluscorpion
@icebluscorpion 2 года назад
Pure optical switches, and LCDs/LEDs where my first thought on the topic of optical interference
@antonhengst8667
@antonhengst8667 2 года назад
As I'm sure you're aware, all logic gates can be built by series of XOR gates or XAND gates. So if you can produce a very simple and reliable XOR, you have everything you need to build arbitrary microprocessors!
@cristian91re
@cristian91re 2 года назад
You need memory too. Is it possible to make a flip-flops?
@medexamtoolsdotcom
@medexamtoolsdotcom 2 года назад
WRONG! First of all, there's no such thing as "XAND", the opposite of XOR is XNOR. What exactly is an exclusive and gate in your mind and how is it different from an exclusive or gate? Think mcfly think! But the only thing you can make out of a series of XOR gates is..... more XOR gates, or XNOR gates. The term you are looking for is "turing complete", and the only 2 logic gates that are turing complete are NAND and NOR gates. To Cristian, to your comment, you can make flipflops out of nand or nor gates, by having a pair of them with their outputs led back to one of each others' inputs, and that gets you your memory, that's why you can't do it with xor gates, because it doesn't work to feed their outputs back to their inputs.
@aniksamiurrahman6365
@aniksamiurrahman6365 3 года назад
Making more logic gates in the same area as we currently have and power them with UV/Vis light will be really hard.
@Robert_McGarry_Poems
@Robert_McGarry_Poems 2 года назад
But they are faster and less limited than electronics, so you can get more milage from a similar arrangement. LED would be optimized for it's circuit. Because you couldn't directly link them all together, each circuit could have a differently tuned LED source, specific to it's purpose.
@ELEMENTLHERO
@ELEMENTLHERO 2 года назад
This is insanely cool
@cryptoinside8814
@cryptoinside8814 Год назад
I am a EE from U.C.Berkeley. This is quite interesting. Will research this more.
@recklessroges
@recklessroges 2 года назад
I remember designing something back in the 90s that required an LED to flash 10,000 times per second, and I ran into the problem that the LED would remain glowing for many microseconds after it was no longer powered. (Maybe LED technology has moved on.)
@svampebob007
@svampebob007 2 года назад
nah m8, led technology has remained stagnant since the 90's
@aniksamiurrahman6365
@aniksamiurrahman6365 3 года назад
Oh man! Please make a full episode extending from 2:15. Plz!
@HuygensOptics
@HuygensOptics 3 года назад
Well, I will definitely return to that particular subject in a future video.
@solapowsj25
@solapowsj25 2 года назад
Computing and graphics decoding at the speed of light. Photonics. Great 👍👍👍😊
@ENetArch
@ENetArch 5 месяцев назад
Another way to create the gate, is to create a laser crystal whose electrons are excited by one input beam, while the 2nd beam causes the electrons to stabilize and produce a known wavelength that is emitted. The implementation is a bit more complex, but has a higher degree of working.
@nickpatella1525
@nickpatella1525 2 года назад
LPL: Now although this lock would deter even the most experienced of pickers, it is vulnerable to a very simple attack. That is, the strobe light.
@redsmith9953
@redsmith9953 2 года назад
Here someone who developed this technology to the next level, and claims "Beating Moore's Law: This photonic computer is 10X faster than NVIDIA GPUs using 90% less energy", the company is called lightmatter.
@absolute___zero
@absolute___zero 2 года назад
no, it is not a fully functional computer like we are used to, or in other words, it is not a Von Neuman computing model, it is just an accelerator for doing linear algebra for neural networks. Should be working very well for machine learning projects but not beyond that
@paulromsky9527
@paulromsky9527 Год назад
Great video! An un-picable lock. Brilliant. You should file for a patent on that if you are the first, or at least write a whitepaper and have it published - even on RU-vid if no one will pick it up. Optical computers, this is very stimulating (no pun intended). If you could do this with individual photons, quantum computing may merge with this. For those of you not familiar with digital logic gates: In electronics, all you really need is NAND gates because a 2nd NAND gate (with one input tied to a logic '1') on the output of the first acts as a NOT (inverter) gate and converts the NAND gate to an AND gate. So, using NAND gates, you can make: NAND, NOT, AND, OR, NOR, EXCUSIVE OR, EXCLUSIVE NOR, and any other gate with various combinations NOT on the inputs and output... and you have ALL the building blocks of computer logic. With Optical Logic, you start OR and NOT gates, and those too can be combined in various ways to create ALL of the same building blocks gates used in electronics. For example: Demorgan's Therom states you can convert, say an OR gate to an AND gate by putting a NOT on each input and output of the OR gate. Try it: The truth table of a Negitive Logic OR gate (one with NOT on the all the inputs and output) and truth table of an AND gate, both tables give the same results with respect to their inputs (thus the same gate, just inverted "logic/polarity" symbols). A postive logic AND gate is the same as a Negative logic OR gate, they do the same but you look at the logic from positive or negative perspectives, so the symbols are different but do effectively the same.
@pavan5140
@pavan5140 3 года назад
Thanks for posting bro! It's really cool...
Далее
Is a Completely Mechanical CPU possible?
12:32
Просмотров 610 тыс.
Тяжелые будни жены
00:46
Просмотров 512 тыс.
Gravitational Index of Refraction
19:59
Просмотров 71 тыс.
Etching small patterns in Glass
14:40
Просмотров 213 тыс.
Light & Coherence part 1: Temporal Coherence
27:27
Просмотров 96 тыс.
This New Photonic Chip Computes in Femtoseconds
18:14
Просмотров 185 тыс.
Light Waves Visualized using Photon Sieves.
11:33
Просмотров 61 тыс.
How big is a visible photon?
20:34
Просмотров 713 тыс.
End of the silicon era. Processors of the future
19:26
Просмотров 313 тыс.
Теперь это его телефон
0:21
Просмотров 1,3 млн