Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download ""

Transcript

1 EJNIKO METSOBIO POLUTEQNEIO SQOLH HLEKTROLOGWN MHQANIKWN KAI MHQANIKWN UPOLOGISTWN TOMEAS TEQNOLOGIAS PLHROFORIKHS KAI UPOLOGISTWN ERGASTHRIO UPOLOGISTIKWN SUSTHMATWN Enopoihmènh efarmog metasqhmatism n k dika kai dedomènwn gia thn antimet pish kajuster sewn lìgw astoqi n (misses) se poluepðpedec ierarqðec mn mhc polunhmatik n arqitektonik n DIPLWMATIKH ERGASIA tou Q rh M. B lou Epiblèpwn: Nekt rioc KozÔrhc Ep. Kajhght c EMP Aj na, IoÔlioc 2005

2

3 EJNIKO METSOBIO POLUTEQNEIO SQOLH HLEKTROLOGWN MHQANIKWN KAI MHQANIKWN UPOLOGISTWN TOMEAS TEQNOLOGIAS PLHROFORIKHS KAI UPOLOGISTWN ERGASTHRIO UPOLOGISTIKWN SUSTHMATWN Enopoihmènh efarmog metasqhmatism n k dika kai dedomènwn gia thn antimet pish kajuster sewn lìgw astoqi n (misses) se poluepðpedec ierarqðec mn mhc polunhmatik n arqitektonik n DIPLWMATIKH ERGASIA tou Q rh M. B lou Epiblèpwn: Nekt rioc KozÔrhc Ep. Kajhght c EMP EgkrÐjhke apì thn trimel exetastik epitrop thn 11 η IoulÐou Nekt rioc KozÔrhc Ep. Kaj ghthc EMP... TÐmoc Sell c Kajhght c EMP... Panagi thc Tsan kac Kajhght c EMP Aj na, IoÔlioc 2005.

4 ... Q rhc M. B loc DiplwmatoÔqoc Hlektrolìgoc Mhqanikìc kai Mhqanikìc Upologist n E.M.P. Copyright c Q rhc M. B loc, 2005 MeepifÔlaxh pantìc dikai matoc. All rights reserved. ApagoreÔetai h antigraf, apoj keush kai dianom thc paroôsac ergasðac, exfl olokl rou tm matoc aut c, gia emporikì skopì. Epitrèpetai h anatôpwsh, apoj keush kai dianom gia skopì mh kerdoskopikì, ekpaideutik c ereunhtik c fôshc, upì thn proupìjesh na nafèretai h phg proèleushc kai na diathreðtai to parìn m numa. Erwt mata pou aforoôn th qr sh thc ergasðac gia kerdoskopikì skopì prèpei na apeujônontai proc ton suggrafèa. Oi apìyeic kai ta sumper smata pou perièqontai se autì to èggrafo ekfr zoun ton suggrafèa kai den prèpei na ermhneujeð ìti antiproswpeôoun tic epðshmec jèseic tou EjnikoÔ Metsìbiou PoluteqneÐou.

5 PerÐlhyh 'Ena apì ta pio sobar probl mata twn shmerin n upologistik n susthm twn eðnai to q - sma epðdoshc metaxô mon dac epexergasðac kai sust matoc mn mhc. To prìblhma autì antimetwpizetai methn ier rqhsh tou sust matoc mn mhc sepollapl epðpeda (kataqwrhtèc, kruf mn mh, eikonik mn mh), ìpou ta dedomèna enìc epipèdou apoteloôn uposôsolo twn dedomènwn tou amèswc qamhl terou epipèdou. An kai h eisagwg thc ierarqðac lônei shmantik to prìblhma, h epðdosh mporeð na auxhjeð akìmh perissìtero ìtan ta Ðdia ta progr mmata sqedi zontai mestìqo thn mègisth dunat axiopoðhsh thc ierarqðac mn mhc. Skopìc thc paroôsac diplwmatik c ergasðac eðnai h axiopoðhsh twn poluepðpedwn ierarqi n mn mhc twn sôgqronwn upologistik n susthm twn mèsw thc eniaðac efarmog c metasqhmatism n k dika kai metasqhmatism n diat xewn dedomènwn, oi opoðoi aôx noun thn topikìthta twn anafor n kai meðwnoun epomènwc tic astoqðec sta di fora epðpeda. Parousi zoumemetaxô llwn ton metasqhmatismì plakìstrwshc (tiling) o opoðoc apoteleð ton pio diadedomèno metasqhmatismì k dika gia thn anadi taxh twn epanal yewn se fwliasmènouc brìqouc mestìqo thn aôxhsh thc topikìthtac, kaj c kai tic diat xeic enot twn oi opoðec anadiat ssoun to q ro dedomènwn, ètsi ste ta dedomèna na apojhkeôontai me th seir pou aut prospel nontai apì touc tiled k dikec. Gia thn deiktodìthsh twn enot twn sthrizìmasteston apodotikì mhqanismì deiktodìthshc MBaLt. H melèth thc apotelesmatikìthtac twn metasqhmatism n, kaj c kai tou mhqanismoô deiktodìthsh enot twn, gðnetai mèsw thc ulopoðhshc diafìrwn ekdoq n tou metroprogr mmatoc fiparagontopoðhsh Choleskyfl. Ta pragmatik apotelèsmata pou lamb noumeapì thn ektèlesh twn ekdoq n tou metroprogr mmatoc sedôo diaforetik upologistik sust mata deðqoun ìti h epðdosh aux netai shmantik me thn eniaða efarmog thc plakìstrwshc kai diat xewn enot twn medeiktodìthsh MBaLt. Epiprìsjeta, ta analutik apotelèsmata pou lamb nontai apì thn exomeðwsh mèsw tou ergaleðou SimpleScalar, epibebai noun ìti h beltðwsh thc epðdoshc ofeðletai sthn el ttwsh twn astoqi n kruf c mn mhc kai ton periorismì thc kat qrhshc TLB. Tèloc, ulopoioômepolunhmatikèc ekdoqèc tou metroprogr mmatoc mestìqo thn melèth thc epðdoshc thc eniaðac efarmog c twn proanaferomènwn metasqhmatism n se ierarqðec mn mhc polunhmatik n arqitektonik n tôpou SMT. Taapotelèsmata pou prokôptoun, apokalôptoun thn adunamða epðdoshc aut n twn arqitektonik n kat thn ektèlesh par llhlwn ekdoq n beltistopoihmènwn programm twn pou parousi zoun uyhl parallhlða se epðpedo entol c. Lèxeic Kleidi : IerarqÐa Mn mhc, Kruf Mn mh, AstoqÐa, Topikìthta Anafor n, Metasqhmatismìc Brìqwn kai Dedomènwn, Metasqhmatismìc Plakìstrwshc (tiling), Diat - xeic Enot twn, Deiktodìthsh Enot twn MBaLt, Polunhmatik Arqitektonik SMT, fiparagontopoðhsh Choleskyfl

6 Abstract One of the most important problems of modern computer systems is the increasing discrepancy between processor cycle times and main memory access times. One solution to this problem is the use of a multiple level hierarchical memory system (registers, cache memory, virtual memory), where the data of one level is a subset of the data of a lower level. The performance can be further increased, when programs are written in such a way to exploit the existence of a memory hierarchy. The goal of this diploma thesis is the exploit of the memory hierarchy found in contemporary computer systems, through the unified application of code and data layout transformations. These transformations increase the locality of data references and hence decrease misses in different levels of the memory hierarchy. We present the tiling transformation, which is a widely used loop iteration reordering technique for improving locality of references, and also block data layouts which reorder the data space in the order that is swept by the tiled instruction stream. For the indexing of the blocks we use the MBaLt mechanism, which is an efficient and fast indexing method. To study the effectiveness of such transformations and also the efficieny of MBaLt, we implement different versions of Cholesky factorization benchmark. Actual experimental results on two different computer systems, using these versions, illustrate that performance is greatly improved when combining tiled code with block data layouts and MBaLt indexing mechanism. Furthermore, analytical simulation results taken using the Simplescalar tool, verify that our enhanced performance is due to the considerable reduction of cache misses in all levels of memory hierarchy. Finally, we implement some multithreaded versions of the benchmark to study the effectiveness of the above transformations in the memory hierarchy of simultaneous multithreading (SMT) architecture. The results show the weakness of this architecture to perform well when executing parallel versions of optimized programs with high level of instruction level parallelism. Keyrords: Memory Hierarchy, Cache Memory, Miss, Locality of References, Loop And Data Layout Transformations, Tiling, Block Data Layouts, MBaLt Blocks Indexing, Simultaneous Multithreading (SMT), Cholesky Factorization

7 EuqaristÐec H paroôsa diplwmatik ergasða pragmatopoi jhkesto Ergast rio Upologistik n Susthm twn thc Sqol c Hlektrolìgwn Mhqanik n kai Mhqanik n Upologist n tou EjnikoÔ MetsobÐou PoluteqneÐou, upì thn epðbleyh tou EpÐkourou Kajhght Nekt riou KozÔrh. Ja jela katfl arq n na euqarist sw ton kajhght mou Nekt rio KozÔrh, tìso gia thn epopteða tou kat thn ekpìnhsh thc ergasðac mou, ìso kai gia th sumbol tou sthn diamìrfwsh mou wc mhqanikoô mèsa apì tic didaskalðec tou kai th ge nikìterh st sh tou. Tic euqaristðec mou ja jela na ekfr sw epðshc se ìla ta mèlh tou ergasthrðou kai idiaðtera sthn Upoy fia Did ktora EuaggelÐa Ajanas kh gia th suneq kajod ghsh kai enj rrunsh pou mou prosèfere proc olokl rwsh thc diplwmatik c mou ergasðac. Tèloc, ja jela na euqarist sw ìlouc ìsouc brðskontai sto oikogeneiakì kai filikì mou perib llon kai kurðwc touc goneðc mou, h k jeeðdouc upost rixh twn opoðwn sunetèlese tìso sthn per twsh thc diplwmatik c mou ergasðac ìso kai sthn epituq olokl rwsh twn proptuqiak n mou spoud n.

8 8

9 Perieqìmena 0.1 Genik Skopìc Org nwsh-antikeðmeno thc ergasðac Arqitektonik Sust matoc Mn mhc Basikèc 'Ennoiec Kruf c Mn mhc Org nwsh Kruf c Mn mhc EÔresh Enìthtac mèsa sthn Kruf Mn mh Antikat stash Enìthtac sthn perðptwsh astoqðac Kruf c Mn mhc MhqanismoÐ Eggraf c Enìthtac BeltistopoÐhsh EpÐdoshc Kruf c Mn mhc Strathgikèc UlikoÔ Strathgikèc Metaglwttist Org nwsh Eikonik c Mn mhc MetasqhmatismoÐ Brìqwn Basikèc 'Ennoiec Fwliasmènoi Brìqoi Q roc Epanal yewn Exart seic Dedomènwn Topikìthta kai EpanaqrhsimopoÐhsh Di krish Topikìthtac kai EpanaqrhsimopoÐhshc EÔresh EpanaqrhsimopoÐhshc Unimodular MetasqhmatismoÐ Brìqwn Mh GrammikoÐ MetasqhmatismoÐ Brìqwn Metasqhmatismìc Tiling Genik Efarmìzontac ton Metasqhmatismì Tiling MetasqhmatismoÐ Dedomènwn Genik Basikèc 'Ennoiec MetasqhmatismoÐ dedomènwn Orismìc Efarmog MetasqhmatismoÔ Orismènec Basikèc Morfèc

10 10 PERIEQ OMENA Egkurìthta EnopoÐhsh Metasqhmatism n Brìqwn kai Dedomènwn Genik Grammikèc Diat xeic Di taxh Enot twn H Mèjodoc Dieujunsiodìthshc MBaLt Diestalmènoi Akèraioi (Dilated Integers) kai Deiktodìthsh Morton Mia Pr th Prosèggish JewrÐa Mask n UlopoÐhsh-Sqediasmìc K dika O algìrijmoc ParagontopoÐhsh Cholesky - EpÐdosh MBaLt Genik SqedÐash Tiled Morf c megrammikèc Diat xeic SqedÐash Tiled Morf c me MBaLt Peiramatik Apotelèsmata Perib llon Ektèleshc Qronikèc Metr seic Apotelèsmata ProsomoÐwshc Sumper smata Polunhmatikèc Arqitektonikèc Genik Polunhm twsh Tautìqronh Polunhm twsh (SMT) TeqnologÐa Hyper-Threading (HT) EpÐdosh MBaLt se Ier. Mn mhc Polun. Arq Genik Polunhmatik ParallhlopoÐhsh Polunhmatik ParallhlopoÐhsh ParagontopoÐhshc Cholesky Leptokommènh Diamèrish ErgasÐac Qontrokommènh Diamèrish ErgasÐac Sunduasmìc Qontrokommènhc kai Leptokommènhc Diamèrishc Jèmata UlopoÐhshc N mata POSIX CPU Affinity MhqanismoÐ SugqronismoÔ Peiramatik Apotelèsmata Perib llon Ektèleshc Apotelèsmata Sumper smata

11 PERIEQ OMENA 11 A Sumplhrwmatik Jèmata 111 A.1 EktÐmhsh Kìstouc Ektèleshc Fwliasmènwn Brìqwn A.1.1 Genik A.1.2 Om dec Anafor n A.1.3 Kìstoc Brìqou A.1.4 EÔresh thc Bèltisthc Dom c B PhgaÐoc K dikac 117 B.1 PhgaÐoc K dikac Metroprogr mmatoc Cholesky B.2 PhgaÐoc K dikac Polunhmatik n Ekdoq n B.3 Bohjhtikèc Sunart seic B.3.1 Mejìdou MBaLt B.3.2 CPU Affinity B.3.3 Spin-Locks BibliografÐa 151 Euret rio 153

12 12 PERIEQ OMENA

13 Eisagwg 0.1 Genik H tromaktik teqnologik an ptuxh pou shmei jhke tic teleutaðec dôo me treic dekaetðec ston tomèa twn VLSI eðqe wc apotèlesma thn aôxhsh thc puknìthtac olokl rwshc se mia yhfðda, pou ìpwc swst prìbleye o J. Moore sta mèsa thc dekaetðac tou 1960, h puknìthta aut diplasi zetai k je m nec. H dunatìthta aut gia qrhsimopoðhsh perissìterwn tranzðstor eðqe wc apotèlesma thn epinìhsh kai ulopoðhsh swlhnwt n kai uperbajmwt n arqitektonik n oi opoðec aôxhsan thn epexergastik isqô thc kentrik c mon dac epexergasðac (KME) (CPU). Dustuq c ìmwc h an ptuxh aut thc KME den sunodeuìtan kai apì thn antðstoiqh aôxhsh epðdoshc thc mon dac mn mhc, odhg ntac ìpwc faðnetai kai sto sq ma 1 sthn dhmiourgða q smatoc metaxô epðdoshc tou epexergast kai thc mn mhc enìc sôgqronou upologistikoô sust matoc. En h epðdosh tou epexergast parousi zei èna rujmì aôxhshc 60% an ètoc, o rujmìc aôxhshc thc epðdoshc thc mon dac mn mhc eðnai idiaðtera qamhlìc, mìno 7%. Ft sameloipìn seèna shmeðo ìpou h epðdosh thc mon dac mn mhc eðnai 100 mèqri kai 1000 forèc mikrìterh apì thn epðdosh tou epexergast. H mikr di rkeia tou kôklou mhqan c sesun rthsh meth mh drastik meðwsh thc kajustèrhshc metafor c dedomènwn apì thn mon da mn mhc èqei san apotèlesma na qrei zontai oloèna kai perissìteroi kôkloi mhqan c gia thn metafor aut. H epðdosh thc mon dac mn mhc enìc sôgqronou upologistikoô sust matoc eðnai loipìn ènac shmantikìc par gontac gia CPU Memory Performance Time Sq ma 1: To Q sma metaxô EpÐdoshc thc KME kai thc Mon dac Mn mhc ta teleutaða 25 qrìnia 13

