Posted in

Ternáris Technológia: A Bináris Rendszer Elfeledett Alternatívája

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:

  1. Kiegyensúlyozatlan ternáris: 0, 1, 2

  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.