Оборотні обчислення - це модель обчислень, де обчислювальний процес певною мірою є оборотним у часі. У моделі обчислень, яка використовує детерміновані переходи від одного стану абстрактної машини до іншого, необхідною умовою оборотності є те, що відношення відображення з станів (з ненульовою імовірністю) до їх наступників має бути один до одного. Оборотні обчислення - це форма нетрадиційних обчислень.
Оборотність
Існують два основних, тісно пов’язаних типи оборотності, які представляють для інтерес: фізична оборотність та логічна оборотність.
Процес називається "фізично оборотним", якщо він не призводить до збільшення фізичної ентропії; тобто є ізоентропійним . Існує підхід до конструювання схеми, який ідеально демонструє цю властивість, яка називається логікою з відновленням заряду, адіабатичною схемою або адіабатичною обчислювальною технікою . Хоча на практиці жоден нестаціонарний фізичний процес не може бути точно фізично оборотним або ізоентропійним, не існує відомої межі близькості, з якою ми можемо наблизитися до ідеальної оборотності, в системах, які досить добре ізольовані від взаємодії з невідомим зовнішнім середовищем, і коли закони фізики, що описують еволюцію системи, точно відомі.
Ймовірно, найбільшою мотивацією для вивчення технологій, спрямованих на фактичну реалізацію оборотних обчислень, є те, що вони пропонують, як передбачається, єдиний потенційний спосіб поліпшити обчислювальну енергоефективність комп’ютерів за межі фундаментальної межі Неймана – Ландауера енергії kT ln (2), що розсіюється за незворотну бітову операцію. Хоча межа Ландауера була у мільйони разів нижче енергоспоживання комп’ютерів у 2000-х і в тисячі разів менше у 2010-х, прихильники реверсивних обчислень стверджують, що це може бути пов'язано здебільшого з архітектурними накладними витратами, які ефективно посилюють вплив межі Ландауера на практичні схеми конструкцій, так що може виявитись що практичним технологіям важко просуватись далеко за межі сучасних рівнів енергоефективності без використання принципів оборотних обчислень.
Відношення до термодинаміки
Як вперше аргументував Рольф Ландауер з IBM, для того, щоб обчислювальний процес був фізично оборотним, він також повинен бути логічно оборотним. Принцип Ландауера - це суворо обґрунтоване твердження, що беззмістовне стирання n бітів відомої інформації завжди повинно збільшити термодинамічну ентропію на . Дискретний, детермінований обчислювальний процес називається логічно оборотним, якщо перехідною функцією, яка відображає старі обчислювальні стани в нові, є функція "один до одного"; тобто вихідні логічні стани однозначно визначають вхідні логічні стани обчислювальної операції.
Для недетермінованих обчислювальних процесів (у тому сенсі, що вони імовірнісні чи випадкові), зв'язок між старими та новими станами не є однозначною функцією, і вимога, необхідна для отримання фізичної оборотності, стає дещо слабшою умовою, а саме, що розмір даного набору можливих початкових обчислювальних станів в середньому не зменшується поки обчислення рухаються вперед.
Фізична оборотність
Принцип Ландауера (і справді, сам другий закон термодинаміки) також можна розуміти як прямий логічний наслідок оборотності фізики, як це відображено в загальному формулюванні гамільтонової механіки, а більш конкретно в унітарному операторі еволюції часу квантової механіки.
Таким чином, реалізація оборотних обчислень зводиться до того, щоб навчитися характеризувати та контролювати фізичну динаміку механізмів для виконання бажаних обчислювальних операцій настільки точно, що для кожної логічної операції, яка виконується, ми можемо накопичити незначну загальну кількість невизначеності щодо повного фізичного стану механізму. Іншими словами, нам потрібно було точно відстежувати стан активної енергії, яка бере участь у виконанні обчислювальних операцій в машині, і проектувати машину таким чином, щоб більша частина цієї енергії відновлювалася в організованій формі, яка може використовувати повторно для наступних операцій, а не дозволяти цій енергії розсіюватися у вигляді тепла.
Незважаючи на те, що досягнення цієї мети представляє значну проблему для проектування, виготовлення та характеристики надточних нових фізичних механізмів для обчислювальної техніки, в даний час немає жодних фундаментальних підстав думати, що ця мета не може бути врешті досягнута, що дозволяє нам коли-небудь побудувати комп’ютери, які генерують фізичну ентропію набагато менше 1 біта (і розсіюють набагато менше, ніж енергії для нагрівання) на кожну внутрішню корисну логічну операцію.
Сьогодні наявна значна кількість академічної літератури. Фізиками, інженерами з електроніки і інформатиками були розроблені та проаналізовані різноманітні концепції оборотних пристроїв, логічні елементи, електронні схеми, архітектури процесорів, мови програмування та програмні алгоритми.
Ця галузь досліджень чекає детальної розробки високоякісної, економічно вигідної, майже оборотної технології логічних пристроїв, яка включає високоенергоефективні механізми живлення по тактам та синхронізації, або дозволяє уникнути потреби в них завдяки асинхронному проектуванню. Такого роду суттєвий інженерний прогрес знадобиться до того, як велика кількість теоретичних досліджень оборотних обчислень зможе знайти практичне застосування для того, щоб реальні комп’ютерні технології могли обійти різні найближчі бар’єри на шляху її енергоефективності, включаючи межу фон Неймана – Ландауера. Її по причині другого закону термодинаміки можна обійти лише використанням логічно оборотних обчислень.
Логічна оборотність
Для реалізації оборотного обчислення, оцінки його вартості та судження про його межі його можна формалізувати в плані схем рівня логічного вентиля. Спрощена модель таких схем - це та, в якій приймаються входи (однак, слід зауважити, що реальні логічні вентилі, реалізовані, наприклад, у КМОН, цього не роблять). У цій структурі моделювання інвертора (логічного елемента НЕ) вентиль є оборотним, оскільки його можна скасувати. Елемент "виключне або" (XOR) незворотний, оскільки два його входи не можуть бути однозначно відновлені з його єдиного виходу. Однак оборотна версія логічного елемента XOR - контрольоване заперечення (CNOT) - може бути визначена шляхом збереження одного із входів. Варіант CNOT із трьома входами називається вентиль Тоффолі. Він зберігає два свої входи a, b і замінює третій c на . З , створюється кон'юнкція, а з отримується функцію заперечення (NOT). Таким чином, вентиль Тоффолі є універсальним і може реалізовувати будь-які оборотні булеві функції (з урахуванням достатньої кількості нульових ініціалізованих допоміжних бітів). Більш загально, оборотні вентилі мають не більше входів, ніж виходів. Оборотна схема з'єднує оборотні вентилі без розгалужень і петель. Тому такі схеми містять однакову кількість вхідних і вихідних проводів, кожен з яких проходить через цілу схему. Подібним чином машина Тьюрінга стає оборотною машиною Тьюрінга, перехідна функція якої є реверсивною, так що кожен стан машини має щонайбільше одного попередника.
[fr] запропонував оборотну машину Тьюрінга в статті 1963 року, але, мабуть, не знаючи принципу Ландауера, не продовжив займатися цією темою, присвятивши більшу частину своєї кар'єри етнолінгвістиці. У 1973 р. Чарльз Беннетт з IBM Research показав, що універсальну машину Тьюрінга можна зробити як логічно, так і термодинамічно оборотною, і, отже, в принципі можливо виконувати довільно великі обчислення на одиницю розсіяної фізичної енергії в межах нульової швидкості. У 1982 р. Едвард Фредкін і Томмазо Тоффолі запропонували [en], механізм, що використовує класичні тверді сфери, щоб робити оборотні обчислення з скінченною швидкістю з нульовим розсіюванням, але вимагаючи ідеального початкового вирівнювання траєкторії куль, і огляд Беннета порівняв ці "броунівські" та "балістичні" парадигми для оборотних обчислень. Окрім мотивації енергоефективних обчислень, оборотні логічні вентилі пропонують практичні вдосконалення бітових маніпуляцій в криптографії та комп’ютерній графіці. Починаючи з 1980-х років, оборотні схеми викликають інтерес як компоненти , а останнім часом у фотонних та нано-обчислювальних технологіях, де деякі комутаційні пристрої не пропонують посилення сигналу.
Доступні огляди оборотних схем, їх побудова та оптимізація, а також останні наукові завдання.
Примітки
- . Архів оригіналу за 22 січня 2021. Процитовано 1 грудня 2020.
- J. von Neumann, Theory of Self-Reproducing Automata, Univ. of Illinois Press, 1966.
- Bérut, Antoine; Arakelyan, Artak; Petrosyan, Artyom; Ciliberto, Sergio; Dillenschneider, Raoul; Lutz, Eric (March 2012). Experimental verification of Landauer's principle linking information and thermodynamics. Nature. 483 (7388): 187—189. Bibcode:2012Natur.483..187B. doi:10.1038/nature10872. PMID 22398556.
- Michael P. Frank, "Foundations of Generalized Reversible Computing," to be published at the 9th Conference on Reversible Computation, Jul. 6-7, 2017, Kolkata, India. Preprint available at https://cfwebprod.sandia.gov/cfdocs/CompResearch/docs/grc-rc17-preprint2.pdf [ 20 березня 2021 у Wayback Machine.].
- Landauer, R. (July 1961). Irreversibility and Heat Generation in the Computing Process. IBM Journal of Research and Development. 5 (3): 183—191. doi:10.1147/rd.53.0183.
- Lecerf (Y.) : Logique Mathématique : Machines de Turing réversibles. Comptes rendus des séances de l'académie des sciences, 257:2597--2600, 1963.
- C. H. Bennett, "Logical reversibility of computation [ 25 липня 2020 у Wayback Machine.]", IBM Journal of Research and Development, vol. 17, no. 6, pp. 525-532, 1973
- Bennett, Charles H. (December 1982). The thermodynamics of computation—a review. International Journal of Theoretical Physics. 21 (12): 905—940. Bibcode:1982IJTP...21..905B. doi:10.1007/BF02084158.
- Rolf Drechsler, Robert Wille. From Truth Tables to Programming Languages: Progress in the Design of Reversible Circuits. International Symposium on Multiple-Valued Logic, 2011. http://www.informatik.uni-bremen.de/agra/doc/konf/11_ismvl_reversible_circuit_design_tutorial.pdf [ 15 травня 2021 у Wayback Machine.]
- Saeedi, Mehdi; Markov, Igor L. (1 лютого 2013). Synthesis and optimization of reversible circuits—a survey. ACM Computing Surveys. 45 (2): 1—34. arXiv:1110.2574. doi:10.1145/2431211.2431220.
- Rolf Drechsler and Robert Wille. Reversible Circuits: Recent Accomplishments and Future Challenges for an Emerging Technology. International Symposium on VLSI Design and Test, 2012. http://www.informatik.uni-bremen.de/agra/doc/konf/2012_vdat_reversible_circuits_accompl_chall.pdf [ 26 лютого 2021 у Wayback Machine.]
- Cohen, Eyal; Dolev, Shlomi; Rosenblit, Michael (26 квітня 2016). All-optical design for inherently energy-conserving reversible gates and circuits. Nature Communications. 7 (1): 11424. Bibcode:2016NatCo...711424C. doi:10.1038/ncomms11424. PMC 4853429. PMID 27113510.
- Ang, Y. S.; Yang, S. A.; Zhang, C.; Ma, Z. S.; Ang, L. K. (2017). Valleytronics in merging Dirac cones: All-electric-controlled valley filter, valve, and universal reversible logic gate. Physical Review B. 96 (24): 245410. arXiv:1711.05906. Bibcode:2017PhRvB..96x5410A. doi:10.1103/PhysRevB.96.245410.
Подальше читання
- Denning, Peter; Lewis, Ted (2017). Computers That Can Run Backwards. American Scientist. 105 (5): 270. doi:10.1511/2017.105.5.270.
- Lange, Klaus-Jörn; McKenzie, Pierre; Tapp, Alain (April 2000). Reversible Space Equals Deterministic Space. Journal of Computer and System Sciences. 60 (2): 354—367. doi:10.1006/jcss.1999.1672.
- Perumalla K. S. (2014), Introduction to Reversible Computing, CRC Press.
- Vitányi, Paul (2005). Time, space, and energy in reversible computing. Proceedings of the 2nd conference on Computing frontiers - CF '05. с. 435. doi:10.1145/1062261.1062335. ISBN .
Зовнішні джерела
- Introductory article on reversible computing [ 21 січня 2022 у Wayback Machine.]
- First International Workshop on reversible computing [ 22 лютого 2020 у Wayback Machine.]
- Recent publications of Michael P. Frank [ 22 лютого 2020 у Wayback Machine.]
- of the "Reversible computing community Wiki" that was administered by Frank
- Recent Workshops on Reversible Computation [ 30 листопада 2020 у Wayback Machine.]
- Open-source toolkit for reversible circuit design [ 29 листопада 2020 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Oborotni obchislennya ce model obchislen de obchislyuvalnij proces pevnoyu miroyu ye oborotnim u chasi U modeli obchislen yaka vikoristovuye determinovani perehodi vid odnogo stanu abstraktnoyi mashini do inshogo neobhidnoyu umovoyu oborotnosti ye te sho vidnoshennya vidobrazhennya z staniv z nenulovoyu imovirnistyu do yih nastupnikiv maye buti odin do odnogo Oborotni obchislennya ce forma netradicijnih obchislen OborotnistIsnuyut dva osnovnih tisno pov yazanih tipi oborotnosti yaki predstavlyayut dlya interes fizichna oborotnist ta logichna oborotnist Proces nazivayetsya fizichno oborotnim yaksho vin ne prizvodit do zbilshennya fizichnoyi entropiyi tobto ye izoentropijnim Isnuye pidhid do konstruyuvannya shemi yakij idealno demonstruye cyu vlastivist yaka nazivayetsya logikoyu z vidnovlennyam zaryadu adiabatichnoyu shemoyu abo adiabatichnoyu obchislyuvalnoyu tehnikoyu Hocha na praktici zhoden nestacionarnij fizichnij proces ne mozhe buti tochno fizichno oborotnim abo izoentropijnim ne isnuye vidomoyi mezhi blizkosti z yakoyu mi mozhemo nablizitisya do idealnoyi oborotnosti v sistemah yaki dosit dobre izolovani vid vzayemodiyi z nevidomim zovnishnim seredovishem i koli zakoni fiziki sho opisuyut evolyuciyu sistemi tochno vidomi Jmovirno najbilshoyu motivaciyeyu dlya vivchennya tehnologij spryamovanih na faktichnu realizaciyu oborotnih obchislen ye te sho voni proponuyut yak peredbachayetsya yedinij potencijnij sposib polipshiti obchislyuvalnu energoefektivnist komp yuteriv za mezhi fundamentalnoyi mezhi Nejmana Landauera energiyi kT ln 2 sho rozsiyuyetsya za nezvorotnu bitovu operaciyu Hocha mezha Landauera bula u miljoni raziv nizhche energospozhivannya komp yuteriv u 2000 h i v tisyachi raziv menshe u 2010 h prihilniki reversivnih obchislen stverdzhuyut sho ce mozhe buti pov yazano zdebilshogo z arhitekturnimi nakladnimi vitratami yaki efektivno posilyuyut vpliv mezhi Landauera na praktichni shemi konstrukcij tak sho mozhe viyavitis sho praktichnim tehnologiyam vazhko prosuvatis daleko za mezhi suchasnih rivniv energoefektivnosti bez vikoristannya principiv oborotnih obchislen Vidnoshennya do termodinamikiYak vpershe argumentuvav Rolf Landauer z IBM dlya togo shob obchislyuvalnij proces buv fizichno oborotnim vin takozh povinen buti logichno oborotnim Princip Landauera ce suvoro obgruntovane tverdzhennya sho bezzmistovne stirannya n bitiv vidomoyi informaciyi zavzhdi povinno zbilshiti termodinamichnu entropiyu na n k B T ln 2 displaystyle nk B T text ln 2 Diskretnij determinovanij obchislyuvalnij proces nazivayetsya logichno oborotnim yaksho perehidnoyu funkciyeyu yaka vidobrazhaye stari obchislyuvalni stani v novi ye funkciya odin do odnogo tobto vihidni logichni stani odnoznachno viznachayut vhidni logichni stani obchislyuvalnoyi operaciyi Dlya nedeterminovanih obchislyuvalnih procesiv u tomu sensi sho voni imovirnisni chi vipadkovi zv yazok mizh starimi ta novimi stanami ne ye odnoznachnoyu funkciyeyu i vimoga neobhidna dlya otrimannya fizichnoyi oborotnosti staye desho slabshoyu umovoyu a same sho rozmir danogo naboru mozhlivih pochatkovih obchislyuvalnih staniv v serednomu ne zmenshuyetsya poki obchislennya ruhayutsya vpered Fizichna oborotnistPrincip Landauera i spravdi sam drugij zakon termodinamiki takozh mozhna rozumiti yak pryamij logichnij naslidok oborotnosti fiziki yak ce vidobrazheno v zagalnomu formulyuvanni gamiltonovoyi mehaniki a bilsh konkretno v unitarnomu operatori evolyuciyi chasu kvantovoyi mehaniki Takim chinom realizaciya oborotnih obchislen zvoditsya do togo shob navchitisya harakterizuvati ta kontrolyuvati fizichnu dinamiku mehanizmiv dlya vikonannya bazhanih obchislyuvalnih operacij nastilki tochno sho dlya kozhnoyi logichnoyi operaciyi yaka vikonuyetsya mi mozhemo nakopichiti neznachnu zagalnu kilkist neviznachenosti shodo povnogo fizichnogo stanu mehanizmu Inshimi slovami nam potribno bulo tochno vidstezhuvati stan aktivnoyi energiyi yaka bere uchast u vikonanni obchislyuvalnih operacij v mashini i proektuvati mashinu takim chinom shob bilsha chastina ciyeyi energiyi vidnovlyuvalasya v organizovanij formi yaka mozhe vikoristovuvati povtorno dlya nastupnih operacij a ne dozvolyati cij energiyi rozsiyuvatisya u viglyadi tepla Nezvazhayuchi na te sho dosyagnennya ciyeyi meti predstavlyaye znachnu problemu dlya proektuvannya vigotovlennya ta harakteristiki nadtochnih novih fizichnih mehanizmiv dlya obchislyuvalnoyi tehniki v danij chas nemaye zhodnih fundamentalnih pidstav dumati sho cya meta ne mozhe buti vreshti dosyagnuta sho dozvolyaye nam koli nebud pobuduvati komp yuteri yaki generuyut fizichnu entropiyu nabagato menshe 1 bita i rozsiyuyut nabagato menshe nizh k B T ln 2 displaystyle k B T text ln 2 energiyi dlya nagrivannya na kozhnu vnutrishnyu korisnu logichnu operaciyu Sogodni nayavna znachna kilkist akademichnoyi literaturi Fizikami inzhenerami z elektroniki i informatikami buli rozrobleni ta proanalizovani riznomanitni koncepciyi oborotnih pristroyiv logichni elementi elektronni shemi arhitekturi procesoriv movi programuvannya ta programni algoritmi Cya galuz doslidzhen chekaye detalnoyi rozrobki visokoyakisnoyi ekonomichno vigidnoyi majzhe oborotnoyi tehnologiyi logichnih pristroyiv yaka vklyuchaye visokoenergoefektivni mehanizmi zhivlennya po taktam ta sinhronizaciyi abo dozvolyaye uniknuti potrebi v nih zavdyaki asinhronnomu proektuvannyu Takogo rodu suttyevij inzhenernij progres znadobitsya do togo yak velika kilkist teoretichnih doslidzhen oborotnih obchislen zmozhe znajti praktichne zastosuvannya dlya togo shob realni komp yuterni tehnologiyi mogli obijti rizni najblizhchi bar yeri na shlyahu yiyi energoefektivnosti vklyuchayuchi mezhu fon Nejmana Landauera Yiyi po prichini drugogo zakonu termodinamiki mozhna obijti lishe vikoristannyam logichno oborotnih obchislen Logichna oborotnistDlya realizaciyi oborotnogo obchislennya ocinki jogo vartosti ta sudzhennya pro jogo mezhi jogo mozhna formalizuvati v plani shem rivnya logichnogo ventilya Sproshena model takih shem ce ta v yakij prijmayutsya vhodi odnak slid zauvazhiti sho realni logichni ventili realizovani napriklad u KMON cogo ne roblyat U cij strukturi modelyuvannya invertora logichnogo elementa NE ventil ye oborotnim oskilki jogo mozhna skasuvati Element viklyuchne abo XOR nezvorotnij oskilki dva jogo vhodi ne mozhut buti odnoznachno vidnovleni z jogo yedinogo vihodu Odnak oborotna versiya logichnogo elementa XOR kontrolovane zaperechennya CNOT mozhe buti viznachena shlyahom zberezhennya odnogo iz vhodiv Variant CNOT iz troma vhodami nazivayetsya ventil Toffoli Vin zberigaye dva svoyi vhodi a b i zaminyuye tretij c na c a b displaystyle c oplus a cdot b Z c 0 displaystyle c 0 stvoryuyetsya kon yunkciya a z a b 1 displaystyle a cdot b 1 otrimuyetsya funkciyu zaperechennya NOT Takim chinom ventil Toffoli ye universalnim i mozhe realizovuvati bud yaki oborotni bulevi funkciyi z urahuvannyam dostatnoyi kilkosti nulovih inicializovanih dopomizhnih bitiv Bilsh zagalno oborotni ventili mayut ne bilshe vhodiv nizh vihodiv Oborotna shema z yednuye oborotni ventili bez rozgaluzhen i petel Tomu taki shemi mistyat odnakovu kilkist vhidnih i vihidnih provodiv kozhen z yakih prohodit cherez cilu shemu Podibnim chinom mashina Tyuringa staye oborotnoyu mashinoyu Tyuringa perehidna funkciya yakoyi ye reversivnoyu tak sho kozhen stan mashini maye shonajbilshe odnogo poperednika fr zaproponuvav oborotnu mashinu Tyuringa v statti 1963 roku ale mabut ne znayuchi principu Landauera ne prodovzhiv zajmatisya ciyeyu temoyu prisvyativshi bilshu chastinu svoyeyi kar yeri etnolingvistici U 1973 r Charlz Bennett z IBM Research pokazav sho universalnu mashinu Tyuringa mozhna zrobiti yak logichno tak i termodinamichno oborotnoyu i otzhe v principi mozhlivo vikonuvati dovilno veliki obchislennya na odinicyu rozsiyanoyi fizichnoyi energiyi v mezhah nulovoyi shvidkosti U 1982 r Edvard Fredkin i Tommazo Toffoli zaproponuvali en mehanizm sho vikoristovuye klasichni tverdi sferi shob robiti oborotni obchislennya z skinchennoyu shvidkistyu z nulovim rozsiyuvannyam ale vimagayuchi idealnogo pochatkovogo virivnyuvannya trayektoriyi kul i oglyad Benneta porivnyav ci brounivski ta balistichni paradigmi dlya oborotnih obchislen Okrim motivaciyi energoefektivnih obchislen oborotni logichni ventili proponuyut praktichni vdoskonalennya bitovih manipulyacij v kriptografiyi ta komp yuternij grafici Pochinayuchi z 1980 h rokiv oborotni shemi viklikayut interes yak komponenti a ostannim chasom u fotonnih ta nano obchislyuvalnih tehnologiyah de deyaki komutacijni pristroyi ne proponuyut posilennya signalu Dostupni oglyadi oborotnih shem yih pobudova ta optimizaciya a takozh ostanni naukovi zavdannya Primitki Arhiv originalu za 22 sichnya 2021 Procitovano 1 grudnya 2020 J von Neumann Theory of Self Reproducing Automata Univ of Illinois Press 1966 Berut Antoine Arakelyan Artak Petrosyan Artyom Ciliberto Sergio Dillenschneider Raoul Lutz Eric March 2012 Experimental verification of Landauer s principle linking information and thermodynamics Nature 483 7388 187 189 Bibcode 2012Natur 483 187B doi 10 1038 nature10872 PMID 22398556 Michael P Frank Foundations of Generalized Reversible Computing to be published at the 9th Conference on Reversible Computation Jul 6 7 2017 Kolkata India Preprint available at https cfwebprod sandia gov cfdocs CompResearch docs grc rc17 preprint2 pdf 20 bereznya 2021 u Wayback Machine Landauer R July 1961 Irreversibility and Heat Generation in the Computing Process IBM Journal of Research and Development 5 3 183 191 doi 10 1147 rd 53 0183 Lecerf Y Logique Mathematique Machines de Turing reversibles Comptes rendus des seances de l academie des sciences 257 2597 2600 1963 C H Bennett Logical reversibility of computation 25 lipnya 2020 u Wayback Machine IBM Journal of Research and Development vol 17 no 6 pp 525 532 1973 Bennett Charles H December 1982 The thermodynamics of computation a review International Journal of Theoretical Physics 21 12 905 940 Bibcode 1982IJTP 21 905B doi 10 1007 BF02084158 Rolf Drechsler Robert Wille From Truth Tables to Programming Languages Progress in the Design of Reversible Circuits International Symposium on Multiple Valued Logic 2011 http www informatik uni bremen de agra doc konf 11 ismvl reversible circuit design tutorial pdf 15 travnya 2021 u Wayback Machine Saeedi Mehdi Markov Igor L 1 lyutogo 2013 Synthesis and optimization of reversible circuits a survey ACM Computing Surveys 45 2 1 34 arXiv 1110 2574 doi 10 1145 2431211 2431220 Rolf Drechsler and Robert Wille Reversible Circuits Recent Accomplishments and Future Challenges for an Emerging Technology International Symposium on VLSI Design and Test 2012 http www informatik uni bremen de agra doc konf 2012 vdat reversible circuits accompl chall pdf 26 lyutogo 2021 u Wayback Machine Cohen Eyal Dolev Shlomi Rosenblit Michael 26 kvitnya 2016 All optical design for inherently energy conserving reversible gates and circuits Nature Communications 7 1 11424 Bibcode 2016NatCo 711424C doi 10 1038 ncomms11424 PMC 4853429 PMID 27113510 Ang Y S Yang S A Zhang C Ma Z S Ang L K 2017 Valleytronics in merging Dirac cones All electric controlled valley filter valve and universal reversible logic gate Physical Review B 96 24 245410 arXiv 1711 05906 Bibcode 2017PhRvB 96x5410A doi 10 1103 PhysRevB 96 245410 Podalshe chitannyaDenning Peter Lewis Ted 2017 Computers That Can Run Backwards American Scientist 105 5 270 doi 10 1511 2017 105 5 270 Lange Klaus Jorn McKenzie Pierre Tapp Alain April 2000 Reversible Space Equals Deterministic Space Journal of Computer and System Sciences 60 2 354 367 doi 10 1006 jcss 1999 1672 Perumalla K S 2014 Introduction to Reversible Computing CRC Press Vitanyi Paul 2005 Time space and energy in reversible computing Proceedings of the 2nd conference on Computing frontiers CF 05 s 435 doi 10 1145 1062261 1062335 ISBN 1595930191 Zovnishni dzherelaIntroductory article on reversible computing 21 sichnya 2022 u Wayback Machine First International Workshop on reversible computing 22 lyutogo 2020 u Wayback Machine Recent publications of Michael P Frank 22 lyutogo 2020 u Wayback Machine of the Reversible computing community Wiki that was administered by Frank Recent Workshops on Reversible Computation 30 listopada 2020 u Wayback Machine Open source toolkit for reversible circuit design 29 listopada 2020 u Wayback Machine