
Inovativni proces - "simultano i heterogeno multithreading" zasniva se na činjenici da se savremeni pametni telefoni, računari i drugi uređaji oslanjaju na rad više od jednog procesora.
Tim naučnika iz američke države Kalifornije otkrio je način da ubrza rad računara , odnosno da poveća performanse njegovog hardvera - bez ikakve nadogradnje hardvera. Istovremeno, proces koji su smislili značajno smanjuje potrošnju električne energije.
Metoda koju su osmislili stručnjaci sa Kalifornijskog univerziteta Riverside (UCR) zasniva se na primjeni pametnijih softverskih algoritama, za koje tvrde da bi mogli u potpunosti promijeniti način rada današnje tehnologije.
Njihovo otkriće ima ogroman potencijal, ne samo zbog povećanja performansi hardvera, već i zbog povećanja ukupne efikasnosti i značajnog smanjenja potrošnje energije .
Više procesora rade zajedno
Inovativni proces, nazvan "simultaneous and heterogeneous multithreading" (eng. Simultaneous and Heterogenous Multithreading - SHMT), zasniva se na činjenici da se savremeni pametni telefoni, računari i drugi uređaji vrlo često oslanjaju na rad više od jednog procesora , navodi ScienceAlert. .
Iako često koristimo izraz "procesor" za "mozak" modernih uređaja, oni su opremljeni sa više procesora koji rade zajedno: centralna procesorska jedinica (CPU), grafička procesorska jedinica (GPU), čip za mašinsko učenje (TPU). )...
Oslanjanje na specijalizovane procesore ima svoje prednosti, jer se mogu konstruisati za obavljanje specifičnih zadataka. Problem je, međutim, u tome što su one istovremeno „pomiješane” između različitih procesorskih jedinica , što svakako utiče na brzinu rada računara i efikasnost izvršavanja zadatih operacija.
Ključno je u tome da se pokretanjem više "podzadataka" na više procesora istovremeno povećava efikasnost njihovog izvršavanja i istovremeno smanjuje potrošnja energije.
Tri čipa u istovremenoj multitrgovini
Istraživači su testirali svoju pretpostavku na konfiguraciji sa tri procesorske jedinice: ARM Cortex-A57 CPU, Nvidia GPU i Google Edge TPU. Tri čipa, u simultanom i heterogenom multithreadingu, pokazala su 1,95 puta brže izvršavanje zadatog koda uz istovremeno smanjenje potrošnje energije za čak 51 posto.
Modeli programiranja, u ovom procesu obrade podataka, fokusiraju se samo na korištenje najefikasnijih jedinica za obradu za svaki dio programskog koda. Istovremeno, ne koriste dovoljno procesorsku snagu unutar heterogenih računara, ističu kalifornijski stručnjaci .
Sve ove pretpostavke su, međutim, još u fazi testiranja. Istraživači iz Kalifornije priznaju da bi trebalo prevazići izazove kao što je definisanje pojedinačnih operacija koje bi izvodili različiti tipovi procesora i zatim rekombinovanje rezultata svih procesora bez ikakvog usporavanja.