Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Pisanje kernel modula - Linux Kernel Module Programming
#7
Da svi ti linux bazirani sistemi koji nisu hard-real-time imaju malo problema sa nestabilnim tajmingom i relativno losim response-time.
Ti klasicni linuxi spadaju u soft-realtime sto znaci "nista lose se nece desiti ako nesto malo zakasni" dok je hard-realtime vrlo striktno orijentisan za precizne vremenske dogadjaje i vrlo brzim response/latencom i ako nesto kojim slucajem zakasni "desice se lose stvari" (mehanicki kvar masine i slicno).

Ovaj spomenuti Parallela racunar je zgodan prvo sto ima dodatna RISC jezgra gde mogu da se pokrenu delovi programa koji se bave tim striktnim vremenskim pojavama i to bi bilo neko ekvivaletno ponasanje klasicnim PIC/AVR procesorima. Kod njih se recimo meri vreme latancije (odgov na spoljnje promene/dogadjaje) u stotinama nano sekundi.

Kome je i ovih par stotina nano sekundi sporno onda se ide na neprikosnovene FPGA celije gde se radni clock krece u rangu oko 500MHz za spomenut Parallela racunar i latenciju u desetinama nano sekundi.

Gledao sam neke video prezentacije i radili su testove sa racunom za pronalazenje prostih brojeva (prime numbers) i krajnji rezultat je bio da je Parallela bila u klasi CISC procesora ranga Intel Core2Duo!!! Bez koriscenja RISC jezgra rezultat je bio nesto 1000x losiji/sporiji. E sad koliko kosta CISC racunar i koliko struje trosi (samo C2D trosi minimum 50W, gde je memorija i ostalo) a ovo cudo od Parallele citavih 5W.

U najavi im je za sledecu godinu i model sa 64 RISC jezgra i vecim brojem FPGA celija!
Reply


Messages In This Thread
RE: Pisanje kernel modula - Linux Kernel Module Programming - by mikikg - 12-28-2015, 12:43 PM
Novi RPi 3B+ - by ognjan - 03-16-2018, 12:43 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)