14 14 EISAGWGH Sq ma 2: IerarqÐa Mn mhc ton pe riorismì thc sunolik c epðdoshc tou. Mia oikonomik, all tautìqrona kai apodotik lôsh sto prìblhma autì eðnai h qr sh thc IerarqÐac Mn mhc (memory hierarchy). H idèa pðsw apì thn ierarqða mn mhc ìpwc faðnetai kai sto sq ma 2 eðnai h topojèthsh miac polô gr gorhc mikr c mn mhc, h opoða onom zetai kruf mn mh (cache memory) kai eðnai teqnologðac SRAM, kont ston e pe xe r- gast h opoða trofodoteðtai apì thn megalôterh all kai pio arg kentrik mn mh (main memory) teqnologðac DRAM. H ierarqða mn mhc parèqei me autì ton trìpo èna sôsthma mn mhc me kìsto sqedìn tìso qamhlì ìso to fjhnìtero epðpedo mn mhc kai taqôthta tìsh ìsh tou grhgorotèrou epipèdou. S mera, idiaðtera diadedomènec eðnai oi poluepðpedec ierarqðec mn mhc oi opoðec den periorðzontai mìno sto èna epðpedo kruf c mn mhc, all qrhsimopoioôn mèqri kai trða tètoia epðpeda. Gia thn epðteuxh bèbaia uyhl c epðdoshc me th qr sh thc ierarqðac mn mhc apaiteðtai h elaqistopoðhsh thc metafor c dedomènwn apì thn kentrik mn mh proc thn kruf mn mh. H dunatìthta miac tètoiac elaqistopoðhshc eutuq c dikaiologeðtai apì thn arq thc topikìthtac thc anafor c (principle of locality of reference), h opoða dhl nei ìti ta pe rissìtera progr mmata den prospel noun omoiìmorfa ton k dika kai ta dedomèna touc, all èqoun thn t sh k poia mèrh na ta epanaprospel noun kai m lista qronik konta. Aux nontac loipìn thn topikìthta twn anafor n se èna prìgramma epitugq netai h ìso to dunatìn kalôterh ekmet lleush thc ierarqðac mn mhc. Mia tètoia aôxhsh mporeð na epiteuqjeð meth qr sh metasqhmatism n k dika 1 kai dedomènwn oi opoðoi skopì èqoun thn anadi taxh twn anafor n kai th seir apoj keushc twn dedomènwn sth mn mh. Tètoioi metasqhmatismoð efarmìzontai sun jwc apì ton metaglwttist (compiler) kai eðnai arket apotelesmatikoð sthn perðptwsh efarmog n pou diajètoun morfìtupa anafor n (reference patterns) pou akoloujoôn mia kanonik dom, ìpwc ta progr mmata arijmhtik c an lushc. 1 H paroôsa ergasða esti zetai sthn kathgorða twn metasqhmatism n k dika pou efarmìzontai se epanalhptikoôc brìqouc kai oi opoðoi onom zontai metasqhmatismoð brìqwn.

15 0.2. SKOP OS Skopìc Skopìc thc paroôsac diplwmatik c ergasðac eðnai h eniaða efarmog metasqhmatism n k dika kai dedomènwn kai h melèth thc apotelesmatikìthtac touc gia meðwsh twn kajuster sewn lìgw astoqi n se poluepðpedec ierarqðec mn mhc sôgqronwn upologistik n susthm twn, sumperilambanomènwn kai polunhmatik n arqitektonik n. MetaxÔ llwn qrhsimopoieðtai o metasqhmatismìc tiling kai oi diat xeic e not twn meapodotik deiktìdìthsh MBaLt gia thn ulopoðhsh seiriak n kai par llhlwn ekdoq n tou metroprogr mmatoc fiparagontopoðhsh Choleskyfl, oi opoðec qrhsimopoioôntai gia thn melèth thc epðdoshc twn metasqhmatism n. 0.3 Org nwsh-antikeðmeno thc ergasðac Sto pr to kef laio parousi zetai h arqitektonik tou sust matoc mn mhc. QrhsimopoioÔme ton ìro arqitektonik, diìti ektìc apì thn parousðash thc dom c kai thc org nwshc thc ierarqðac mn mhc, parousi zoumekai orismènec basikèc beltistopoi seic pou efarmìzontai tìso apì thn pleur tou ulikoô, ìso kai apì thn pleur tou logismikoô. Sth sunèqeia, sto deôtero kef laio anaptôssetai to aparaðthto jewrhtikì kai majhmatikì upìbajro pou afor touc metasqhmatismoôc brìqwn. Oi fwliasmènoi brìqoi apoteloôn ta pio qronobìra tm mata se èna prìgramma kai h beltistopoðhsh touc ephre zei kajoristik to sunolikì qrìno ektèleshc. Ed, parousi zetai kai o metasqhmatismìc tiling o opoðoc apoteleð èna apì touc pio shmantikoôc metasqhmatismoôc brìqwn gia aôxhsh thc topikìthtac twn dedomènwn. Sto trðto kef laio parousi zetai to genikì pedðo gôrw apì touc metasqhmatismoôc dedomènwn oi opoðoi prosanatolðzontai sthn tropopoðhsh twn diat xewn me tic opoðec apojhkeôontai ta dedomèna sth mn mh. To kef laio autì esti zetai stic diat xeic enot twn kai parousi zetai mia apodotik mèjodoc [2] gia th deiktodìthsh twn stoiqeðwn se tètoiec diat xeic. Sto tètarto kef laio ulopoioôntai di forec ekdoqèc tou metroprogr mmatoc fiparagontopoðhsh Choleskyfl qrhsimopoi ntac metaxô llwn to me tasqhmatismì tiling, grammikèc diat xeic kai diat xeic e not twn. Parousi zontai pragmatikèc metr seic pou l fjhkan apì thn ektèlesh tou metroprogr mmatoc se dôo diaforetik upologistik sust mata, kaj c kai apotelèsmata prosomoi sewn, ta opoða ìla mazð uposthrðzoun thn apodotikìthta thc mejìdou deiktodìthshc pou parousi zetai sto trðto kef laio. AkoloÔjwc, sto pèmpto kef laio gðnetai mia sôntomh anafor gôrw apì tic polunhmatikèc arqitektonikèc me èmfash sthn arqitektonik tautìqronhc polunhm twshc SMT, gia thn opoða parousi zetai mia emporik ulopoðhsh thc, h teqnologða Hyper-Threading thc Intel. Tèloc, sto èkto kef laio ulopoieðtai mia par llhlh polunhmatwmènh ekdoq tou metroprogr mmatoc fiparagontopoðhsh Choleskyfl meqr sh tiling kai diat xewn enot twn, gia thn melèth thc epðdoshc twn diat xewn kai se arqitektonikèc tôpou SMT. Ta apotelèsmata ta opoða parousi zontai, prokôptoun apì thn ektèlesh tou metroprogr mmatoc se upologistikì sôsthma meteqnologða Hyper-Threading.

16 16 EISAGWGH

17 Kef laio 1 Arqitektonik Sust matoc Mn mhc 1.1 Basikèc 'Ennoiec Kruf c Mn mhc H kruf mn mh 1 apoteleð to èna apì dôo basik epðpeda thc ierarqðac mn mhc. To llo eðnai h eikonik mn mh h opoða ja suzhthjeð sthn enìthta 1.3 H kruf mn mh ìpwc anafèrjhkesthn Eisagwg eðnai to epðpedo thc ierarqðac mn mhc pou brðsketai pio kont ston epexergast kai sun jwc sta sôgqrona upologistik sust mata apoteleðtai apì dôo kai trða epðpeda kruf c mn mhc ta opoða onom zontai L1, L2 kai L3. To pr to epðpedo eðnai p nta enswmatwmèno sthn mon da epexergasðac, to opoðo sumbaðnei sun jwc kai me to deôtero epðpedo stic sôgqronec KME. 'Opwc èqei dh anaferjeð h ierarqða mn mhc kai eidikìtera h kruf mn mh sthrðzei thn Ôparxh thc sthn arq thc topikìthtac thc anafor c (principle of locality of reference) h opoða qarakthrðzei ton trìpo pou leitourgoôn ta progr mmata. H arq thc topikìthtac dhl nei ìti se èna prìgramma oi anaforèc stic dieujônseic mn mhc den eðnai teleðwc tuqaðec, all antðjeta te Ðnoun na eðnai topik c periorismènec gia orismèno qronikì di sthma. DiakrÐnontai de, dôo eðdh topikìthtac: Qronik Topikìthta (temporal locality) : 'Ena dedomèno pou èqei qrhsimopoihjeð teðnei na epanaqrhsimopoihjeð sôntoma. Qwrik Topikìthta (spatial locality) : Dedomèna pou oi dieujônseic mn mhc touc eðnai kont seèna dedomèno pou èqei qrhsimopoihjeð, teðnoun na qrhsimopoihjoôn sôntoma. Gia par deigma ta ge itonik dedomèna enìc pðnaka. 'Otan o epexergast c k nei mia anafor sthn mn mh, exet zetai arqik e n h zhtoômenh lèxh (word) perièqetai sthn kruf mn mh. E n pr gmati h lèxh brðsketai sthn kruf mn mh, epituqða kruf c mn mhc (cache hit), tìtegðnetai amèswc prospèlash seaut. E n, ìmwc den brejeð h lèxh sthn kruf mn mh, astoqða kruf c mn mhc (cache miss), tìtediab zetai apì thn kôria mn mh kai tautoqrìnwc metafèretai apì thn kôria mn mh sthn kruf mn mh mia enìthta (block) lèxewn ìpwc faðnetai sto sq ma 1.1, pou perilamb nei kai th lèxh gia 1 To par n kef laio sthrðzetai sta [7][8] 17

18 18 KEF ALAIO 1. ARQITEKTONIK H SUST HMATOS MN HMHS Sq ma 1.1: mn mhc Metafor dedomènwn se enìthtec metaxô twn epipèdwn thc ierarqðac thn opoða xekðnhse h paroôsa prospèlash. H lèxh gia thn opoða xekðnhse h prospèlash metafèretai sthn kruf mn mh gia thn ikanopoðhsh tuqìn mellontik n anafor n sthn Ðdia lèxh, lamb nontac me autì ton trìpo upìyin thn idiìthta thc qronik c topikìthtac thc anafor c. Oi epiplèon lèxeic thc enìthtac metafèrontai sth gr gorh mn mh gia na ikanopoihjoôn tuqìn me llontikèc anaforèc mn mhc, lamb nontac ètsi upìyin thn idiìthta thc qwrik c topikìthtac thc anafor c. O qrìnoc gia thn epðlush miac astoqðac kruf c mn mhc exart tai tìso apì thn kajustèrhsh apìkrishc (latency) thc kôriac mn mhc, ìso kai apì to eôroc z nhc (bandwidth) aut c. H kajustèrhsh apìkrishc kajorðzei ton qrìno gia thn apìkthsh thc pr thc lèxhc miac enìthtac lèxewn. To de eôroc z nhc kajorðzei ton qrìno gia thn metafor twn upìloipwn lèxewn thc enìthtac Org nwsh Kruf c Mn mhc 'Opwc faðnetai kai sto sq ma 1.2 oi periorismoð gia to pou ja topojethjeð mia enìthta dhmiourgoôn treic basikèc kathgorðec org nwshc kruf n mnhm n: EujeÐac antistoðqhshc (direct mapped) : K jeenìthta mpore Ð na topojethjeð mìno semia sugkekrimènh jèsh mèsa sthn kruf mn mh. H antistoðqhsh eðnai sun jwc: (jèsh sthn kruf mn mh) = (dieôjunsh enìthtac) MOD (pl joc enot twn sthn kruf mn mh) Pl rwc susqetistik (fully associative) : K je enìthta mporeð na topojethjeð se opoiad potejèsh mèsa sthn kruf mn mh. Susqètishc sunìlou (set associative) : K jeenìthta mpore Ð na topojethjeð mìno se èna sônolo jèsewn thc kruf c mn mhc. 'Ena sônolo eðnai mia om da enot twn. Mia enìthta arqik antistoiqðzetai se èna sônolo kai akoloôjwc mporeð na topojethjeð opoud potemèsa sto sônolo. H antistoðqhsh eðnai sun jwc: (ar. sunìlou) = (dieôjunsh enìthtac) MOD (pl joc sunìlwn sthn kruf mn mh)

19 1.1. BASIK ES ENNOIES KRUF HS MN HMHS 19 Sq ma 1.2: Par deigma org nwshc kruf c mn mhc E n up rqoun n enìthtec se èna sônolo, tìte h kruf mn mh onom zetai susqètishc sunìlou n drìmwn (n-way set associative). Thn kruf mn mh eujeðac antistoðqhshc mporeð na thn dei kaneðc wc mia kruf mn mh susqètishc sunìlou enìc drìmou, en mia kruf mn mh pl rwc susqetistik m enot twn wc mia kruf mn mh susqètishc sunìlou m drìmwn. Ta parap nw efarmìzontai sto par deigma tou sq matoc 1.2 ìpou parousi zontai oi treic dunatèc organ seic kruf c mn mhc. K jekruf mn mh èqei qwrhtikìthta 8 e not twn, en h kôria mn mh 32 enot twn. Sthn perðptwsh thc pl rwc susqetistik c krôf c mn mhc, h enìthta 12 ìpwc faðnetai kai sto sq ma mporeð na topojethjeð se opoiad pote jèsh. AntÐjeta stic llec dôo organ seic up rqei periorismìc sth jèsh. Sugkekrimèna gia thn kruf mn mh eujeðac antistoðqhshc h enìthta 12 mpore Ð na topojethjeð mìno sth jèsh 4 (12 mod 8), en sthn perðptwsh thc kruf c mn mhc susqètishc sunìlou dôo drìmwn up rqei mia lðgo megalôterh eleujerða ki ètsi h enìthta 12 mpore Ð na topojethjeð opoud potemèsa sto sônolo 0 (12 mod 4) EÔresh Enìthtac mèsa sthn Kruf Mn mh Sto sq ma 1.3 faðnetai pwc gðnetai o diaqwrismìc miac dieôjunshc mn mhc sta trða pedða: etikèta, deðkthc kai arijmìc lèxhc. Oi krufèc mn mec gia na mporoôn na entopðzoun thn zhtoômenh enìthta apojhkeôoun mia etikèta (tag) gia k jeenìthta pou perièqoun mazð me èna mpit egkurìthtac (valid bit) to opoðo deðqnei an ta dedomèna pou up rqoun gi' aut th jèsh mn mhc einai ègkura. O e ntopismìc thc zhtoômenhc enìthtac gðnetai wc ex c:

