A számítástechnika világát közel egy évszázada a bináris rendszer uralja, mely két állapotot, a 0-át és az 1-et használja az információ ábrázolására. Létezik azonban egy alternatív logikai rendszer, a ternáris technológia, amely három állapotot alkalmaz, és amely időről időre felbukkan, megkérdőjelezve a bináris dominanciát.
A ternáris technológia olyan számítástechnikai rendszerre utal, amely a háromértékű logikát alkalmazza, szemben a kétállapotú (bináris) logikával. A bináris rendszer a 0 és 1 értékekkel dolgozik, míg a ternáris rendszernek két fő megvalósítása létezik:
-
Kiegyensúlyozatlan ternáris: 0, 1, 2
-
Kiegyensúlyozott ternáris: -1, 0, +1 (ezt gyakran a legelőnyösebbnek tartják)
A ternáris számrendszerben az alapszám a 3 (ellentétben a bináris 2-vel), így az információ egysége a trit (ternary digit), ami több információt képes tárolni, mint a bináris bit.
Elméletileg a ternáris számrendszer a leghatékonyabb az információsűrűség és a szükséges logikai kapuk száma szempontjából, ami alacsonyabb energiafogyasztást és kevesebb alkatrészt eredményezhet.
A kiegyensúlyozott ternáris rendszer lehetővé teszi a negatív számok egyszerűbb ábrázolását, anélkül, hogy külön előjelbitre lenne szükség.
A „Szetuny” (Setun) volt a világ első modern, elektronikus ternáris számítógépe, amelyet 1958-ban építettek a Moszkvai Állami Egyetemen, Nyikolaj Bruszencov vezetésével. Ez a gép a kiegyensúlyozott ternáris logikát használta, és figyelemreméltó előnyökkel rendelkezett kora bináris gépeivel szemben.A Setun állítólag körülbelül 30%-kal kevesebb alkatrészt igényelt a hasonló teljesítményű bináris gépeknél, olcsóbb volt a gyártása és alacsonyabb volt az energiafogyasztása is.
A Setun sikere ellenére a sorsa tragikusan alakult, és a technológia eltűnt a mainstreamből. Bár 50 darabot gyártottak belőle, és az egyetemeken és kutatólaboratóriumokban is sikeresen alkalmazták (néhány példány 17 évig működött folyamatosan), a Szovjetunióban 1965-ben leállították a gyártását. A bukás mögött nem elsősorban technológiai, hanem bürokratikus és politikai okok álltak.
A Setun egyetemi projekt volt, nem pedig a központi ipari tervezés része. A gyártásért felelős minisztériumok és gyárak negatívan álltak az „egyetemi fantázia szülöttéhez”, és inkább a már bevett bináris technológiákra összpontosítottak.
A Setun-70 (gyakran Setun 2-nek is nevezik) sorsa az volt, hogy a Moszkvai Állami Egyetemen a ternáris számítástechnikai kutatás utolsó darabja lett, de a sorozatgyártásba soha nem került. Bár a Setun-70 technológiailag továbbfejlesztette az eredeti Setun koncepcióját, utána a ternáris számítógépek fejlesztése teljesen leállt a Szovjetunióban.
A Setun-70-et 1970-ben mutatták be, az eredeti Setun (melynek gyártását 1965-ben beszüntették) tapasztalatai alapján.
- Teljesebb mértékben magába foglalta a ternáris logika előnyeit. Kialakították benne a „trájtot” (tryte), amely 6 tritet (ternáris számjegyet) tartalmazott, és hozzáigazították az utasításkészletet. Ez egy kétvermes (two-stack), nulla-címzéses (zero-address) architektúra volt, amely sok szempontból elegánsabb és hatékonyabb programozást tett lehetővé.
- A Setun-70-ben valósították meg a „Nasztavnyik” (Nastavnik) nevű számítógépes oktatási rendszert (CAI), amely a maga korában rendkívül fejlett volt, és bináris verziói is nagyszerű példaként szolgáltak a didaktikai programozásban.
- A Setun-70 az utolsó „ternac” volt, amelyet Nyikolaj Bruszencov csapata épített. A Setun projektet már korábban is hátráltatta a szovjet bürokrácia és az ipari vezetés érdektelensége a „nem tervezett” egyetemi innováció iránt. Amikor 1965-ben leállították az eredeti Setun gyártását, a csapat elvesztette a politikai befolyását. Ennek eredményeként a Setun-70-et követte a kutatás teljes leállítása.
Bár magát a hardver-architektúrát később párbeszédes, strukturált programozási rendszerré (DSSP) alakították át, amely a Setun-70 logikáját emulálta bináris számítógépeken, a ternáris hardver tényleges fejlődése és terjedése ekkor véget ért.
A nyugati világban a bináris alkatrészek (például tranzisztorok) tömeggyártása gyorsan haladt előre. Amint a bináris technológia globálisan beágyazódott, az általa biztosított hatalmas beruházási bázis és szoftveres ökoszisztéma felülírta a ternáris rendszer elméleti előnyeit. Megbízható, tömeggyártható, háromállapotú alkatrészek hiánya is akadályozta a széleskörű terjedését.
A Setun a klasszikus példája annak, hogy hiába a teoretikusan jobb technológia, a meghatározó piaci és politikai erők végül eltemették.
A ternáris számítástechnika egyre nagyobb figyelmet kap a modern AI-korban, elsősorban az energiahatékonyság és a számítási teljesítmény növelésének szükségessége miatt. A mai mesterséges intelligencia (AI) modellek, különösen a nagyméretű nyelvi modellek (LLM-ek), óriási energiafogyasztással és adatközpontigényekkel járnak. Itt térhet vissza a ternáris logika.
Kutatók sikeresen bemutatták, hogy a nagy AI modellek (LLM-ek, képfelismerő modellek) ternarizálhatók, ami azt jelenti, hogy a hagyományos súlyértékeket csak három lehetséges értékre cserélik: -1, 0, +1
Ez a megközelítés hatalmas csökkenést eredményezhet a szorzási műveletek és a memóriasávszélesség használatában, ami kritikus az edge AI (pl. drónok, autonóm járművek) és a nagy adatközpontok energiafogyasztása szempontjából.
A ternáris rendszer megvalósításához olyan új hardverre van szükség, amely képes hatékonyan kezelni a három állapotot. A feltörekvő anyagok és technológiák révén végre valósággá válhat ez az elméleti előny:
- A szén nanocsöves FET-ek (Field-Effect Transistors) és a grafén nanoszállas FET-ek természetesebb módon képesek lehetnek a háromállapotú logika (0, 1, 2) megvalósítására a szilícium alapú alkatrészekhez képest.
-
Jelentős áttörések történtek Kínában. A Huawei szabadalmaztatott ternáris logikát az energiahatékony AI chipek fejlesztésére. Emellett kínai kutatók bemutatták a világ első szén alapú mikrochipjét, amely ternáris logikát használ, állítólag gyorsabb számítást és alacsonyabb energiafogyasztást kínálva.
Bár a laboratóriumi bemutatók ígéretesek, a technológia még a korai kutatási szakaszban van a tömeggyártás szempontjából. A bináris rendszerek uralma, a teljes szoftveres és hardveres ökoszisztéma átállásának monumentális feladata továbbra is komoly kihívást jelent. Ennek ellenére a mesterséges intelligencia energiaéhsége a ternáris számítástechnikát a jövő egyik legígéretesebb útjává teheti a Moore-törvény korlátainak áthidalására.
