Odjel za računarstvo

Područje rada odjela za računarstvo obuhvaća sve vidove teorije, oblikovanja, prakse i primjene metoda i sustava vezanih uz računarstvo i obradu informacija. Djelovanje odjela usmjereno je na znanstvenu, stručnu, obrazovnu i društvenu komponentu. Kroz razmjenu tehničkih informacija i znanstvenih spoznaja, odjel teži unaprjeđenju struke i održavanju visoko profesionalnog položaja među članovima. S druge strane, kroz organizaciju znanstvenih i stručnih predavanja i rasprava te izdavanje tehničkih časopisa, promiče se višedisciplinarna suradnja s drugim strukama i otvorenom društvenom zajednicom.
Vodstvo odjela
Mandat do 31. 12. 2024.

Lucija Petricioli
predsjednica

Hana Ivandić
dopredsjednica

Hrvatska sekcija IEEE i Odjel za računarstvo pozivaju vas na predavanje

 

Paralelne strukture podataka za programski jezik Scala

 

koje će održati Aleksandar Prokopec, doktorski student na EPFL, Lausanne, Švicarska. Predavanje će se održati u srijedu, 11.4. u 14h u Sivoj vijećnici. Na predavanje se posebno pozivaju studenti zainteresirani za mogućnosti razvoja paralelnih aplikacija. Više o predavanju i predavaču možete pročitati u nastavku obavijesti.

Sažetak predavanja: Scala je programski jezik za opću primjenu koji objedinjuje objektno-orijentirane i funkcijske jezike. Neke od prednosti Scale su jasna i jezgrovita sintaksa, tipovna inferencija, kompozicija tipova, te napredni tipovni sustav. Glavna platforma na koju se prevodi je JVM, pa je Scala interoperabilna s postojećim Java bibliotekama i alatima. Programe napisane u Scali je moguće pokretati i na Android platformi, a postoji podrška i za .NET. 

 
U današnje doba kada višejezgrena računala postaju sveprisutna, potpora za paralelno programiranje je neophodna. Standardna biblioteka Scale sadrži niz primitiva za paralelno programiranje - neke od njih su actor model, transakcijska memorija, paralelne kolekcije i dataflow model, te konkurentne strukture podataka. Konkurentne strukture podataka su od posebne važnosti jer omogućavaju da više dretvi pristupa istim podacima istovremeno.
 
Predavanje će prikazati osnovne značajke Scale koje olakšavaju paralelno programiranje, te potom ući dublje u detalje nove skalabilne strukture podataka - konkurentnog hash stabla. Bit će pokazano kako konkurentna hash stabla postižu horizontalnu skalabilnost i kako su implementirane osnovne operacije nad njima. Pritom će biti objašnjeni svojstva algoritama kao što su linearizabilnost, lock-freedom i wait-freedom, te ilustrirano zašto su ista bitna.
 
Biografija predavača: Aleksandar Prokopec je asistent i doktorski kandidat u laboratoriju LAMP za programske jezike na federalnoj politehničkoj školi EPFL u Lausannei u Švicarskoj, gdje trenutno radi na doktoratu pod vodstvom prof. Martina Oderskog. Član je razvojnog tima programskog jezika Scale i aktivno radi na njenom razvoju. Diplomirao je 2009. na Fakultetu elektrotehnike i računarstva u Zagrebu, pod vodstvom dr. Marina Goluba. Bavi se programskim jezicima, konkurentnim strukturama podataka i istraživanjem na području paralelnog programiranja.
Autor: Domagoj Jakobović
Popis obavijesti

Forum

>> / Sve diskusijske grupe / Kurikulum za srednje tehničke škole

Br. poruka:    Prikaz: (1 - 200)  Ukupno: 200

Sortiraj prema: naslovu | vremenu zadnjeg odgovora | autoru

Napomena:
* - oznaka za nove poruke