20 20 KEF ALAIO 1. ARQITEKTONIK H SUST HMATOS MN HMHS Sq ma 1.3: Ta trða pedða miac dieôjunshc mn mhc 1. Arqik, to pe dðo deðkthc (index) thc dieôjunshc mn mhc qrhsimopoieðtai gia ton e ntopismì tou sunìlou sto opoðo an kei h zhtoômenh enìthta. 2. AkoloÔjwc, gia k je ègkurh enìthta pou brðsketai mèsa sto sônolo elègqetai an h etikèta sumpðptei me to antðstoiqo tm ma thc dieôjunshc mn mhc pou dðnetai proc epðlush apì thn KME. E n brejeð mia tètoia enìthta, tìteautì shmaðnei ìti h lèxh me th dojeðsa dieôjunsh mn mhc up rqei mèsa sthn kruf mn mh. O èlegqoc autìc kat kanìna prèpei na gðnetai par llhla gia lìgouc taqôthtac. 3. Tèloc, qrhsimopoieðtai o arijmìc lèxhc (block offset) gia na epileqjeð h epijumht lèxh mèsa apì thn enìthta Antikat stash Enìthtac sthn perðptwsh astoqðac Kruf c Mn mhc Sthn perðptwsh astoqðac kruf c mn mhc, o elegkt c thc kruf c mn mhc prèpei na apofasðsei poia enìthta ja antikatastajeð. 'Ena pleonèkthma thc kruf c mn mhc me eujeða antistoðqhsh eðnai h aplìthta thc l yhc miac tètoiac apìfashc. Apì th stigm pou mìno mia enìthta elègqetai, autì shmaðnei ìti mìno aut h enìthta mporeð na antikatastajeð. AntÐjeta, metouc llouc dôo tôpouc org nwshc up rqoun perissìterec apì mia enìthtec proc antikat stash kai autì periplèkei th l yh apìfashc. S' autèc tic peript seic up rqoun treic dhmofileðc strathgikèc gia thn epilog thc enìthtac pou ja antikatastajeð: TuqaÐa epilog (random) : Oi upoy fiec enìthtec epilègontai tuqaða qrhsimopoi ntac k poia genn tria yeudotuqaðwn arijm n. H pio prìsfata qrhsimopoioômenh (LRU-least recently used) : EpÐlegetai h enìthta sthn opoða den ègine anafor gia to megalôtero qronikì di sthma. H strathgik aut sthrðzetai èmmesa sthn arq thc topikìthtac thc anafor c: afoô oi enìthtec pou qrhsimopoi jhkan prìsfata èqoun meg lh pijanìthta na epanaqrhsimopoihjoôn, tìteènac kalìc upoy fioc gia antikat stash eðnai h enìthta pou èqei ton pe rissìtero qrìno na qrhsimopoihjeð. Me b sh to qrìno paramon c (FIFO) : Epilègetai h enìthta metonperissìtero qrìno paramon c sthn kruf mn mh. Apì tic parap nw strathgikèc h pio apl sthn ulopoðhsh thc eðnai h strathgik thc tuqaðac epilog c h opoða kai qrhsimopoieðtai suqn. H strathgik thc pio prìsfata qrhsimopoioômenhc qrei zetai thn fôlaxh arket c plhroforðac gi' autì kai to kìstoc ulopoðhshc thc eðnai arket uyhlì gia krufèc mn mec me meg lo pl joc enot twn. 'Etsi sthn pr xh ulopoieðtai sun jwc k poia prosèggish thc strathgik c aut c.

21 1.1. BASIK ES ENNOIES KRUF HS MN HMHS MhqanismoÐ Eggraf c Enìthtac Up rqoun dôo basikoð mhqanismoð gia thn eggraf miac enìthtac sthn kruf mn mh sthn perðptwsh epituqðac eggraf c (write hit): Epaneggraf (write-back) : H plhroforða eggr fetai mìno sthn enìthta thc kruf c mn mhc, en h kôria mn mh enhmer netai mìno kat thn apom krunsh thc enìthtac apì thn kruf mn mh. Di-eggraf (write-through) : H plhroforða eggr fetai tìso sthn enìthta thc kruf c mn mhc, ìso kai thc kôriac mn mhc. Gia na elattwjeð peraitèrw h suqnìthta eggraf n sthn kôria mn mh sthn perðptwsh thc epaneggraf c, qrhsimopoieðtai to mpit tropopoðhshc (dirty bit). Autì to mpit kat stashc dhl nei kat pìso mia enìthta eðnai tropopoihmènh mh. E n eðnai mh tropopoihmènh tìteden qrei zetai h epaneggraf thc enìthtac sthn perðptwsh apom krunsh thc, afoô ta dedomèna pou perièqei h kôria mn mh kai h kruf mn mh gia th sugkekrimènh enìthta eðnai tautìshma. Tìso h mèjodoc thc epaneggraf c, ìso kai h mèjodoc thc di-eggraf c èqoun ta pleonekt mata touc. Ta pleonekt mata thc epaneggraf c eðnai ìti oi eggrafèc pragmatopoioôntai methn taqôthta thc kruf c mn mhc. EpÐshc pollèc eggrafèc sthn Ðdia enìthta an gontai mìno se mia enhmèrwsh thc kôriac mn mhc, qrhsimopoi ntac me autì ton trìpo sunolik ligìtero eôroc z nhc kôriac mn mhc. H mèjodoc thc di-eggraf c eðnai eukolìterh sthn ulopoðhsh thc. EpÐshc me thn dieggraf eggu te ìti to amèswc kat tero epðpedo thc ierarqðac èqei p nta topioprìsfato antðgrafo, k ti to opoðo aplopoieð thn sun feia dedomènwn. Bèbaia me thn di-eggraf up rqei auxhmènh metakðnhsh dedomènwn proc thn kôria mn mh, sunep gontac qrhsimopoðhsh megalôterou eôrou z nhc. Sthn perðptwsh astoqðac eggraf c (write miss) up rqoun dôo dunatèc epilogèc: Eggraf me paraq rhsh (write allocate) : ParaqwreÐtai q roc apì thn kruf mn mh, h enìthta epomènwc fort netai apì thn kôria mn mh sthn kruf kai sth sunèqeia akoloujoôntai oi enèrgeiec gia epituqða eggraf c pou anafèrontai parap nw. Eggraf qwrðc paraq rhsh (No-write allocate) : Den paraqwreðtai k poioc q roc apì thn kruf mn mh kai epomènwc oi metatropèc dedomènwn gðnontai apeujeðac sthn kôria mn mh. Sun jwc h epaneggraf sundu zetai me eggraf me paraq rhsh kai h di-eggraf me eggraf qwrðc paraq rhsh. Oi Treic KathgorÐec astoqi n Kruf c Mn mhc Oi astoqðec kruf c mn mhc mporoôn na diaqwrisjoôn setreic kathgorðec: AstoqÐec Upoqrewtikèc (Compulsory misses): EÐnai oi astoqðec kruf c mn mhc pou prokaloôntai apì thn pr th prìsbash se mia enìthta pou den topojet jhke potè sthn kruf mn mh.

22 22 KEF ALAIO 1. ARQITEKTONIK H SUST HMATOS MN HMHS AstoqÐec Qwrhtikìthtac (Capacity misses): EÐnai oi astoqðec kruf c mn mhc pou prokaloôntai ìtan h kruf mn mh den mporeð na perièqei ìlec tic e nìthtec pou qrei - zontai kat thn ektèlesh enìc progr mmatoc. AstoqÐec SÔgkroushc (Conflict misses): EÐnai oi astoqðec kruf c mn mhc pou emfanðzontai stic krufèc mn mec susqètishc sunìlou eujeðac antistoðqhshc ìtan pollaplèc enìthtec antagwnðzontai gia to Ðdio sônolo. Enallaktik, oi astoqðec sôgkroushc eðnai oi astoqðec miac kruf c mn mhc susqètishc sunìlou eujeðac antistoðqhshc kruf c mn mhc pou exaleðfontai me th qr sh miac pl rouc susqetistik c kruf c mn mhc. Oi astoqðec sôgkroushc peraitèrw qwrðzontai se dôo kathgorðec: stic sugkroôseic metaxô diaforetik n metablht n. (cross-interference) kai stic sugkroôseic metaxô stoiqeðwn tou Ðdiou pðnaka (self-interference). 1.2 BeltistopoÐhsh EpÐdoshc Kruf c Mn mhc Gia thn beltistopoðhsh thc epðdoshc thc kruf c mn mhc oi ereunhtèc epikentr jhkan sthn meðwsh twn triwn sunistws n pou ephre zoun ton mèso qrìno prìsbashc twn dedomènwn sth mn mh: thn qronik epib runsh apì mia astoqða krôfhc mn mhc lìgw metafor c dedomènwn apì to qamhlìtero epðpedo thc ierarqðac mn mhc, to rujmì astoqi n kruf c mn mhc kai to qrìno prospèlashc kruf c mn mhc. To prìblhma proseggðzetai tìso apì thn pleur tou ulikoô, ìso kai apì thn pleur tou logismikoô mèsw twn metaglwttist n Strathgikèc UlikoÔ Mia mèjodoc gia thn meðwsh thc qronik c epib runshc apì mia astoqða mn mhc eðnai mèsw thc apomìnwshc twn anafor n proc th mn mh. H qr sh apomonwt eggraf c (write buffer) efarmìzetai gia thn apomìnwsh twn anafor n eggraf c. Qrhsimopoi ntac apomonwtèc eggraf c, o epexergast c den qrei zetai na perimènei thn sumpl rwsh thc eggraf c. AntÐjeta, apl c ekteleð thn eggraf stèlnontac thn ston apomonwt, to opoðo gðnetai mèsa s' èna kôklo mhqan c. To pleonèkthma pou prokôptei apì th qr sh enìc apomonwt eggraf c den eðnai mìno ìti o epexergast c den mplok retai kat thn ektèlesh thc eggraf c, all kai to ìti mei netai h sumfìrhsh ston di dromo tou sust matoc kajuster ntac thn eggraf mèqri na brejeð ènac kenìc kôkloc diadrìmou. Stouc sôgqronouc upologistèc tôpou agwgoô pou uposthrðzoun ektèlesh entol n ektìc seir c (out-of-order) sepolunhmatikèc (multithreading) arqitektonikèc ìpou gðnetai metagwg (switching) metaxô nhm twn, o epexergast c den qrei zetai na mplok retai anamènontac thn epðlush miac astoqðac kruf c mn mhc, all mporeð na suneqðsei me thn ektèlesh llwn anex rthtwn entol n mèqri thn olokl rwsh thc epðlushc. Setètoia mhqan mata eðnai aparaðthth h qr sh kruf c mn mhc qwrðc -mplok risma (non-blocking cache). Mia tètoia kruf mn mh mporeð na exuphret sei mia nèa anafor mn mhc, en tautìqrona epexerg zetai thn prohgoômenh astoqða, krôbontac ètsi to qrìno pou qrei zetai h epðlush thc astoqðac. Oi sôgqronec krufèc mn mec autoô tou tôpou epitrèpoun de, thn ekkremìthta arket n astoqi n. Gia thn meðwsh tou rujmoô astoqi n exairetik wfèlimec eðnai bèbaia oi krufèc mn mec me meg lo mègejoc me yhlì bajmì susqètishc. 'Enac praktikìc kanìnac lèei ìti oi krufèc

23 1.2. BELTISTOPO IHSH EP IDOSHS KRUF HS MN HMHS 23 mn mec eujeðac antistoðqhshc megèjouc N èqoun ton Ðdio rujmì astoqi n me tic krufèc mn mec susqètishc sunìlou dôo drìmwn megèjouc N/2. DÔo teqnikèc me tic opoðec epitugq netai tìso h meðwsh thc qronik c epib runshc lìgw astoqðac, ìso kai h meðwsh tou rujmoô astoqi n eðnai to hardware prefetching kai h qr sh kruf c mn mhc jum twn. H teqnik tou hardware prefetching, sthrðzetai ki aut sth kruf mn mh qwrðc - mplok risma. Sthn teqnik aut gðnontai anaforèc se dedomèna prin auta qreiastoôn apì ton epexergast, ètsi ste mèqri o epexergast c ta qreiasteð, na èqoun dh epilujeð oi opoiesd pote astoqðec kruf c mn mhc pou proèkuyan apì tic anaforèc autèc. Bèbaia gia thn kal apìdosh aut c thc teqnik c, prèpei na gðnei nwrðc h swst prìbleyh twn dedomènwn pou ja qreiasteð o epexergast c to opoðoeðnai arket polôploko na gðnei me meg lh akrðbeia apì to ulikì. Gi' autì kai to prefetching twn entol n mporeð na kajodhgeðtai apì ton metaglwttist (compiler prefetching), oopoðoc èqei th dunatìthta thc an lushc tou progr mmatoc kai akoloôjwc na prosjèsei se kat llhla shmeða entolèc gia to prefetching dedomènwn ta opoða ja qreiastoôn pijanèc mellontikèc anaforèc. Sthn strathgik qr shc kruf c mn mhc jum twn (victim cache) qrhsimopoieðtai mia epiplèon mikr pl rwc susqetistik kruf mn mh h opoða brðsketai metaxô thc kruf c mn mhc kai tou epìmenou kat terou epipèdou thc ierarqðac mn mhc. Aut h epiplèon kruf mn mh perièqei mìno tic enìthtec jômata oi opoðec apomakrônjhkan apì thn kruf mn mh lìgw astoqðac. H kruf mn mh jum twn elègqetai sthn perðptwsh astoqðac e n perièqei ta apaitoômena dedomèna, prin aut anazhthjoôn sto epìmeno epðpedo, ki an ìntoc brejoôn mèsa seaut, tìteta dedomèna twn dôo kruf n mnhm n antall sontai. H meðwsh tou qrìnou prospèlashc kruf c mn mhc epitugq netai me th qr sh mikr n ki apl n kruf n mnhm n. Stic krufèc mn mec xodeôetai arketìc qrìnoc gia thn eôresh thc upoy fiac enìthtac mèsw tou deðkth, ki akoloôjwc gia th sôgkrish twn etiket n. Epomènwc semia kruf mn mh memikrì mègejoc, o qrìnoc eôreshc thc upoy fiac enìthtac eðnai kai pio mikrìc. EpÐshc h apl sqedðash thc kruf c mn mhc pleonekteð, afoô gia thn èreush thc enìthtac stic krufèc mn mec susqètishc sunìlou qrei zetai pio polôploko ulikì, pou sunep getai perissìtero qrìno. Epiprìsjeta, oi krufèc mn mec eujeðac antistoðqhshc pleonektoôn kai lìgw tou ìti eðnai dunat h epik lhyh thc sôgkrishc thc etikètac me thn tautìqronh apostol twn dedomènwn proc ton epexergast. E n h sôgkrish prokôyei lanjasmènh, tìte o epexergast c apl c aporrðptei ta dedomèna aut. Tèloc h mikr ki apl kruf mn mh topojet tai sthn Ðdia yhfðda me thn KME, mikraðnontac me autì ton trìpo to qrìno metafor c dedomènwn metaxô epexergast kai kruf c mn mhc. O qrìnoc met frashc twn eikonik n dieujônsewn stic fusikèc prokeimènou na klhjoôn ta dedomèna apì th mn mh mporeð na apofeuqjeð, an h kruf mn mh pou qrhsimopoieðtai eðnai eikonik. Apì th stigm pou oi epituqðec mn mhc eðnai pio suqnèc apì tic astoqðec, eðnai protimìtero h dieujunsiodìthsh thc kruf c mn mhc na eðnai eikonik, opìte ja apaiteðtai antistoðqhsh me tic fusikèc dieujônseic mìno sthn perðptwsh pou prèpei na gðnei epðlush thc astoqðac me an trexh sthn kôria mn mh. K je for ìmwc pou xekin ei h ektèlesh enìc progr mmatoc apaiteðtai h fìrtwsh thc kruf c mn mhc, to opoðo bèbaia epibarônei ton sunolikì qrìno ektèleshc Strathgikèc Metaglwttist H apodotikìthta ìlwn twn prohgoômenwn mhqanism n exart tai apì thn ikanìthta twn metaglwttist n na metasqhmatðzoun thn dom twn programm twn (k dika kai dedomèna)

