TECH&SPACE
LIVE FEEDMC v1.0
EN
// STATUS
ISS420 kmCREW7 aboardNEOs0 tracked todayKp0FLAREB1.0LATESTBaltic Whale and Fehmarn Delays Push Scandlines Toward Faste...ISS420 kmCREW7 aboardNEOs0 tracked todayKp0FLAREB1.0LATESTBaltic Whale and Fehmarn Delays Push Scandlines Toward Faste...
// INITIALIZING GLOBE FEED...
Tehnologijano db_id

Ternarni procesor: Hoće li trojka zamijeniti binarnu logiku?

(1mo ago)
Santa Clara, CA
Ternarni procesor: Hoće li trojka zamijeniti binarnu logiku?

Ternarni procesor: Hoće li trojka zamijeniti binarnu logiku?📷 © Tech&Space

  • Trojni RISC procesor radi na FPGA platformi
  • Binarnu dominaciju izaziva nebinarni pristup
  • Potencijal za efikasniju obradu — ali za koga?

Većina inženjera bi se nasmijala na pitanje: jesu li svi procesori binarni. Odgovor je — naravno, osim u akademskim laboratorijima ili u retro-računalnim projektima. Ali evo novog iznimka: Ternarni RISC procesor implementiran na FPGA čipu, koji umjesto bitova (0/1) radi s tritovima (0/1/2). To nije samo teorijska igračka: dokumentacija projekta pokazuje da je riječ o funkcionalnom dizajnu s RISC-V inspiriranom arhitekturom, ali s ključnom razlikom — trojnim logičkim vratima. Zanimljivo je što ovaj pristup ne traži potpuno novi hardver. FPGA (Field-Programmable Gate Array) omogućava programabilnu logiku, pa je ternarni procesor u stvari emuliran na postojećoj binarnoj infrastrukturi. To znači da razvijatelji mogu testirati prednosti — kao što su manja potrošnja energije za određene operacije ili efikasnije reprezentiranje podataka (npr. trojna logika može u jednom koraku obraditi informaciju koja binarnom treba dva) — bez potrebe za skupe ASIC čipove. Ali tu dolazimo do prvog praktičnog pitanja: tko bi to zapravo koristio? Akademska zajednica već godina istražuje nebinarne računalne modele, ali komercijalna primjena ostaje rijetkost. Razlog? Ekosustav alata, kompajlera i operacijskih sustava optimiziran je desetljećima isključivo za binarnu logiku. Čak i ako ternarni procesor ponudi 20% uštede na energiji (što je samo pretpostavka), programeri bi morali prepisivati kritične dijelove koda — ili čekati da se alati prilagode.

Zašto bi vas uopće trebalo briga ako CPU ne radi u nuli i jedinicama?

Zašto bi vas uopće trebalo briga ako CPU ne radi u nuli i jedinicama?📷 © Tech&Space

Zašto bi vas uopće trebalo briga ako CPU ne radi u nuli i jedinicama?

Industrija polagano reagira. Intel je 2017. eksperimentirao s ternarnom memorijom, ali bez konkretnih proizvoda. S druge strane, startupi kao što je TernaryAI tvrde kako njihove rješenje može ubrzati machine learning modele — ali bez nezavisnih benchmarkova, teško je suditi. Pravi test će biti koji problem ternarna logika rješava bolje od binarne, a ne samo da li može. Za prosječnog korisnika, ovo (još) nije relevantno. Ali za ugrađene sustave — npr. IoT uređaje koji rade na baterije godinama — manja potrošnja može biti ključna. Problem je što čak i tamo binarni ARM Cortex-M čipovi nude dovoljnu efikasnost po znato nižoj cijeni. Ternarni pristup bi mogao naći nišu u specijaliziranim akceleratorima, kao što su kriptografski koprocesori ili signalni procesori, gdje trojna logika može pojednostaviti određene matematičke operacije. Najveće usko grlo nije tehnologija, već poslovna logika. Proizvođači čipova neće ulagati u ternarne linije dok ne vide masovnu potražnju, a programeri neće pisati kod dok ne bude hardvera. Klasičan koče-pile problem. Ako se ipak probije, prvo bi trebali očekivati hibridne rješenje — npr. binarni CPU s ternarnim koprocesorom za specifične zadatke, slično kao što danas imamo GPU-e za grafiku.

Ternary ProcessorBinary LogicCPU Architecture

//Comments