Objavljeno: 2.2.2015 01:00

Nov algoritem za boljši izkoristek procesorjev s številnimi jedri

Strokovnjaki že lep čas opozarjajo, da je izdelava učinkovitih programov za sodobne procesorje, ki imajo vse večje število jeder, zelo zahtevna in težavna naloga. Zapleta se, ko je opravila treba dodeliti prostim jedrom, pri tem pa dosegati čim večji izkoristek, a obenem čim manj zastojev in konfliktov.

Pri procesorjih z razmeroma majhnim številom jeder se tipično uporablja čakalne vrste in dodeljevanje procesov prostim jedrom po principu FCFS (first come, first served). Tak pristop se danes množično uporablja v programski opremi za procesorje, ki premorejo dve, štiri, šest ali osem jeder.

Praktični preizkusi pa kažejo, da postanejo tovrstni algoritmi in režimi izvajanja neučinkoviti, ko imamo opravka s procesorji z več kot osmimi jedri. Takšni so današnji Intelovi procesorji, ki premorejo so 18 jeder. Obet pa je, da bomo že v bližnji prihodnosti naleteli na procesorje s tja do 80 jedri.

V univerzi MIT je skupina strokovnjakov razvila nov algoritem imenovan SprayList, ki se tega problema paralelizma izvajanja loteva na povsem drugačen način. Verjeli ali ne, temelj novega algoritma je domala naključno dodeljevanje procesov prostim jedrom, kar se je pri praktičnih preizkusih pokazalo nadvse učinkovito.

Na prvi pogled se zdi nelogično, saj naključno dodeljevanje lahko privede do konfliktov, napačne sekvence obdelave opravil itd. Toda algoritem zato ne potrebuje čakalne vrste, vodenje evidence vrstnega reda procesov, kar pri procesorjih z več kot osmimi jedri postane resna zavora.

SprayList opravila sicer ne izvaja povsem naključno, saj podpira razporejanje opravil v prioritetne razrede, s čimer lahko kljub vsemu zagotovimo pravočasnost obdelave kritičnih nalog. Laboratorijski preizkusi so pokazali, da se algoritem po pričakovanjih slabše odreže od čakalne vrste pri številu procesnih niti, ki je manjše od osem. Od tam dalje pa hitrost izvajanja povečuje linearno in predvsem bolj učinkovito od današnjih algoritmov.

Več novic

Naroči se na redna tedenska ali mesečna obvestila o novih prispevkih na naši spletni strani!

Komentirajo lahko le prijavljeni uporabniki

Najbolj brano

  • Severna Koreja s kriptovalutami in lažnimi zaposlenimi nakradla milijarde

    Za razliko od praktično vseh ostalih držav se Severna Koreja v veliki meri zanaša na internetni kriminal in kriptoprevare za financiranje delovanja države in izogibanje sankcijam. Tudi eden večjih letošnjih vdorov, ko so neznanci z borze Bybit ukradli za poldrugo milijardo dolarjev kriptovalute ether, je bil plod Severne Koreje.

    Objavljeno: 27.10.2025 07:00
  • Zakaj nihče ne mara Applovih in Samsungovih tankih telefonov?

    Applov najnovejši in najtanjši iPhone Air, ki v debelino meri le dobrih pet milimetrov in tehta 165 gramov, je čudo tehnike, a ga začuda ljudje niso radostno sprejeli. Medtem ko se iPhone 17 Pro in iPhone 17 Pro Max prodajata rekordno, klasični iPhone 17 pa prav tako žanje visoke številke, iPhone Air zapostaja.

    Objavljeno: 20.10.2025 05:00
  • Nvidia: Kitajska je za nas mrtva

    Nvidijin direktor Jensen Huang je dejal, da je tržni delež podjetja na Kitajskem hitro padel s 95 odstotkov na ničlo. To ni presenetljivo, saj izvoz na Kitajsko prepoveduje kar ameriška administracija. A to v resnici ni čisto res, saj po drugi strani več kot četrtino prodaje predstavlja izvoz v Singapur – od koder na Kitajsko vodijo neuradne poti.

    Objavljeno: 20.10.2025 07:00
  • Popolnoma drugačno električno kolo

    Rivianovo hčerinsko podjetje Also, specializirano za mikromobilnost, je predstavilo inovativno električno kolo TM-B (Transcendent Mobility - Bike), ki obljublja povsem novo izkušnjo vožnje. 

    Objavljeno: 23.10.2025 16:00
  • V Londonu vam bodo verjetno ukradli telefon

    Samo v lanskem letu so v Londonu ukradli 80.000 pametnih telefonov, kar je v milijonski metropoli sicer malo, a vseeno precej več kot v drugih podobno velikih mestih v Evropi. In približno tretjino več kot leto pred tem. Trend je torej zaskrbljujoč.

    Objavljeno: 23.10.2025 05:00
  • SD-kartica na dnu Atlantika preživela implozijo Titana

    Raziskovalci so na dnu Atlantskega ocena v bližini razbitine Titanika našli SanDiskovo spominsko kartico SD, s katere so lahko sneli 12 fotografij in devet videoposnetkov. Kartica je tja potonila pred dvema letoma, ko je implodirala podmornica Titan, s katero je podjetje OceanGate želelo obiskati razbitine slavnega parnika.

    Objavljeno: 22.10.2025 05:00
 
  • Polja označena z * je potrebno obvezno izpolniti
  • Pošlji