24 24 KEF ALAIO 1. ARQITEKTONIK H SUST HMATOS MN HMHS proc ektèlesh, ètsi ste na axiopoioôntai pl rwc oi dunatìthtec kai ta pleonekt mata pou parèqoun oi mhqanismoð autoð, epitugq nontac me autì uyhl epðdosh. O metaglwttist c kaleðtai na brei th mègisth parallhlða sto epðpedo entol c (ILP - instruction level parallelism) gia na trofodoteð touc pìrouc thc mhqan c, ki epðshc na metasqhmatðsei kat llhla to progr mma ètsi stena epitôqei to mègisto dunatì bajmì topikìthtac axiopoi ntac thn ierarqða mn mhc. Kat thn beltistopoðhsh enìc progr mmatoc, to megalôtero kèrdoc prokôptei apì th beltistopoðhsh twn tmhm twn tou progr mmatoc pou qrei zontai to megalôtero qrìno gia na diekperaiwjoôn. Oi epanalhptikoð brìqoi, oi opoðoi perièqoun metablhtèc poludi statwn pin kwn, eðnai tètoia tm mata pou prosfèrontai gia beltistopoðhsh kai oi opoðoi gi' autì to lìgo tugq noun meg lhc prosoq c apì thn ereunhtik koinìthta. Oi metasqhmatismoð pou mporeð na efarmìsei o metaglwttist c gia thn beltðstopoðhsh enìc progr mmatoc qwrðzontai sedôo kathgorðec: MetasqhmatismoÐ Brìqwn (loop transformations) : EÐnai mia morf metasqhmatism n k dika oi opoðoi skopì èqoun thn el ttwsh tou pl jouc entol n proc ektèlesh /kai thn allag thc seir c ektèleshc aut n. MetasqhmatismoÐ Dedomènwn (data transformations) : Skopì èqoun thn anadiorg - nwsh thc di taxhc twn dedomènwn me thn opoða aut apojhkeôontai sthn mn mh. EÐnai apotelesmatikoð gia thn el ttwsh twn astoqi n kruf c mn mhc lìgw sôgkroushc, cross-interference kai self-interference. Sun jwc sundu zontai metouc metasqhmatismoôc brìqouc gia na d soun thn bèltisth dunat epðdosh. Oi metasqhmatismoð brìqwn, oi opoðoi mporoôn kai na sunduastoôn[14] me taxô touc gia perissìterh beltistopoðhsh, mporoôn na qwristoôn sedôo kathgorðec: SeautoÔc pou skopì èqoun thn beltðwsh thc parallhlðac sto epðpedo entol c: xedðplwma eswterikìterou brìqou (inner unrolling), software pipelining. Se autoôc pou skopì èqoun thn beltðwsh thc topikìthtac twn dedomènwn: met jesh brìqwn (loop permutation), di spash brìqou (loop fission), sugq neush brìqwn (loop fussion), scalar replacement (all sto epðpedo twn kataqwrht n), plakìstrwsh (tiling). O pio dhmofil c metasqhmatismìc eðnai o metasqhmatismìc tiling, o opoðoc èqei k poiec endiafèrouc idiìthtec: Belti nei thn parallhlða sto epðpedo entol c, ìtan efarmosjeð sto epðpedo kataqwrht n. EkmetalleÔetai thn epanaqrhsimopoðhsh dedomènwn se di forec diast seictou q rou epanal yewn (iteration space). Belti nei tautìqrona thn topikìthta twn dedomènwn se di fora epðpeda thc ierarqðac mn mhc. Oi parap nw metasqhmatismoð brìqwn parousi zontai me megalôterh leptomèreia sto kef laio 2,ìpou epðshc parousi zetai h majhmatik jewrða gôrw apì touc fwliasmènouc brìqouc (nested loops) kai touc metasqhmatismoôc brìqwn. H prosoq mac ìmwc esti zetai sthn eniaða efarmog kai melèth twn metasqhmatism n dedomènwn me touc metasqhmatismoôc brìqwn kai xekin ei apì to kef laio 3.

25 1.3. ORG ANWSH EIKONIK HS MN HMHS 25 Sq ma 1.4: Par deigma miac tupik c org nwshc Eikonik c Mn mhc 1.3 Org nwsh Eikonik c Mn mhc 'Opwc h kruf mn mh leitourgeð wc ènac endi mesoc gr goroc apojhkeutikìc q roc metaxô epexergast kai kôriac mn mhc, ètsi kai h kôria mn mh mporeð na leitourg sei wc ènac endi mesoc q roc metaxô kruf c mn mhc kai magnhtikoô dðskou. Aut h teqnik onom zetai eikonik mn mh (virtual memory) kai èqei dôo shmantik pleonekt mata: epitrèpei thn koin qr sh thc mn mhc apì di fora progr mmata meapodotikì kai asfal trìpo, kai apall sei ton programmatist apì to b roc thc mikr c kai periorismènhc kôriac mn mhc. Methn eikonik mn mh k jeprìgramma èqei to dikì tou eikonikì pedðo dieujônsewn (virtual address space), dhlad èna xeqwristì q ro eikonik n jèsewn mn mhc prosb simo mìno apì autì to prìgramma. Oi de jèseic autèc antistoiqðzontai apì ton mhqanismì eikonik c mn mhc sepragmatikèc fusikèc jèseic mn mhc. 'Eqontac loipìn autìnomapedðadieujônsewn, epitugq netai h apomìnwsh tou k jeprogr mmatoc, afoô k jeprìgramma gnwrðzei ki èqei prìsbash mìno sto dikì tou q ro dieujônsewn. EpÐshc o eikonikìc q roc dieujônsewn den periorðzetai apì to mikrì mègejoc thc fusik c kôriac mn mhc, parèqontac meautì ton trìpo sek jeprìgramma èna polô meg lo q ro dieujônsewn. O q roc twn eikonik n dieujônsewn mn mhc qwrðzetai se èna arijmì apì Ðsa kai suneqìmena mèrh, ta opoða anafèrontai wc selðdec (pages). Sta sust mata pou diajètoun eikonik mn mh h KME par gei dieujônseic eikonik c mn mhc oi opoðec metafr zontai me b sh èna pðnaka selðdwn sthn antðstoiqh fusik dieôjunsh h opoða qrhsimopoieðtai gia thn prìsbash sthn kôria mn mh. 'Opwc faðnetai kai sto sq ma 1.4, h e ikonik dieôjunsh qwrðzetai sedôo tm mata: ton arijmìc eikonik c selðdac (virtual page number) kai ton arijmì lèxhc (page offset). Oarij-

26 26 KEF ALAIO 1. ARQITEKTONIK H SUST HMATOS MN HMHS mìc eikonik c selðdac metafr zetai meb sh twn pðnaka selðdwn ston arijmì thc antðstoiqhc fusik c selðdac kai apoteleð to nw mèroc thc fusik c dieôjunshc. O de arijmìc lèxhc (page offset) apoteleð to k tw mèroc thc fusik c dieôjunshc kai entopðzei thn zhtoômenh lèxh mèsa sth fusik selðda. Epeid o pðnakac selðdwn brðsketai apojhkeumènoc sthn kôria mn mh, autì sunep getai ìti kaje for pou ja prèpei na metafrasteð mia eikonik dieôjunsh mn mhc ja prèpei na gðnei prìsbash thc kôriac mn mhc dôo forèc: mða for gia thn eôresh thc antistoðqhshc kai mða gia thn eôresh thc lèxhc. Gia thn apofug thc pr thc prìsbashc kai th meðwsh epomènwc tou qrìnou met frashc qrhsimopoieðtai mia kruf mn mh h opoða onom zetai proswrinìc kataqwrht c met frashc (TLB - translation look-aside buffer), kai perièqei orismènec kataqwr seic tou pðnaka selðdwn. Kai p li b sh thc arq c thc topikìthtac thc anafor c, apojhkeôontai oi pio prosfatec antistoiq seic selðdwn. 'Etsi, ìtan o epexergast c zht sei mia dieôjunsh eikonik c mn mhc elègqetai pr ta o TLB ki an brejeð mia ègkurh kataq rhsh (epituqða TLB) thc opoðac h etikèta sumpðptei me ton arijmì thc eikonik c selðdac, tìteqrhsimopoieðtai o arijmìc fusik c selðdac pou dðnei o TLB. AntÐjeta, an den brejeð k poia kataq rhsh (astoqða TLB) tìteh met frash gðnetai mèsw tou pðnaka selðdwn. 'Otan o rujmìc astoqi n enìc epipèdou thc ierarqðac mn mhc eðnai arket uyhlìc tìte lème ìti up rqei uperqeðlhsh (thrash) tou epipèdou autoô. Sthn perðptwsh thc eikonik c mn mhc to prìblhma thc uperqeðlhshc eðnai oxôtero apfl ìti sfl lla epðpeda, kurðwc lìgw tou uyhloô kìstouc to opoðo qarakthrðzei th metafor miac selðdac apì to dðsko sthn kôria mn mh. EpÐshc, h uperqeðlhsh TLB (TLB thrashing) eðnai ki aut arket dapanhr, lìgw tou ìti katanal netai arketì eôroc z nhc kai eis gwntai meg lec qronikèc kajuster seic gia thn met frash twn eikonik n dieujônsewn se fusikèc.

27 Kef laio 2 MetasqhmatismoÐ Brìqwn 2.1 Basikèc 'Ennoiec Fwliasmènoi Brìqoi 'Ena sôsthma tèleia fwliasmènwn brìqwn (perfectly nested loops) morf : for (i1=lb1; i1<=ub1 ; i1++) for (i1=lb1; i1<=ub1 ; i1++) for (in=lbn; in<=ubn ; in++) { } / loop body / èqei thn akìloujh, dhlad ìlec oi entolèc pou ekteloôntai brðskontai ston eswterikìtero brìqo. Ta ìria twn brìqwn èqoun thn akìloujh morf : lb r = max(l r,0,l r,1,l r,2,...) ub r = max(u r,0,u r,1,u r,2,...) kai ta l r,j kai u r,j eðnai grammikèc sunart seic thc akìloujhc morf c: r 1 l r,j = a k r,j i k + Y r,j u r,j = b k r,j i k + F r,j k=1 ìpou a k r,j,bk r,j Z (1 k r 1), Y r,j kai F r,j eðnai stajerèc kai i k (1 k r 1) eðnai oi metablhtèc elègqou twn brìqwn. Pollèc forèc oi brìqoi se èna prìgramma endèqetai na mhn eðnai teleðwc fwliasmènoi, ìpwc sumbaðnei gia par deigma sthn aposônjesh LU kai thn paragontopoðhsh Cholesky. Tètoioi ìmwc brìqoi mporoôn na anaqjoôn seteleðwc fwliasmènouc brìqouc qrhsimopoi ntac ton metasqhmatismì bôjishc k dika[8] (code sinking). O metasqhmatismìc autìc metatopðzei ìlec tic entolèc pou brðskontai metaxô twn brìqwn proc ton eswterikìtero brìqo prosjètontac ènan perissìterouc elègqouc sunjhk n. Prèpei ìmwc na proseqjeð ìti h efarmog enìc tètoiou metasqhmatismoô eðnai ègkurh an kai mìno an oi brìqoi den ekteloôn kenèc epanal yeic. O me tasqhmatismìc autìc parousi zetai sto sq ma 2.1. r 1 k=1 27

28 28 KEF ALAIO 2. METASQHMATISMO I BR OQWN for (i1=lb1; i1<=ub1 ; i1++) { / statements 1 / for (i1=lb1; i1<=ub1 ; i1++) { / statements 2 / for (in=lbn; in<=ubn ; in++) { / statements n / } / statements 2 / } / statements 1 / } arqik morf for (i1=lb1; i1<=ub1 ; i1++) { for (i1=lb1; i1<=ub1 ; i1++) { for (in=lbn; in<=ubn ; in++) { } } } if ( in==lbn &&... && i2==lb2) / statements 1 / if (in==lbn &&... ) / statements 2 / / statements n / if (in==lbn &&... ) / statements 2 / if ( in==lbn &&... && i2==lb2) / statements 1 / telik morf Sq ma 2.1: Metatrop enìc mh tèleiou fwliasmènou brìqou se tèleio fwliasmèno brìqo H prosj kh twn sunjhk n elègqou aux nei bèbaia ton qrìno ektèleshc, epeid se k je epan lhyh ja prèpei oi sunj kec autèc na apotimoôntai. Gia thn apofug loipìn aut c thc epib runshc, ja prèpei na gðnetai aplopoðhsh kai apaloif twn peritt n sunjhk n Q roc Epanal yewn Orismìc 2.1 K je epan lhyh tou sust matoc autoô twn fwliasmènwn brìqwn antiproswpeôetai apì to n-di stato di nusma I =(i 1,i 2,...,i n ) Z n, pou onom zetai di nusma epan lhyhc (iteration vector). K je sunist sa tou dianôsmatoc epan lhyhc antistoiqeð se èna apì touc fwliasmènouc brìqouc, me thn aristerìterh sunist sa na antistoiqeð ston exwterikìtero brìqo kai thn dexiìterh sunist sa ston eswterikìtero brìqo. Orismìc 2.2 To sônolo twn epanal yewn pou orðzetai apì ta ìria twn fwliasmènwn brìqwn: I n = {(i 1,i 2,...,i n ) i j Z l j i j u j, 1 j n} Z n apoteleð èna kurtì polôedro tou Z n kai onom zetai q roc epanal yewn (iteration space). O q roc epanal yewn dônatai na anaparasthjeð se morf pðnaka. Lamb nontac upìyin thn shmasiologða enìc brìqou for k je mia apì tic grammikèc sunart seic l r,j kai u r,j parist nei mia anisìthta thc morf c: r 1 k=1 a k r,j i k + Y r,j i r r 1 k=1 b k r,j i k + F r,j PaÐrnontac mazð ìlec tic anisìthtec, sqhmatðzetai h akìloujh anisìthta pin kwn: A I β

