 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
IzidorM Član

Pridružen-a: Sob 01 Jan 2011 17:54 Prispevkov: 107 Aktiv.: 0.61 Kraj: Lj
|
Objavljeno: Pet Mar 01, 2013 1:33 am Naslov sporočila: Predavanje na temo odprtokodnega prevajalnika GCC |
|
|
Vsako sezono se v Kiberpipi najde tudi kaj primernega za nas, ki tvorimo elektronik.si skupnost. Tokrat sicer ne bo govora direktno o elektroniki, si bomo pa ogledali nekaj, kar tvori srce odprtokonde programske opreme. Kot že naslov pove, bo govora namreč o prevajalniku GCC, v katerega razvoj je v veliki meri vključen tudi dr. Uroš Bizjak, predavatelj tokratnega predavanja. Več info. sledi spodaj v uradni najavi:
GCC, zbirka GNU prevajalnikov
GCC je visoko zmogljiv kodni prevajalnik, ki podpira različne programske jezike in množico procesorskih arhitektur. GCC je ključna komponenta GNU zbirke programskih orodij, je standardni prevajalnik v večini modernih Unixu podobnih operacijskih sistemov in eden od najbolj razširjenih prevajalnikov za procesorje v vgrajenih (embedded) sistemih.
Na tem predavanju se bomo seznanili s kratko zgodovino razvoja prevajalnika, ogledali si bomo njegovo notranjo strukturo, delitev na od izbranega programskega jezika odvisni (front-end) in nedvisni del (middle-end) in nekaj najpomembnejših generičnih optimizacijskih prehodov. Predstavljena bo tudi zgradba procesorsko odvisnega dela (back-end) in generatorja zbirne kode, skupaj z nekaj primeri optimizirane kode.
Na predavanju bomo pogledali tudi v zakulisje razvoja, v odprto skupnost razvijalcev, organizacijo dela v skupnosti in smernice v nadaljnjem razvoju prevajalnika.
O predavatelju:
Uroš Bizjak je aktivni razvijalec z večletnimi izkušnjami v odprti skupnosti razvijalcev zbirke GNU prevajalnikov. Njegovi prispevki so predvsem v procesorsko odvisnem delu, kjer je vključil SSE instrukcije v generični vektorizator, izvedel generacijo koprocesorjevih specialnih matematičnih instrukcij, ter množica manjših izboljšav in popravkov v prevajalniku. Kot vzdrževalec procesorsko odvisnega dela za x86 procesorje je sodeloval pri podpori x32 ABI, podpori razširitvam nabora instrukcij, npr. advanced vector (AVX/AVX2) razširitev, bit-manipulation (BMI/BMI2) razširitev, in podpori bodoče razširitve za transakcijsko sinhronizacijo (TSX).
Predavanje bo dne 5.3. ob 19:00 v Kiberpipi. Vstopnine ni.
https://www.kiberpipa.org/sl/kjesmo/ _________________ Lp, I |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 8 dni
Powered by phpBB © 2001, 2005 phpBB Group
|