29 2.1. BASIK ES ENNOIES 29 K je gramm tou pðnaka A orðzei èna kat tero ìrio l r,j ( èna an tero ìrio u r,j ) kai apoteleðtai apì touc suntelestèc a k r,j kai -1 ( bk r,j kai 1). Oi n sunist sec tou dianôsmatoc I eðnai oi metablhtèc elègqou i r, en oi sunist sec tou dianôsmatoc β eðnai oi suntelestèc Y r,j ( F r,j ). Par deigma 'Estw to akìloujo sôsthma fwliasmènwn brìqwn: for (i1=0; i1<=4; i 1++) for (i1=0; i1<=6; i 1++) { A[ i1 ][ i2]+=a[i1 1][ i2]+d[ i1 ][ i2 +1]; D[ i1 ][ i2]+=d[i1 1][i2+1]+A[i1][i2]; } Ta ìria mporoôn na anaparastajoôn meton akìloujo pðnaka anis sewn: 1 0 ( ) 4 0 i i i1 6 i Orismìc 2.3 'Estw ta sônola A 1,A 2,...,A n, to kartesianì ginìmeno A n = A 1 A 2... A n kai ta dianôsmata a =(a 1,a 2,...,a n ), b =(b 1,b 2,...,b n ). H lexikografik di taxh 1 (lexicographic order) orðzei ìti a b an kaimìno an: 1. a 1 1 b 1, 2. a 1 = b 1,a 2 = b 2,...,a k = b k, a k+1 k+1 b k+1, 1 k n 1 Oi epanal yeic enìc sust matoc fwliasmènwn brìqwn ekteloôntai epomènwc se lexikografik seir. Dhlad, e n h epan lhyh I 2 eðnai lexikografik megalôterh apì thn I 1 ( I 2 I 1 )tìteh epan lhyh I 2 ekteleðtai met thn I Exart seic Dedomènwn Oi exart seic dedomènwn (data dependencies) qrhsimopoioôntai apì ton me taglwttist gia thn anapar stash twn anagkaðwn periorism n sthn di taxh metaxô twn entol n thc epanaqrhsimopoðhshc twn tim n enìc progr mmatoc. MetaxÔ dôo anafor n up rqei ex rthsh e n up rqei èna monop ti ro c apì thn pr th anafor proc th deôterh kai oi dôo anaforèc prospel noun thn Ðdia jèsh mn mhc. DiakrÐnontai tèssera eðdh exart sewn: An gnwsh Met apì Eggraf (Read After Write-RAW) alli cpragmatik ex rthsh (true dependence): e n h pr th anafor eggr fei sthn jèsh mn mhc kai h deôterh diab zei apì aut. Eggraf Met apì An gnwsh (Write After Read-WAR) alli c anti-ex rthsh (anti-dependence): e n h pr th anafor diab zei apì thn jèsh mn mhc kai h deôterh eggr fei sfl aut n. 1 Me b sh ton orismì autì h lexikografik di taxh orðzei mia merik di taxh.

30 30 KEF ALAIO 2. METASQHMATISMO I BR OQWN Eggraf Met apì Eggraf (Write After Write-WAW) alli c ex rthsh exìdou (output dependence): e n h pr th anafor eggr fei sthn jèsh mn mhc kai h deôterh epðshc eggr fei sfl aut n. An gnwsh Met apì An gnwsh (Read After Read-RAR) alli c ex rthsh eisìdou (input dependence): e n h pr th anafor diab zei apì thn jèsh mn mhc kai h deôterh epðshc diab zei apì aut. 'Otan ènac k dikac metasqhmatðzetai meskopì thn beltistopoðhsh eðnai anagkaða h diat rhsh thc sqetik c di taxhc metaxô twn eggraf n kai twn anagn sewn sthn Ðdia jèsh mn mhc, alli c o metasqhmatismènoc k dikac ja par gei lanjasmèna apotelèsmate. Sugkekrimèna ja prèpei na diathroôntai oi exart seic tôpou RAW, WAR, WAW. O tètartoc tôpoc ex rthshc, h RAR, den qrei zetai na diathreðtai. Orismìc 2.4 Wc di nusma ex rthshc dependence vector d =(d 1,d 2,...,d n ) miac epan lhyhc enìc progr mmatoc me fwliasmènouc brìqouc orðzetai h diafor tou dianôsmatoc I =(i 1,i 2,...,i n ) pou ekfr zei thn sugkekrimènh epan lhyh meðon to di nusma I = (i 1,i 2,...,i n ),to opoðo ekfr zei mia epan lhyh, thc opoðac ta apotelèsmata qrhsimopoioôntai mesa kat touc upologismoôc pou pragmatopoioôntai apì thn I. O brìqoc o opoðoc sqetðzetai methn aristerìterh mh mhdenik apìstash tou dianôsmatoc ex rthshc onom zetai brìqoc metafor c ex rthshc (carried loop), en sthn perðptwsh pou ìlec oi sunist sec tou dianôsmatoc eðnai mhdenikèc tìteh ex rthsh eðnai anex rthth brìqwn (loop independent). Suqn gia thn anapar stash tou dianôsmatoc eðnai arketì mìno to prìshmo twn apost sewn. Meb sh ton sumbolismì pou proteðnei o [18], qrhsimopoieðtai to sômbolo + gia eôroc apìstashc [1, ], to sômbolo gia eôroc [, 1], kai to sômbolo ± gia gnwsth apìstash [, ]. Gia thn anapar stash twn dianusm twn ex rthshc qrhsimopoieioôntai suqn dôo trìpoi: o pðnakac exart sewn (dependence table) /kai o gr foc ex rthshc q rou epanal yewn (iteration space dependence graph). O pðnakac exart sewn twn epanal yewn enìc sust matoc fwliasmènwn brìqwn eðnai ènac pðnakac tou opoðou oi st lec apoteloôn to sônolo twn dianusm twn ex rthshc twn epanal yewn. O de gr foc ex rthshc q rou epanal yewn parist nei touc periorismoôc pou den epitrèpoun thn anadi taxh twn epanal yewn enìc sust matoc fwliasmènwn brìqwn. E n mia entol k poiac epan lhyhc I 2 exart tai apì mia opoiad pote entol k poiac llhc epan lhyhc I 1, dhlad up rqei ex rthsh tôpou RAW, WAR, WAW,tìteh ex rthsh anaparist tai meèna bèloc apì thn epan lhyh I 1 proc thn epan lhyh I 2. 'Opwc anafèrjhke prohgoumènwc oi epanal yeic enìc sust matoc fwliasmènwn brìqwn ekteloôntai selexikografik di taxh. Qrhsimopoi ntac thn ènnoia tou dianôsmatoc ex rthshc, h epan lhyh I 2 exart tai apì thn epan lhyh I 1, kai epomènwc prèpei na ektelesteð met apì aut n, e n gia k poio di nusma ex rthshc e isqôei I 2 = I 1 + e. B sh epomènwc tou orismoô 2.3, afoô I 2 I 1,to e ja prèpei na eðnai lexikografik megalôtero apì to 0, pio apl, lexikografik jetikì 2 (lexicographically positive). 2 Dhlad èna di nusma eðnai lexikografik jetikì an h pr th mh mhdenik sunist sa tou eðnai jetik.

Diakritˆ Majhmatikˆ I. Leutèrhc KuroÔshc (EÔh Papaðwˆnnou)

Diakritˆ Majhmatikˆ I. Leutèrhc KuroÔshc (EÔh Papaðwˆnnou) Diakritˆ Majhmatikˆ I Leutèrhc KuroÔshc (EÔh Papaðwˆnnou) PlhroforÐec... Tetˆrth, 09.00-11.00, Paraskeu, 18.00-20.00 SÔggramma 1: Λ. Κυρούσης, Χ. Μπούρας, Π. Σπυράκης. Διακριτά Μαθηματικά: Τα Μαθηματικά

Διαβάστε περισσότερα

Εφαρμοσμένα Μαθηματικά για Μηχανικούς

Εφαρμοσμένα Μαθηματικά για Μηχανικούς ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Εφαρμοσμένα Μαθηματικά για Μηχανικούς Σημειώσεις: Δειγματοληψία Γιώργος Τζιρίτας Τμήμα Επιστήμης Υπολογιστών Kefˆlaio 5 DeigmatolhyÐa 'Estw èna sônolo periodikˆ

Διαβάστε περισσότερα

Ανάλυση ις. συστήματα

Ανάλυση ις. συστήματα Σήματα Συστήματα Ανάλυση ourier για σήματα και συνεχούς χρόνου Λυμένες ασκήσει ις Κνσταντίνος Κοτρόπουλος Τμήμα Πληροφορικής συστήματα Θεσσαλονίκη, Ιούνιος 3 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

SUNARTHSEIS POLLWN METABLHTWN. 5h Seirˆ Ask sewn. Allag metablht n sto diplì olokl rwma

SUNARTHSEIS POLLWN METABLHTWN. 5h Seirˆ Ask sewn. Allag metablht n sto diplì olokl rwma PANEPISTHMIO DUTIKHS ATTIKHS SQOLH MHQANIKWN TMHMA POLITIKWN MHQANIKWN ANWTERA MAJHMATIKA II SUNARTHSEIS POLLWN METABLHTWN 5h Seirˆ Ask sewn Allag metablht n sto diplì olokl rwma Jèma. Qrhsimopoi ntac

Διαβάστε περισσότερα

PANEPISTHMIO DUTIKHS ATTIKHS SQOLH MHQANIKWN TMHMA POLITIKWN MHQANIKWN ANWTERA MAJHMATIKA II DIAFORIKES EXISWSEIS.

PANEPISTHMIO DUTIKHS ATTIKHS SQOLH MHQANIKWN TMHMA POLITIKWN MHQANIKWN ANWTERA MAJHMATIKA II DIAFORIKES EXISWSEIS. PANEPISTHMIO DUTIKHS ATTIKHS SQOLH MHQANIKWN TMHMA POLITIKWN MHQANIKWN ANWTERA MAJHMATIKA II DIAFORIKES EXISWSEIS 6h Seirˆ Ask sewn OmogeneÐc grammikèc diaforikèc exis seic me stajeroôc suntelestèc Jèma

Διαβάστε περισσότερα

Jerinì SqoleÐo Fusik c sthn EkpaÐdeush 28 IounÐou - 1 IoulÐou 2010 EstÐa Episthm n Pˆtrac

Jerinì SqoleÐo Fusik c sthn EkpaÐdeush 28 IounÐou - 1 IoulÐou 2010 EstÐa Episthm n Pˆtrac Kbantik Perigraf tou Kìsmou mac KwnstantÐnoc Sfètsoc Kajhght c Fusik c Genikì Tm ma, Panepist mio Patr n Jerinì SqoleÐo Fusik c sthn EkpaÐdeush 28 IounÐou - 1 IoulÐou 2010 EstÐa Episthm n Pˆtrac Ti ennooôme

Διαβάστε περισσότερα

Eisagwg sthn KosmologÐa

Eisagwg sthn KosmologÐa Eisagwg sthn KosmologÐa BasileÐou S. Gerogiˆnnh Kajhght Tm matoc Fusik c PanepisthmÐou Patr n Patra 2009 Kefˆlaio 1 Eisagwgikˆ 1.1 Gwniakì mègejoc, parsèk, ètoc fwtìc O parathrht c tou Sq matoc 1.1 parathreð

Διαβάστε περισσότερα

9. α 2 + β 2 ±2αβ. 10. α 2 ± αβ + β (1 + α) ν > 1+να, 1 <α 0, ν 2. log α. 14. log α x = ln x. 19. x 1 <x 2 ln x 1 < ln x 2

9. α 2 + β 2 ±2αβ. 10. α 2 ± αβ + β (1 + α) ν > 1+να, 1 <α 0, ν 2. log α. 14. log α x = ln x. 19. x 1 <x 2 ln x 1 < ln x 2 UpenjumÐseic gia thn Jetik kai Teqnologik KateÔjunsh Kajhght c: N.S. Maurogi nnhc 1 Tautìthtec - Anisìthtec 1. (α ± ) = α ± α +. (α ± ) 3 = α 3 ± 3α +3α ± 3 3. α 3 ± 3 =(α ± ) ( α α + ) 4. (α + + γ) =

Διαβάστε περισσότερα

PANEPISTHMIO DUTIKHS ATTIKHS SQOLH MHQANIKWN TMHMA POLITIKWN MHQANIKWN ANWTERA MAJHMATIKA II DIAFORIKES EXISWSEIS DEUTERHS KAI ANWTERHS TAXHS

PANEPISTHMIO DUTIKHS ATTIKHS SQOLH MHQANIKWN TMHMA POLITIKWN MHQANIKWN ANWTERA MAJHMATIKA II DIAFORIKES EXISWSEIS DEUTERHS KAI ANWTERHS TAXHS PANEPISTHMIO DUTIKHS ATTIKHS SQOLH MHQANIKWN TMHMA POLITIKWN MHQANIKWN ANWTERA MAJHMATIKA II DIAFORIKES EXISWSEIS DEUTERHS KAI ANWTERHS TAXHS 1. Grammikèc diaforikèc exis seic deôterhc kai an terhc tˆxhc

Διαβάστε περισσότερα

Anaplhrwt c Kajhght c : Dr. Pappˆc G. Alèxandroc PANEPISTHMIO DUTIKHS ATTIKHS SQOLH MHQANIKWN TMHMA POLITIKWN MHQANIKWN ANWTERA MAJHMATIKA I

Anaplhrwt c Kajhght c : Dr. Pappˆc G. Alèxandroc PANEPISTHMIO DUTIKHS ATTIKHS SQOLH MHQANIKWN TMHMA POLITIKWN MHQANIKWN ANWTERA MAJHMATIKA I PANEPISTHMIO DUTIKHS ATTIKHS SQOLH MHQANIKWN TMHMA POLITIKWN MHQANIKWN ANWTERA MAJHMATIKA I. Aìristo Olokl rwma 2. Orismèno Olokl rwma 3. Diaforetik èkfrash tou aìristou oloklhr matoc H Sunˆrthsh F ()

Διαβάστε περισσότερα

Diˆsthma empistosônhc thc mèshc tim c µ. Statistik gia Hlektrolìgouc MhqanikoÔc EKTIMHSH EKTIMHSH PARAMETRWN - 2. Dhm trhc Kougioumtz c.

Diˆsthma empistosônhc thc mèshc tim c µ. Statistik gia Hlektrolìgouc MhqanikoÔc EKTIMHSH EKTIMHSH PARAMETRWN - 2. Dhm trhc Kougioumtz c. Statistik gia Hlektrolìgouc MhqanikoÔc EKTIMHSH PARAMETRWN - 2 6 Maòou 2010 EktÐmhsh Diast matoc empistosônhc Melet same thn ektim tria ˆθ paramètrou θ: An gnwrðzoume thn katanom thc X kai eðnai F X (x;

Διαβάστε περισσότερα

Mègisth ro - elˆqisth tom

Mègisth ro - elˆqisth tom 15 DekembrÐou 2009 DÐnetai grˆfoc (N, A) me ìria ro c x ij [b ij, c ij ] gia kˆje akm (i, j) kai dôo epilegmènouc kìmbouc s kai t. Jèloume na upologðsoume th ro sto grˆfo, ste na megistopoieðtai h apìklish

Διαβάστε περισσότερα

Εφαρμοσμένα Μαθηματικά για Μηχανικούς

Εφαρμοσμένα Μαθηματικά για Μηχανικούς ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Εφαρμοσμένα Μαθηματικά για Μηχανικούς Σημειώσεις: Μετασχηματισμός Z Γιώργος Τζιρίτας Τμήμα Επιστήμης Υπολογιστών Kefˆlaio 7 Metasqhmatismìc Z 7. Orismìc tou metasqhmatismoô

Διαβάστε περισσότερα

25 OktwbrÐou 2012 (5 h ebdomˆda) S. Malefˆkh Genikì Tm ma Majhmatikˆ gia QhmikoÔc

25 OktwbrÐou 2012 (5 h ebdomˆda) S. Malefˆkh Genikì Tm ma Majhmatikˆ gia QhmikoÔc Mˆjhma 9 0 25 OktwbrÐou 2012 (5 h ebdomˆda) Diaforikèc Exis seic TÔpoi Diaforik n exis sewn H pio apl diaforik exðswsh y = f (x) Diaforikèc Exis seic TÔpoi Diaforik n exis sewn H pio apl diaforik exðswsh

Διαβάστε περισσότερα

Εφαρμοσμένα Μαθηματικά για Μηχανικούς

Εφαρμοσμένα Μαθηματικά για Μηχανικούς ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Εφαρμοσμένα Μαθηματικά για Μηχανικούς Σημειώσεις: Μετασχηματισμός Laplace Γιώργος Τζιρίτας Τμήμα Επιστήμης Υπολογιστών Kefˆlaio 8 Metasqhmatismìc Laplace 8. Orismìc

Διαβάστε περισσότερα

Statistik gia QhmikoÔc MhqanikoÔc EKTIMHSH PARA

Statistik gia QhmikoÔc MhqanikoÔc EKTIMHSH PARA Statistik gia QhmikoÔc MhqanikoÔc EKTIMHSH PARAMETRWN - 2 20 Maòou 200 t.m. X me mèsh tim µ t.m. X 2 me mèsh tim µ 2 Diaforˆ µ µ 2? [X kai X 2 anexˆrthtec] DeÐgma {x, x 2,..., x n } x DeÐgma {x 2, x 22,...,

Διαβάστε περισσότερα

Statistik gia PolitikoÔc MhqanikoÔc EKTIMHSH PAR

Statistik gia PolitikoÔc MhqanikoÔc EKTIMHSH PAR Statistik gia PolitikoÔc MhqanikoÔc EKTIMHSH PARAMETRWN - 2 8 DekembrÐou 202 t.m. X me mèsh tim µ t.m. X 2 me mèsh tim µ 2 Diaforˆ µ µ 2? [X kai X 2 anexˆrthtec] DeÐgma {x, x 2,..., x n } x DeÐgma {x 2,

Διαβάστε περισσότερα

Τίτλος Μαθήματος: Γραμμική Άλγεβρα ΙΙ

Τίτλος Μαθήματος: Γραμμική Άλγεβρα ΙΙ Τίτλος Μαθήματος: Γραμμική Άλγεβρα ΙΙ Ενότητα: Ο δυϊκός χώρος Όνομα Καθηγητή: Ανδρέας Αρβανιτογεώργος Τμήμα: Μαθηματικών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

11 OktwbrÐou 2012. S. Malefˆkh Genikì Tm ma Majhmatikˆ gia QhmikoÔc

11 OktwbrÐou 2012. S. Malefˆkh Genikì Tm ma Majhmatikˆ gia QhmikoÔc Mˆjhma 7 0 11 OktwbrÐou 2012 Orismìc sunart sewn mèsw orismènwn oloklhrwmˆtwn To orismèno olokl rwma prosfèrei ènan nèo trìpo orismoô sunˆrthshc afoô to orismèno olokl rwma mia suneqoôc sunˆrthshc f (t),

Διαβάστε περισσότερα

PANEPISTHMIO DUTIKHS ATTIKHS SQOLH MHQANIKWN TMHMA POLITIKWN MHQANIKWN ANWTERA MAJHMATIKA II SUNARTHSEIS POLLWN METABLHTWN.

PANEPISTHMIO DUTIKHS ATTIKHS SQOLH MHQANIKWN TMHMA POLITIKWN MHQANIKWN ANWTERA MAJHMATIKA II SUNARTHSEIS POLLWN METABLHTWN. PANEPISTHMIO DUTIKHS ATTIKHS SQOLH MHQANIKWN TMHMA POLITIKWN MHQANIKWN ANWTERA MAJHMATIKA II SUNARTHSEIS POLLWN METABLHTWN h Seirˆ Ask sewn Akrìtata pragmatik n sunart sewn 1. Na brejoôn ta topikˆ akrìtata

Διαβάστε περισσότερα

PANEPISTHMIO DUTIKHS ATTIKHS SQOLH MHQANIKWN TMHMA POLITIKWN MHQANIKWN ANWTERA MAJHMATIKA II DIAFORIKES EXISWSEIS.

PANEPISTHMIO DUTIKHS ATTIKHS SQOLH MHQANIKWN TMHMA POLITIKWN MHQANIKWN ANWTERA MAJHMATIKA II DIAFORIKES EXISWSEIS. PANEPISTHMIO DUTIKHS ATTIKHS SQOLH MHQANIKWN TMHMA POLITIKWN MHQANIKWN ANWTERA MAJHMATIKA II DIAFORIKES EXISWSEIS h Seirˆ Ask sewn Diaforikèc eis seic > diaforikèc

Διαβάστε περισσότερα

στο Αριστοτέλειο υλικού.

στο Αριστοτέλειο υλικού. Σήματα Συστήματα Μετασχηματισμός aplace Λυμένες ασκήσεις Κωνσταντίνος Κοτρόπουλος Τμήμα Πληροφορικής Θεσσαλονίκη, Ιούνιος 03 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

Anagn rish ProtÔpwn & Neurwnikˆ DÐktua Probl mata 2

Anagn rish ProtÔpwn & Neurwnikˆ DÐktua Probl mata 2 Jeìdwroc Alexìpouloc, Anaplhrwt c Kajhght c Theodoros Alexopoulos, Associate Professor EJNIKO METSOBIO POLUTEQNEIO NATIONAL TECHNICAL UNIVERSITY SQOLH EFARMOSMENWN MAJHMATIKWN KAI DEPARTMENT OF PHYSICS

Διαβάστε περισσότερα

Pragmatik Anˆlush ( ) TopologÐa metrik n q rwn Ask seic

Pragmatik Anˆlush ( ) TopologÐa metrik n q rwn Ask seic Pragmatik Anˆlush (2010 11) TopologÐa metrik n q rwn Ask seic Omˆda A' 1. 'Estw (X, ρ) metrikìc q roc kai F, G uposônola tou X. An to F eðnai kleistì kai to G eðnai anoiktì, deðxte ìti to F \ G eðnai kleistì

Διαβάστε περισσότερα

Τίτλος Μαθήματος: Γραμμική Άλγεβρα Ι

Τίτλος Μαθήματος: Γραμμική Άλγεβρα Ι Τίτλος Μαθήματος: Γραμμική Άλγεβρα Ι Ενότητα: Θέματα Εξετάσεων Όνομα Καθηγητή : Ανδρέας Αρβανιτογεώργος Τμήμα: Μαθηματικών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

GENIKEUMENA OLOKLHRWMATA

GENIKEUMENA OLOKLHRWMATA PANEPISTHMIO DUTIKHS ATTIKHS SQOLH MHQANIKWN TMHMA POLITIKWN MHQANIKWN ANWTERA MAJHMATIKA I GENIKEUMENA OLOKLHRWMATA Anplhrwt c Kjhght c: Dr. Pppˆc G. Alèndroc GENIKEUMENA OLOKLHRWMATA H ènnoi tou orismènou

Διαβάστε περισσότερα

Ανάλυση ασκήσεις. συστήματα

Ανάλυση ασκήσεις. συστήματα Σήματα Συστήματα Ανάλυση Fourier για σήματα και διακριτού χρόνου Λυμένες ασκήσεις Κωνσταντίνος Κοτρόουλος Τμήμα Πληροφορικής συστήματα Θεσσαλονίκη, Ιούνιος 3 Άδειες Χρήσης Το αρόν εκαιδευτικό υλικό υόκειται

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Μηχανική Μάθηση. Ενότητα 10: Θεωρία Βελτιστοποίησης. Ιωάννης Τσαμαρδίνος Τμήμα Επιστήμης Υπολογιστών

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Μηχανική Μάθηση. Ενότητα 10: Θεωρία Βελτιστοποίησης. Ιωάννης Τσαμαρδίνος Τμήμα Επιστήμης Υπολογιστών ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Μηχανική Μάθηση Ενότητα 10: Θεωρία Βελτιστοποίησης Ιωάννης Τσαμαρδίνος Τμήμα Επιστήμης Υπολογιστών To genikì prìblhma, na broôme to mègisto elˆqisto miac sunˆrthshc

Διαβάστε περισσότερα

2 PerÐlhyh Se aut n thn ergasða, parousi zoume tic basikìterec klassikèc proseggðseic epðlushc Polu-antikeimenik n Problhm twn BeltistopoÐhshs(PPB) ka

2 PerÐlhyh Se aut n thn ergasða, parousi zoume tic basikìterec klassikèc proseggðseic epðlushc Polu-antikeimenik n Problhm twn BeltistopoÐhshs(PPB) ka MejodologÐec sthn Polu-Antikeimenik BeltistopoÐhsh apì Antwnèlou E. GewrgÐa Diplwmatik ErgasÐa Sqol Jetik n Episthm n Tm ma Majhmatik n Panepist mio Patr n Epiblèpousa: EpÐk.Kajhg tria J. N. Gr ya P tra,

Διαβάστε περισσότερα

5. (12 i)(3+4i) 6. (1 + i)(2+i) 7. (4 + 6i)(7 3i) 8. (1 i)(2 i)(3 i)

5. (12 i)(3+4i) 6. (1 + i)(2+i) 7. (4 + 6i)(7 3i) 8. (1 i)(2 i)(3 i) Peiramatiko Lukeio Euaggelikhc Sqolhc Smurnhc Taxh G, Majhmatika Jetikhc kai Teqnologikhc Kateujunshc, Askhseic Kajhght c: Oi shmei seic autèc eðnai gia sqolik qr sh. MporoÔn na anaparaqjoôn kai na dianemhjoôn

Διαβάστε περισσότερα

Statistik gia PolitikoÔc MhqanikoÔc ELEGQOS UPOJ

Statistik gia PolitikoÔc MhqanikoÔc ELEGQOS UPOJ Statistik gia PolitikoÔc MhqanikoÔc ELEGQOS UPOJESEWN 18 DekembrÐou 2012 'Elegqoc Upojèsewn 1 Statistik upìjesh 2 Statistik elègqou kai perioq apìrriyhc 3 Apìfash elègqou Statistik upìjesh mhdenik upìjesh

Διαβάστε περισσότερα

ISTORIKH KATASKEUH PRAGMATIKWN ARIJMWN BIBLIOGRAFIA

ISTORIKH KATASKEUH PRAGMATIKWN ARIJMWN BIBLIOGRAFIA ΛΟΓΙΣΜΟΣ CALCULUS Διαφορικός Λογισμός, Απειροστικός Λογισμός 1670 1740 Ουράνια Μηχανική Isaac Newton 1648-1727 Gottfried Wilhelm Leibniz 1646-1716 απειροστάπολύ μικρά μεγέθη, άπειροπάρα πολύ μεγάλο, όριο

Διαβάστε περισσότερα

Τίτλος Μαθήματος: Γραμμική Άλγεβρα ΙΙ

Τίτλος Μαθήματος: Γραμμική Άλγεβρα ΙΙ Τίτλος Μαθήματος: Γραμμική Άλγεβρα ΙΙ Ενότητα: Διγραμμικές και Τετραγωνικές μορφές Όνομα Καθηγητή: Ανδρέας Αρβανιτογεώργος Τμήμα: Μαθηματικών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

Upologistik Fusik Exetastik PerÐodoc IanouarÐou 2013

Upologistik Fusik Exetastik PerÐodoc IanouarÐou 2013 Upologistik Fusik Exetastik PerÐodoc IanouarÐou 03 Patra, 6 Ianouariou 03 Jèma A. Na exhg sete grafikˆ thn mèjodo thc diqotìmhshc. B. Na exhg sete grafikˆ thn mèjodo Runge Kutta. Jèma. DiatÔpwsh Oi migadikèc

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Ψηφιακή Επεξεργασία Φωνής Άσκηση 2η Στυλιανού Ιωάννης Τμήμα Επιστήμης Υπολογιστών HU578: 2 η Seirˆ Ask sewn AporÐec: yannis@csd.uoc.gr 1. (aþ) Sac dðdetai o anadromikìc

Διαβάστε περισσότερα

Κλασσική Ηλεκτροδυναμική II

Κλασσική Ηλεκτροδυναμική II ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Κλασσική Ηλεκτροδυναμική II Πεδία Σημειακών Φορτίων Διδάσκων : Καθ. Κ. Ταμβάκης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

1 η Σειρά Ασκήσεων Θεόδωρος Αλεξόπουλος. Αναγνώριση Προτύπων και Νευρωνικά Δίκτυα

1 η Σειρά Ασκήσεων Θεόδωρος Αλεξόπουλος. Αναγνώριση Προτύπων και Νευρωνικά Δίκτυα Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών Εθνικό Μετσόβιο Πολυτεχνείο Αναγνώριση Προτύπων και Νευρωνικά Δίκτυα η Σειρά Ασκήσεων Θεόδωρος Αλεξόπουλος Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό

Διαβάστε περισσότερα

Στατιστική για Χημικούς Μηχανικούς

Στατιστική για Χημικούς Μηχανικούς ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Στατιστική για Χημικούς Μηχανικούς Ενότητα 3: Έλεγχος Υποθέσεων Κουγιουμτζής Δημήτρης Τμήμα Χημικών Μηχανικών Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

2+sin^2(x+2)+cos^2(x+2) Δ ν =[1 1 2 ν 1, ν ) ( ( π (x α) ημ β α π ) ) +1 + a 2

2+sin^2(x+2)+cos^2(x+2) Δ ν =[1 1 2 ν 1, ν ) ( ( π (x α) ημ β α π ) ) +1 + a 2 Parathr seic sta Jèmata Jetik c kai Teqnologik c KateÔjunshc tou ètouc 7 Peiramatikì LÔkeio Euaggelik c Sqol c SmÔrnhc 1 IounÐou 7 PerÐlhyh Oi shmei seic autèc anafèrontai sta jèmata Majhmatik n Jetik

Διαβάστε περισσότερα

1, 3, 5, 7, 9,... 2, 4, 6, 8, 10,... 1, 4, 7, 10, 13,... 2, 5, 8, 11, 14,... 3, 6, 9, 12, 15,...

1, 3, 5, 7, 9,... 2, 4, 6, 8, 10,... 1, 4, 7, 10, 13,... 2, 5, 8, 11, 14,... 3, 6, 9, 12, 15,... To Je rhma tou Dirichlet Dèspoina NÐka IoÔlioc 999 Majhmatikì Tm ma Panepist mio Kr thc 2 Prìlogoc Oi pr toi arijmoð, 2, 3, 5, 7,,..., eðnai ekeðnoi oi fusikoð arijmoð oi opoðoi èqoun akrib c dôo diairètec,

Διαβάστε περισσότερα

(i) morf (relocatable, linkable)

(i) morf (relocatable, linkable) telikoô k dika: Morfèc mhqan c se apìluth morf (absolute) Gl ssa gl ssa (assembly) Sumbolik gl ssa qamhloô epipèdou 'Allh Telikìc k dikac (i) jewrhtik c poyhc, to prìblhma thc Apì bèltistou telikoô k dika

Διαβάστε περισσότερα

f(x) =x x 2 = x x 2 x =0 x(x 1) = 0,

f(x) =x x 2 = x x 2 x =0 x(x 1) = 0, NÐkoc E. AggourÐdhc To Je rhma tou Sarkovskii Panepist mio Kr thc Tm ma Majhmatik n 2 Thn kritik epitrop apotèlesan oi Ajanasìpouloc KwnstantÐnoc Katsoprin khc Emmanou l Kwst khc Ge rgioc (epiblèpwn) touc

Διαβάστε περισσότερα

Θεωρία Πιθανοτήτων και Στατιστική

Θεωρία Πιθανοτήτων και Στατιστική ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Θεωρία Πιθανοτήτων και Στατιστική Ενότητα 3: Συσχέτιση & Γραμμική Παλινδρόμηση Κουγιουμτζής Δημήτρης Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών

Διαβάστε περισσότερα

2

2 exomoiwsh kai sugkrish apodoshc grid diktuwn, me katanemhmenouc kai kentrikopoihmenouc algorijmouc elegqou porwn Tm ma Mhqanik n H/U kai Plhroforik c Mpakìlac Iw nnhc A.M 85 M.D.E. Susthm twn EpexergasÐac

Διαβάστε περισσότερα

AM = 1 ( ) AB + AΓ BΓ+ AE = AΔ+ BE. + γ =2 β + γ β + γ tìte α// β. OΓ+ OA + OB MA+ MB + M Γ+ MΔ =4 MO. OM =(1 λ) OA + λ OB

AM = 1 ( ) AB + AΓ BΓ+ AE = AΔ+ BE. + γ =2 β + γ β + γ tìte α// β. OΓ+ OA + OB MA+ MB + M Γ+ MΔ =4 MO. OM =(1 λ) OA + λ OB Peiramatiko Lukeio Euaggelikhc Sqolhc Smurnhc Taxh B, Majhmatika Jetikhc kai Teqnologikhc Kateujunshc, Askhseic Kajhght c: Shmei seic gia sqolik qr sh. MporoÔn na anaparaqjoôn kai na dianemhjoôn eleôjera

Διαβάστε περισσότερα

Ask seic me ton Metasqhmatismì Laplace

Ask seic me ton Metasqhmatismì Laplace Ask seic me ton Metasqhmatismì Laplace Epimèleia: Gi rgoc Kafentz c Upoy. Didˆktwr Tm m. H/U Panepist mio Kr thc 8 IounÐou 4. 'Estw to s ma { A, t T x(t), alloô () (aþ) Na upologðsete to metasq. Fourier

Διαβάστε περισσότερα

6h Seirˆ Ask sewn. EpikampÔlia oloklhr mata

6h Seirˆ Ask sewn. EpikampÔlia oloklhr mata PANEPISTHMIO DUTIKHS ATTIKHS SQOLH MHQANIKWN TMHMA POLITIKWN MHQANIKWN ANWTERA MAJHMATIKA II SUNARTHSEIS POLLWN METLHTWN 6h Seirˆ Ask sewn EpikampÔlia oloklhr mata 1 Jèma 1. Na upologisjeð to epikampôlio

Διαβάστε περισσότερα

10/2013. Mod: 02D-EK/BT. Production code: CTT920BE

10/2013. Mod: 02D-EK/BT. Production code: CTT920BE 10/2013 Mod: 02D-EK/BT Production code: CTT920BE GR ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ ΚΑΙ ΣΥΝΤΗΡΗΣΗΣ σελ. 1 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΚΕΦ 1 ΕΙΣΑΓΩΓΗ... 3 ΚΕΦ 2 ΕΓΚΑΤΑΣΤΑΣΗ... 3 2.1 ΜΕΤΑΚΙΝΗΣΗ ΚΑΙ ΑΠΟΣΥΣΚΕΥΑΣΙΑ...3 2.2 ΗΛΕΚΤΡΙΚΗ

Διαβάστε περισσότερα

È Ö Ñ Ø Ó ÄÙ Ó Ù Ð ËÕÓÐ ËÑÙÖÒ Ì Ü Å Ñ Ø Â Ø Ì ÕÒÓÐÓ Ã Ø Ù ÙÒ Ë Ñ Û Â ÛÖ Ã Ø ÆºËº Å ÙÖÓ ÒÒ Ç Ñ ô ÙØ Ò ÕÓÐ ÕÖ º ÅÔÓÖÓ Ò Ò Ò Ô Ö Õ Ó Ò Ò Ò Ñ Ó Ò Ð Ö Ö¹ Ò Ñ Ò ÐÐ Ü ÑÓÖ ØÓÙº ØÓÒ Ô Ö ÓÖ Ñ ØÛÒ Ò Ô Ù ØÛÒ Ð ôò

Διαβάστε περισσότερα

APEIROSTIKOS LOGISMOS I

APEIROSTIKOS LOGISMOS I 1 OktwbrÐou 2012 Kwdikìc Maj matoc: 101 (U) 'Etoc didaskalðac: 2012-2013, Qeimerinì Exˆmhno Hmèrec didaskalðac: Deut. - Tet. - Par., 11:00-13:00 Didˆskontec Tm ma 1 o (AM pou l gei se 0,1,2) Amf 21, BasÐleioc

Διαβάστε περισσότερα

στο Αριστοτέλειο υλικού.

στο Αριστοτέλειο υλικού. Σήματα Συστήματα Μετασχηματισμός Κωνσταντίνος Κοτρόπουλος Τμήμα Πληροφορικής Θεσσαλονίκη, Ιούνιος 203 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

PANEPISTHMIO DUTIKHS ATTIKHS SQOLH MHQANIKWN TMHMA POLITIKWN MHQANIKWN ANWTERA MAJHMATIKA II SUNARTHSEIS POLLWN METABLHTWN EPIKAMPULIA OLOKLHRWMATA

PANEPISTHMIO DUTIKHS ATTIKHS SQOLH MHQANIKWN TMHMA POLITIKWN MHQANIKWN ANWTERA MAJHMATIKA II SUNARTHSEIS POLLWN METABLHTWN EPIKAMPULIA OLOKLHRWMATA PANEPISTHMIO DUTIKHS ATTIKHS SQOLH MHQANIKWN TMHMA POLITIKWN MHQANIKWN ANWTERA MAJHMATIKA II SUNARTHSEIS POLLWN METLHTWN EPIKAMPULIA OLOKLHRWMATA 1. EpikampÔlio Olokl rwma 1ou eðdouc Efarmogèc 2. Dianusmatikˆ

Διαβάστε περισσότερα

Ανάλυση. σήματα και συστήματα

Ανάλυση. σήματα και συστήματα Σήματα Συστήματα Ανάλυση ourier διακριτού χρόνου Κωνσταντίνος Κοτρόπουλος Τμήμα Πληροφορικής για σήματα και συστήματα Θεσσαλονίκη, Ιούνιος 23 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

JEMATA EXETASEWN Pragmatik Anˆlush I

JEMATA EXETASEWN Pragmatik Anˆlush I JEMATA EXETASEWN Pragmatik Anˆlush I JEMA 1o. A)(M. 1.5) Na qarakthrðsete (me aitiolìghsh) tic protˆseic pou akoloujoôn me thn èndeixh Swstì Lˆjoc: (i) 'Estw x 0 tètoio ste x < ε, gia kˆje ε > 0. Tìte

Διαβάστε περισσότερα

ARISTOTELEIO PANEPISTHMIO JESSALONIKHS POLUTEQNIKH SQOLH TMHMA HLEKTROLOGWN MHQANIKWN & MHQANIKWN UPOLOGISTWN TOMEAS THLEPIKOINWNIWN Diplwmatik ErgasÐa tou Papadìpoulou N. Iw nnh Melèth thc 'AllhlepÐdrashc

Διαβάστε περισσότερα

EUSTAJEIA DUNAMIKWN SUSTHMATWN 1 Eisagwg O skop c tou par ntoc kefala ou e nai na parousi sei th basik jewr a gia th mel th thc eust jeiac en c mh gra

EUSTAJEIA DUNAMIKWN SUSTHMATWN 1 Eisagwg O skop c tou par ntoc kefala ou e nai na parousi sei th basik jewr a gia th mel th thc eust jeiac en c mh gra EUSTAJEIA DUNAMIKWN SUSTHMATWN Eisagwg O skop c tou par ntoc kefala ou e nai na parousi sei th basik jewr a gia th mel th thc eust jeiac en c mh grammiko sust matoc. 'Opwc e nai gnwst, h genik l sh en

Διαβάστε περισσότερα

Farkas. αx+(1 α)y C. λx+(1 λ)y i I A i. λ 1,...,λ m 0 me λ 1 + +λ m = m. i=1 λ i = 1. i=1 λ ia i A. j=1 λ ja j A. An µ := λ λ k = 0 a λ k

Farkas. αx+(1 α)y C. λx+(1 λ)y i I A i. λ 1,...,λ m 0 me λ 1 + +λ m = m. i=1 λ i = 1. i=1 λ ia i A. j=1 λ ja j A. An µ := λ λ k = 0 a λ k Kefˆlaio 1 DiaqwrÐzon UperepÐpedo L mma Farkas 1.1 Kurtˆ SÔnola 'Ena uposônolo C tou R n onomˆzetai kurtì an, gia kˆje x,y C kai kˆje λ [0,1], αx+(1 α)y C. An a i, i = 1,2,...,m eðnai dianôsmata ston R

Διαβάστε περισσότερα

Φυλλο 3, 9 Απριλιου Ροδόλφος Μπόρης

Φυλλο 3, 9 Απριλιου Ροδόλφος Μπόρης FÔlla Majhmatik c PaideÐac Φυλλο 3, 9 Απριλιου 2010 StoiqeiojeteÐtai me to L A TEX 2ε Epimèleia: N.S. Maurogi nnhc, Dr Majhmatik n Peiramatikì LÔkeio Euaggelik c Sqol c SmÔrnhc mavrogiannis@gmail.com 1

Διαβάστε περισσότερα

Panepisthmio Patrwn Poluteqnikh Sqolh Tmhma Mhqanikwn H/U kai Plhroforikhc Prìgramma Metaptuqiak n Spoud n : fiepist mh kai TeqnologÐa twn Upologist nfl Diplwmatik ErgasÐa Suntomìterec Diadromèc DÔo KrithrÐwn:

Διαβάστε περισσότερα

Στατιστική για Χημικούς Μηχανικούς

Στατιστική για Χημικούς Μηχανικούς ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Στατιστική για Χημικούς Μηχανικούς Ενότητα 4: Συσχέτιση & Γραμμική Παλινδρόμηση Κουγιουμτζής Δημήτρης Τμήμα Χημικών Μηχανικών Άδειες Χρήσης

Διαβάστε περισσότερα

Eisagwg sth Grammik 'Algebra Tìmoc B DeÔterh 'Ekdosh Dhm trhc B rsoc Dhm trhc Derizi thc Miq lhc Mali kac OlumpÐa Talèllh Prìlogoc Sto pr to mèroc autoô tou tìmou meletoôme idiìthtec enìc tetragwnikoô

Διαβάστε περισσότερα

Σχήμα 1.1: Διάφορες ισόχρονες καμπύλες με διαφορετικές μεταλλικότητες Ζ, και περιεκτικότητα σε ήλιο Υ.

Σχήμα 1.1: Διάφορες ισόχρονες καμπύλες με διαφορετικές μεταλλικότητες Ζ, και περιεκτικότητα σε ήλιο Υ. Perieqìmena 1 Astrik sm nh 3 1.1 Sm nh kai astrik exèlixh.................... 4 1.1.1 Isìqronec - Jewrhtik HR diagr mmata........ 4 1.1.2 Parathrhsiak diagr mmata............... 7 1.1.3 Astrik sm nh san

Διαβάστε περισσότερα

Upologistikˆ Zht mata se Sumbibastikèc YhfoforÐec

Upologistikˆ Zht mata se Sumbibastikèc YhfoforÐec Panepisthmio Patrwn - Poluteqnikh Sqolh Tm ma Mhqanik n Hlektronik n Upologist n kai Plhroforik c Upologistikˆ Zht mata se Sumbibastikèc YhfoforÐec Dhmhtrioc Kalaðtzhc Diplwmatik ErgasÐa sto plaðsio tou

Διαβάστε περισσότερα

Hmiomˆdec telest n sônjeshc kai pðnakec Hausdorff se q rouc analutik n sunart sewn

Hmiomˆdec telest n sônjeshc kai pðnakec Hausdorff se q rouc analutik n sunart sewn ARISTOTELEIO PANEPISTHMIO JESSALONIKHS SQOLH JETIKWN EPISTHMWN TMHMA MAJHMATIKWN TOMEAS MAJHMATIKHS ANALUSHS PETROS GALANOPOULOS Hmiomˆdec telest n sônjeshc kai pðnakec Hausdorff se q rouc analutik n sunart

Διαβάστε περισσότερα

Εφαρμοσμένα Μαθηματικά για Μηχανικούς

Εφαρμοσμένα Μαθηματικά για Μηχανικούς ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Εφαρμοσμένα Μαθηματικά για Μηχανικούς Σημειώσεις: Βασικές Έννοιες Σημάτων και Συστημάτων Γιώργος Τζιρίτας Τμήμα Επιστήμης Υπολογιστών Kefˆlaio 2 Basikèc ènnoiec

Διαβάστε περισσότερα

YWMIADH BASILEIOU fifianalush PROSARMOGHS ELASTOPLASTIKWN METALLIKWN KATASKEUWN UPO TO TRISDIASTATO KRITHRIO DIARROHS TRESCA ME TEQNIKES TOU HMIJETIKO

YWMIADH BASILEIOU fifianalush PROSARMOGHS ELASTOPLASTIKWN METALLIKWN KATASKEUWN UPO TO TRISDIASTATO KRITHRIO DIARROHS TRESCA ME TEQNIKES TOU HMIJETIKO ARISTOTELEIO PANEPISTHMIO JESSALONIKHS TMHMA POLITIKWN MHQANIKWN TOMEAS EPISTHMHS KAI TEQNOLOGIAS TWN KATASKEUWN YWMIADH BASILEIOU PtuqioÔqou PolitikoÔ MhqanikoÔ fifianalush PROSARMOGHS ELASTOPLASTIKWN

Διαβάστε περισσότερα

Didaktorikèc spoudèc stic HPA, sta Majhmatikˆ. 20 MartÐou 2015

Didaktorikèc spoudèc stic HPA, sta Majhmatikˆ. 20 MartÐou 2015 Didaktorikèc spoudèc stic HPA, sta Majhmatikˆ 20 MartÐou 2015 Sunjhkec spoud n Misjìc: 1700-2500 dolˆria to m na. EnoÐkio: 700-1200 dolˆria. Mènw me sugkˆtoiko(-ouc). Upoqre seic se 2 wc 0 exˆmhna to qrìno:

Διαβάστε περισσότερα

Σήματα Συστήματα Ανάλυση Fourier για σήματα και συστήματα συνεχούς χρόνου Περιοδικά Σήματα (Σειρά Fourier)

Σήματα Συστήματα Ανάλυση Fourier για σήματα και συστήματα συνεχούς χρόνου Περιοδικά Σήματα (Σειρά Fourier) Σήματα Συστήματα Ανάλυση Fourier για σήματα και συστήματα συνεχούς χρόνου Περιοδικά Σήματα (Σειράά Fourier) Κωνσταντίνος Κοτρόπουλος Τμήμα Πληροφορικής Θεσσαλονίκη, Ιούνιος 3 Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

spin triplet S =1,M S =0 = ( + ) 2 S =1,M S = 1 = spin singlet S =0,M S =0 = ( )

spin triplet S =1,M S =0 = ( + ) 2 S =1,M S = 1 = spin singlet S =0,M S =0 = ( ) SummetrÐec kai Quarks Nikìlaoc A. Tetr dhc Iw nnhc G. Flwr khc 2 Perieqìmena Eisagwgikèc ènnoiec 5. Eisagwg............................. 5.2 SummetrÐa Isospin......................... 0 2 StoiqeÐa JewrÐac

Διαβάστε περισσότερα

ANAGNWRISH MOUSIKOU EIDOUS: MIA BIO-EMPNEUSMENH POLUGRAMMIKH PROSEGGISH Metaptuqiak Diatrib IWANNH K. PANAGAKH PtuqioÔqou tou Tm matoc Plhroforik c kai Thlepikoinwni n, E.K.P.A. Epiblèpwn: KwnstantÐnoc

Διαβάστε περισσότερα

PANEPISTHMIO KRHTHS SQOLH JETIKWN KAI TEQNOLOGIKWN EPISTHMWN TMHMA MAJHMATIKWN ELENH TZANAKH SUNDUASTIKH GENIKEUMENWN SUMPLEGMATWN SMHNWN KAI PARATAGMATWN UPEREPIPEDWN DIDAKTORIKH DIATRIBH HRAKLEIO 2007

Διαβάστε περισσότερα

I

I Panepist mio Patr n Sqol Jetik n Episthm n Tm ma Majhmatik n Tomèas Efarmosmènhs An lushs Eust jeia kai Q oc Qamilt niwn Susthm twn Poll n Bajm n EleujerÐac: Apì thn Klasik sth Statistik Mhqanik Didaktorik

Διαβάστε περισσότερα

SofÐa ZafeirÐdou: GewmetrÐec

SofÐa ZafeirÐdou: GewmetrÐec Tm ma Majhmatik n Panepist mio Patr n Bohjhtikèc Shmei seic gia to mˆjhma GewmetrÐec SofÐa ZafeirÐdou Anaplhr tria Kajhg tria Pˆtra 2018 Oi shmei seic autèc grˆfthkan gia tic anˆgkec tou maj matoc GewmetrÐa.

Διαβάστε περισσότερα

+#!, - ),,) " ) (!! + Henri Poincar e./ ', / $, 050.

+#!, - ),,)  ) (!! + Henri Poincar e./ ', / $, 050. Topologik Taxinìmhsh Dunamik n Susthm twn StaÔroc AnastasÐou Didaktorikh Diatribh Panepisthmio Patrwn Sqolh Jetikwn Episthmwn Tmhma Majhmatikwn Patra 2012 H Trimelhc Sumbouleutikh Epitroph SpÔroc N. Pneumatikìc,

Διαβάστε περισσότερα

Autìmath Exagwg Peril yewn kai h Axiolìghs touc

Autìmath Exagwg Peril yewn kai h Axiolìghs touc Autìmath Exagwg Peril yewn kai h Axiolìghs touc Ge rgioc Giannakìpouloc 1 ggianna@iit.demokritos.gr 1 Tm ma Mhqanik n Plhroforiak n kai Epikoinwniak n Susthmˆtwn Panepist mio AigaÐou se sunergasða me to

Διαβάστε περισσότερα

ARISTOTELEIO PANEPISTHMIO JESSALONIKHS SQOLH JETIKWN EPISTHMWN TMHMA PLHROFORIKHS TEQNIKES PARAMORFWSIMWN MONTELWN SE PROBLHMATA TEQNHTHS ORASHS, EPEXERGASIAS EIKONAS KAI BINTEO Didaktorik Diatrib MIQAHL

Διαβάστε περισσότερα

Ergasthriak 'Askhsh 2

Ergasthriak 'Askhsh 2 Kefˆlaio 2 Ergasthriak 'Askhsh 2 Οπου θα δούμε πώς μπορούμε να ορίζουμε δικές μας διαδικασίες και θα παρουσιάσουμε τις primitive διαδικασίες χειρισμού λιστών, τις μεταβλητές και τα side effects. 2.1 P

Διαβάστε περισσότερα

Anaz thsh eustaj n troqi n se triplˆ sust mata swmˆtwn

Anaz thsh eustaj n troqi n se triplˆ sust mata swmˆtwn Tmhma Fusikhc Aristoteleio Panepisthmio Jessalonikhc Ptuqiakh Ergasia Anaz thsh eustaj n troqi n se triplˆ sust mata swmˆtwn Ajanˆsioc MourtetzÐkoglou A.E.M.:13119 epiblèpwn kajhght c G. Bougiatz c 8 IoulÐou

Διαβάστε περισσότερα

PerÐlhyh H moriak arqitektonik kai o sqediasmìc polôplokwn morðwn pou perièqoun foullerènia antiproswpeôei èna pedðo thc upermoriak c epist mhc sto op

PerÐlhyh H moriak arqitektonik kai o sqediasmìc polôplokwn morðwn pou perièqoun foullerènia antiproswpeôei èna pedðo thc upermoriak c epist mhc sto op DIDAKTORIKH DIATRIBH MORIAKH MONTELOPOIHSH THS UGROKRUSTALLIKHS SUMPERIFORAS UPERMORIAKWN SUSTHMATWN POU PERIEQOUN FOULLERENIA StaÔrou D. PeroukÐdh upoblhjeðsa sto Diatmhmatikì Prìgramma Metaptuqiak n

Διαβάστε περισσότερα

MELETH TWN RIZWN TWN ASSOCIATED ORJOGWNIWN

MELETH TWN RIZWN TWN ASSOCIATED ORJOGWNIWN IWANNH D. STAMPOLA MAJHMATIKOU MELETH TWN RIZWN TWN ASSOCIATED ORJOGWNIWN q-poluwnumwn DIDAKTORIKH DIATRIBH TMHMA MAJHMATIKWN SQOLH JETIKWN EPISTHMWN PANEPISTHMIO PATRWN PATRA 2004 Stouc goneðc mou kai

Διαβάστε περισσότερα

ΜΑΘΗΜΑΤΙΚΑ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ

ΜΑΘΗΜΑΤΙΚΑ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΜΑΘΗΜΑΤΙΚΑ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Εισαγωγή στη Μιγαδική Ανάλυση Ι. Γ. Στρατής Καθηγητής Τμήμα Μαθηματικών Αθήνα, 2006 Εισαγωγή

Διαβάστε περισσότερα

στο Αριστοτέλειο υλικού.

στο Αριστοτέλειο υλικού. Σήματα Συστήματα Εισαγωγικά Κωνσταντίνος Κοτρόπουλος Τμήμα Πληροφορικής Θεσσαλονίκη, Ιούνιος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

2

2 LOGISMOS METABOLWN & EFARMOGES STH MAJHMATIKH MONTELOPOIHSH PTUQIAKH ERGASIA DIONUSHS JEODOSHS-PALIMERHS A.M. : 311/2003028 EPIBLEPWN: NIKOLOPOULOS QRHSTOS A PANEPISTHMIO AIGAIOU TMHMA MAJHMATIKWN SAMOS

Διαβάστε περισσότερα

2 PERIEQ OMENA H epðdrash tou upokeimènou diktôou sthn poiìthta uphresðac H diepaf thc uphresðac proc to qr

2 PERIEQ OMENA H epðdrash tou upokeimènou diktôou sthn poiìthta uphresðac H diepaf thc uphresðac proc to qr Perieqìmena 1 Eisagwg 5 1.1 Prìlogoc............................. 5 1.2 GiatÐ qrhsimopoioôme tupik perigraf.............. 6 1.3 Oi tupikèc mèjodoi stic thlepikoinwnðec............. 9 1.4 Ti eðnai oi gl

Διαβάστε περισσότερα

MÐa SÔntomh Eisagwgă stic SÔgqronec JewrÐec Isìthtac

MÐa SÔntomh Eisagwgă stic SÔgqronec JewrÐec Isìthtac MÐa SÔntomh Eisagwgă stic SÔgqronec JewrÐec Isìthtac Nikìlac BroÔsalhc nicholas.vrousalis@lmh.ox.ac.uk 29 OktwbrÐou 2007 1 KĹpoiec basikèc diakrðseic 1.1 Ish Mèrimna Φέροµαι εξίσου στην Α και στον Β vs.

Διαβάστε περισσότερα

PANEPISTHMIO DUTIKHS ATTIKHS SQOLH MHQANIKWN. Ask seic kai Jèmata sthn Pragmatik Anˆlush I TMHMA POLITIKWN MHQANIKWN

PANEPISTHMIO DUTIKHS ATTIKHS SQOLH MHQANIKWN. Ask seic kai Jèmata sthn Pragmatik Anˆlush I TMHMA POLITIKWN MHQANIKWN PANEPISTHMIO DUTIKHS ATTIKHS SQOLH MHQANIKWN Ask seic kai Jèmata sthn Pragmatik Anˆlush I TMHMA POLITIKWN MHQANIKWN Anaplhrwt c Kajhght c: Dr. Pappˆc G. Alèandroc Perieqìmena. Sumbolismìc kai OrologÐa..

Διαβάστε περισσότερα

majhmatikoð upologismoð. To biblðo mporeð na qwristeð jematikĺ se treic enìthtec. Thn prÿth enìthta apoteloôn

majhmatikoð upologismoð. To biblðo mporeð na qwristeð jematikĺ se treic enìthtec. Thn prÿth enìthta apoteloôn Prìlogoc To parìn sôggramma apeujônetai se proptuqiakoôc foithtèc TmhmĹtwn Poluteqnikÿn Sqolÿn kai Teqnologikÿn Ekpaideutikÿn IdrumĹtwn sta opoða didĺskontai eisagwgikĺ topografikĺ majămata. Epiplèon apeujônetai

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΛΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ Εξετάσεις Ιουνίου 2002

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΛΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ Εξετάσεις Ιουνίου 2002 ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΛΙΚΩΝ Εξετάσεις Ιουνίου (α) Αναπτύξτε την µέθοδο του τραπεζίου για τον αριθµητικό υπολογισµό του ολοκληρώµατος: b I( f ) = f ( x) a όπου f (x) συνεχής και ολοκληρώσιµη

Διαβάστε περισσότερα

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΡΙΟΥ ΚΥΠΕΡΟΥΝΤΑ Ηλεκτρολόγου Μηχανικού, Διπλωματούχου Μεταπτυχιακών Σπουδών ΤΕΧΝΙΚΕΣ ΨΗΦΙΑΚΗΣ ΕΠΕΞΕΡΓΑΣΙΑΣ ΕΙΚΟΝΑΣ ΜΕ

Διαβάστε περισσότερα

thlèfwno: , H YHFIAKH TAXH A' GumnasÐou Miqˆlhc TzoÔmac Sq. Sumb. kl.

thlèfwno: , H YHFIAKH TAXH A' GumnasÐou Miqˆlhc TzoÔmac Sq. Sumb. kl. A' GumnasÐou Sq. Sumb. kl. PE03 GiatÐ epibˆlletai h eisagwg thc sôgqronhc teqnologðac sthn ekpaðdeush. Η Πληροφοριοποίηση της κοινωνίας. Η αυξανόμενη πολυπλοκότητα του εκπαιδευτικού συστήματος. Η σημερινή

Διαβάστε περισσότερα

Statistik gia QhmikoÔc MhqanikoÔc EKTIMHSH PARA

Statistik gia QhmikoÔc MhqanikoÔc EKTIMHSH PARA Statistik gia QhmikoÔc MhqanikoÔc EKTIMHSH PARAMETRWN - 1 12 AprilÐou 2013 Eisagwgikˆ sthn ektðmhsh paramètrwn t.m. X me katanom F X (x; θ) Parˆmetroc θ: ˆgnwsth θ µ, σ 2, p DeÐgma {x 1,..., x n }: gnwstì

Διαβάστε περισσότερα

SUNOLA BIRKHOFF JAMES ϵ ORJOGWNIOTHTAS KAI ARIJMHTIKA PEDIA

SUNOLA BIRKHOFF JAMES ϵ ORJOGWNIOTHTAS KAI ARIJMHTIKA PEDIA EJNIKO METSOBIO POLUTEQNEIO SQOLH EFARMOSMENWN MAJHMATIKWN & FUSIKWN EPISTHMWN TOMEAS MAJHMATIKWN DIDAKTORIKH DIATRIBH SUNOLA BIRKHOFF JAMES ϵ ORJOGWNIOTHTAS KAI ARIJMHTIKA PEDIA Qr stoc S. Qwrianìpouloc

Διαβάστε περισσότερα

Metaglwttistèc NÐkoc PapaspÔrou nickie@softlab.ntua.gr Ejnikì Metsìbio PoluteqneÐo Sqol Hlektrolìgwn Mhq. kai Mhq. Upologist n Ergast rio TeqnologÐac LogismikoÔ PoluteqneioÔpolh, 15780 Zwgr fou. N. PapaspÔrou,

Διαβάστε περισσότερα

N.Σ. Μαυρογιάννης 2010

N.Σ. Μαυρογιάννης 2010 N.Σ. Μαυρογιάννης 200 Το παρόν µπορεί να διανεµηθεί και να αναπαραχθεί ελεύθερα µε την παράκληση να διατηρηθεί η αρχική του µορφή Προλεγόµενα Στην µαθηµατική λέσχη http://clubs.pathfinder.gr/mathematica/

Διαβάστε περισσότερα

ΠΛΕ- 074 Αρχιτεκτονική Υπολογιστών 2

ΠΛΕ- 074 Αρχιτεκτονική Υπολογιστών 2 ΠΛΕ- 074 Αρχιτεκτονική Υπολογιστών 2 7ο μάθημα: Κρυφές μνήμες (cache) - εισαγωγή Αρης Ευθυμίου Πηγές διαφανειών: συνοδευτικές διαφάνειες αγγλικης εκδοσης του βιβλιου Σύστημα μνήμης! Η μνήμη είναι σημαντικό

Διαβάστε περισσότερα

(i) (ii) (interpreters) (linkers) (loaders) (decompilers) (meta-compilers) (preprocessors) (assemblers) (program generators)

(i) (ii) (interpreters) (linkers) (loaders) (decompilers) (meta-compilers) (preprocessors) (assemblers) (program generators) apait seic: Basikèc leitourgeð swst Na summorf netai me tic prodiagrafèc thc Na kai thc telik c gl ssac arqik c metaglwttðzei progr mmata Na megèjouc k je metaglwttist n: EÐdh AploÐ (decompilers) AntÐstrofoi

Διαβάστε περισσότερα

Eukleideiec Gewmetriec

Eukleideiec Gewmetriec Eukleideiec Gewmetriec 1. Ta stoiqeða tou EukleÐdh To pio shmantikì biblðo sthn IstorÐa twn Majhmatik n allˆ kai èna apì ta pio shmantikˆ sthn IstorÐa tou anjr pinou politismoô eðnai ta StoiqeÐa tou EukleÐdh.

Διαβάστε περισσότερα

Θεωρία Πιθανοτήτων και Στατιστική

Θεωρία Πιθανοτήτων και Στατιστική ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Θεωρία Πιθανοτήτων και Στατιστική Ενότητα 2: Εκτίμηση Παραμέτρων Κουγιουμτζής Δημήτρης Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών

Διαβάστε περισσότερα

EISAGWGH STON PROGRAMMATISMO ( ) 'Askhsh 2

EISAGWGH STON PROGRAMMATISMO ( ) 'Askhsh 2 EISAGWGH STON PROGRAMMATISMO (2008-09) 'Askhsh 2 Pollèc forèc, èqoume dedomèna ta opoða eðnai bolikì na emfanðzontai stoiqismèna se st lec. Gia parˆdeigma, fantasteðte ìti ja jèlame na eðqame, sth morf

Διαβάστε περισσότερα

Εικονική Μνήμη (virtual memory)

Εικονική Μνήμη (virtual memory) Εικονική Μνήμη (virtual memory) Πολλά προγράμματα εκτελούνται ταυτόχρονα σε ένα υπολογιστή Η συνολική μνήμη που απαιτείται είναι μεγαλύτερη από το μέγεθος της RAM Αρχή τοπικότητας (η μνήμη χρησιμοποιείται

Διαβάστε περισσότερα