Σύντομο Tutorial του προγράμματος MPPTEST στα Linux. 1. Γενικά περί μέτρησης και αξιολόγησης της απόδοσης του ΜΡΙ με τη χρήση του MPPTEST

Size: px
Start display at page:

Download "Σύντομο Tutorial του προγράμματος MPPTEST στα Linux. 1. Γενικά περί μέτρησης και αξιολόγησης της απόδοσης του ΜΡΙ με τη χρήση του MPPTEST"

Transcription

1 Σύντομο Tutorial του προγράμματος MPPTEST στα Linux 1. Γενικά περί μέτρησης και αξιολόγησης της απόδοσης του ΜΡΙ με τη χρήση του MPPTEST Το mpptest είναι ένα πρόγραμμα MPI, που μπορεί να εξετάσει πολλά στοιχεία απόδοσης μιας αρχιτεκτονικής και εγκατάστασης MPI και ως τέτοιο κτελείται όπως όλα τα άλλα προγράμματα MPI. Συγκεκριμένα, παρέχει ελέγχους για point-to-point και collective λειτουργίες σε ένα προσδιορισμένο αριθμό επεξεργαστών. Επιπλέον η εκτέλεση του είναι σε μεγάλο βαθμό παραμετροποιημένη. Στο παρόν tutorial θα εξετάσουμε τις βασικότερες παραμέτρους του point-topoint communication. Θα ξεκινήσουμε με ένα απλό παράδειγμα εκτέλεσης του mpptest. Εκτελέστε το αρχείο mpptest προσθέτοντας -gnuplot > out.gpl Θα δημιουργηθούν δύο αρχεία. Το out.gpl, το οποίο περιέχει τις απαραίτητες gnuplot εντολές και το αρχείο mppout.gpl, το οποίο περιέχει τα δεδομένα του γραφήματος. Χρησιμοποιήστε το πρόγραμμα gnuplot, για να δείτε τα δεδομένα ως γράφημα: gnuplot out.gpl. Κατεβάζετε το gnuplot για linux, windows, mac από 2. Επισκόπηση των παραμέτρων του mpptest Εκτελέστε το αρχείο mpiexec mpptest -help για να εμφανιστούν οι πιθανοί παράμετροι με εξηγήσεις. Η εκτέλεση θα πρέπει να σας δώσει το αποτέλεσμα το οποίο ακολουθεί mpptest - test individual communication speeds. Test a single communication link by various methods. The tests are combinations of Protocol: -sync Blocking sends/receives (default) -async NonBlocking sends/receives -ssend MPI Syncronous send (MPI_Ssend) and MPI_Irecv -force Ready-receiver (with a null message) -persistant Persistant communication -put MPI_Put (only on systems that support it) -get MPI_Get (only on systems that support it) -vector Data is separated by constant stride (only with MPI,using UBs) -vectortype Data is separated by constant stride (only with MPI,usingMPI_Type_vector) Message data: -cachesize n Perform test so that cached data is NOT reused -vstride n For -vector, set the stride between elements Message pattern: -roundtrip Roundtrip messages (default) -head Head-to-head messages -halo Halo Exchange (multiple head-to-head; limited options) Special options for -halo: -npartner n - Specify the number of partners -waitany - Use a loop over waitany instead of a single waitall -periodic - Use periodic mesh partners -debug - Provide some debugging information -touch - Touch the data on the target end to check for cache effects on shared-memory systems -memcpy Memory copy performance (no communication) -memcpy -int Memory copy using a for-loop with integers -memcpy -double Memory copy using a for-loop with doubles -memcpy -longlong Memory copy using a for-loop with long longs Message test type:(if not specified, only communication tests run) -overlap Overlap computation with communication (see -size) -overlapmsgsize nn Size of messages to overlap with is nn bytes. If the size is negative, only perform the computation. -bisect Bisection test (all processes participate)

2 -bisectdist n Distance between processes Message sizes: -size start end stride (default ) Messages of length (start + i*stride) for i=0,1,... until the length is greater than end. -sizelist n1,n2,... Messages of length n1, n2, etc are used. This overrides -size -logscale Messages of length 2**i are used. The -size argument may be used to set the limits. If -logscale is given, the default limits are from sizeof(int) to 128 k. -auto Compute message sizes automatically (to create a smooth graph Use -size values for lower and upper range -autodx n Minimum number of bytes between samples when using -auto -autorel d Relative error tolerance when using -auto (0.02 by default) Detailed control of tests: -quick Short hand for -autoavg -n_stable 5 this is a good choice for performing a relatively quick and accurate assessment of communication performance -n_avg n Number of times a test is run; the time is averaged over this number of tests (default 50) -autoavg Compute the number of times a message is sent automatically -tgoal d Time that each test should take, in seconds. Use with -autoavg -rthresh d Fractional threshold used to determine when minimum time has been found. The default is sample_reps n Number of times a full test is run in order to find the minimum average time. The default is 30 -n_stable n Number of full tests that must not change the minimum average value before mpptest will stop testing. By default, the value of -sample_reps is used (i.e.,no early termination) -max_run_time n Maximum number of seconds for all tests. The default is 900 Collective operations may be tested with -gop [ options ]: Collective Tests: -dsum : reduction (double precision) -isum : reduction (integer) -sync : synchronization (MPI_Barrier) -colx : collect with known sizes -colxex : collect with known sizes with exchange alg. -scatter : scatter -bcast : another name for -scatter -bcastalt : -bcast with a different measurement approach Collective test control: -pset n-m : processor set consisting of nodes n to m Output -cit Generate data for CIt -gnuplot Generate data for GNUPLOT (default) -gnuploteps Generate data for GNUPLOT in Encapsulated Postscript -gnuplotps Generate data for GNUPLOT in Postscript -givedy Give the range of data measurements -rate Generate rate instead of time -fname filename (default is stdout) (opened for append, not truncated) -noinfo Do not generate plotter command lines or rate estimate -wx i n windows in x, my # and total # -wy i n windows in y, my # and total # -title string Use string as the title instead of the default title -lastwindow generate the wait/new page (always for 1 window)

3 Pattern (Neighbor) choices: -nbrring - neighbors are +/- distance -nbrdbl - neighbors are +/- 2**distance -nbrhc - neighbors are hypercube -nbrshift - neighbors are + distance (wrapped) Miscellaneous -diagnostics Provide information on the test history, specifically how many tests were rejected because they were less that 1% of MPI_Wtick and how many were re-run because they failed the smoothness test with their neighbors. Παραδείγματα Χρήσης A. Blocking Επικοινωνία διεργασιών στον ίδιο κόμβο (shared memory) Παράμετροι size Παρατηρήστε latency και bandwidth στο mppout.gpl (αρχή και τέλος αρχείου) #p0 p1 dist len ave time (us) rate (latency) e e+6 (δεν φαίνονται ενδιάμεσες τιμές len ) e e e e+6 (bandwidth) Οι τιμές σε γράφημα Β. Blocking Επικοινωνία διεργασιών σε διαφορετικούς κόμβους (message over network) Παράμετροι size (διαφορά από Α: διεργασίες σε 2 κόμβους). Παρατηρήστε μεγαλύτερο latency και παρόμοιο bandwidth

4 Γ. Bandwidth για μεγάλα μηνύματα (> 4096) Δ. Non-Blocking Επικοινωνία διεργασιών σε διαφορετικούς κόμβους mpirun mpptest -async -size gnuplot > out.gpl

5 Ε. Non-Blocking 0-8k με μέσο όρο, μικρότερο και μεγαλύτερο mpirun mpptest -async -givedy -gnuplot -tgoal 0.1 -quick -size head > SRnB ΣΤ. Ίδιες Παράμετροι, αλλά με spike

Υλοποιήσεις του MPI To MPI είναι ένα standard και όχι μια βιβλιοθήκη. Δημοφιλείς υλοποιήσεις του MPI standard είναι οι ακόλουθες:

Υλοποιήσεις του MPI To MPI είναι ένα standard και όχι μια βιβλιοθήκη. Δημοφιλείς υλοποιήσεις του MPI standard είναι οι ακόλουθες: Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Σχολή Τεχνολογικών Εφαρμογών Ακαδημαϊκό έτος 2016-2017 ΤΕΙ Ηπείρου - Άρτα Κατανεμημένα και Παράλληλα Συστήματα (εργαστήριο) Παραδείγματα με MPI Γκόγκος Χρήστος Υλοποιήσεις

More information

MySQL. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

MySQL. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Βάσεις Δεδομένων 2018-2019 Ευαγγελία Πιτουρά 1 https://dev.mysql.com/downloads/ Free software, (community server) Custom installation Connectors Java ή python (MariaDB is a community-developed fork of

More information

ΕΦΗΜΕΡΙ Α ΤΗΣ ΚΥΒΕΡΝΗΣΕΩΣ

ΕΦΗΜΕΡΙ Α ΤΗΣ ΚΥΒΕΡΝΗΣΕΩΣ E ΕΦΗΜΕΡΙ Α ΤΗΣ ΚΥΒΕΡΝΗΣΕΩΣ ΤΗΣ ΕΛΛΗΝΙΚΗΣ ΗΜΟΚΡΑΤΙΑΣ 42491 29 Δεκεμβρίου 2016 ΤΕΥΧΟΣ ΔΕΥΤΕΡΟ Αρ. Φύλλου 4252 ΑΠΟΦΑΣΕΙΣ Αριθ. 2/99237/ΔΠΓΚ Τροποποίηση της υπ αριθ. 2/82445/ΔΠΓΚ/ 24.12.2015 απόφασης του

More information

Arduino: LCD Thermometer with optional Alarm

Arduino: LCD Thermometer with optional Alarm Arduino: LCD Thermometer with optional Alarm http://wellsb.com/post/1328196426/arduino-lcd-thermometer-with-optional-alarm Το πείραμα αυτό το έκανα και δούλεψε άψογα και ως θερμόμετρο (C:\Documents and

More information

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ. Διπλωματική Εργασία

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ. Διπλωματική Εργασία ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Διπλωματική Εργασία Θέμα: Υλοποίηση και αξιολόγηση πρωτοκόλλων δικτύωσης με χρήση της OpenFlow τεχνολογίας Ραδουνισλής Αναστάσιος

More information

UNIVERSITY OF PIRAEUS DEPT. OF DIGITAL SYSTEMS MSc IN INFORMATION SYSTEMS & SERVICES BIG Data & ANALYTICS

UNIVERSITY OF PIRAEUS DEPT. OF DIGITAL SYSTEMS MSc IN INFORMATION SYSTEMS & SERVICES BIG Data & ANALYTICS UNIVERSITY OF PIRAEUS DEPT. OF DIGITAL SYSTEMS MSc IN INFORMATION SYSTEMS & SERVICES BIG Data & ANALYTICS CLUSTERING STREAMING DATA IN DISTRIBUTED ENVIRONMENTS BASED ON BELIEF PROPAGATION TECHNIQUES ZISIS

More information

Low-High Orders of Directed Graphs: Incremental Algorithms and Applications

Low-High Orders of Directed Graphs: Incremental Algorithms and Applications Low-High Orders of Directed Graphs: Incremental Algorithms and Applications Η Μεταπτυχιακή Εργασία Εξειδίκευσης υποβάλλεται στην ορισθείσα από τη Γενική Συνέλευση Ειδικής Σύνθεσης του Τμήματος Μηχανικών

More information

Το Υλικό από το βιβλίο. The Practice of Programming. (Kernighan & Pike) Chapter 6

Το Υλικό από το βιβλίο. The Practice of Programming. (Kernighan & Pike) Chapter 6 Το Υλικό από το βιβλίο The Practice of Programming (Kernighan & Pike) Chapter 6 1 On two occasions I have been asked [by members of Parliament!], Pray, Mr. Babbage, if you put into the machine wrong figures,

More information

Concrete Design with SCIA Engineer Official Partner of SCIA in Cyprus

Concrete Design with SCIA Engineer Official Partner of SCIA in Cyprus Concrete Design with SCIA Engineer Process for calculation 1. New > Select New Project > Analysis > OK 2. Project data > Basic data > Material (Concrete) 3. Setup > Mesh 4. Setup > Solver 5. Setup > Concrete

More information

Συστήματα Διαχείρισης Βάσεων Δεδομένων

Συστήματα Διαχείρισης Βάσεων Δεδομένων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Συστήματα Διαχείρισης Βάσεων Δεδομένων Διάλεξη 3η: Access methods: Hash Indexes Δημήτρης Πλεξουσάκης Τμήμα Επιστήμης Υπολογιστών ACCESS METHODS: HASH INDEXES 1 Hash

More information

Digital Analytics Meetup #6. Θεσσαλονίκη, 21 Μαρτίου 2018

Digital Analytics Meetup #6. Θεσσαλονίκη, 21 Μαρτίου 2018 Digital Analytics Meetup #6 Θεσσαλονίκη, 21 Μαρτίου 2018 Hello! Τάσος Βεντούρης Data Scientist and Game Designer @ Hattrick Ltd You can find me at: @tasosventouris Tasos Ventouris 2 More About Me! (2012)

More information

Το Υλικό από το βιβλίο. The Practice of Programming. (Kernighan & Pike) Chapter 6

Το Υλικό από το βιβλίο. The Practice of Programming. (Kernighan & Pike) Chapter 6 Το Υλικό από το βιβλίο The Practice of Programming (Kernighan & Pike) Chapter 6 On two occasions I have been asked [by members of Parliament!], Pray, Mr. Babbage, if you put into the machine wrong figures,

More information

Εισαγωγή στα Δίκτυα Υπηρεσιών

Εισαγωγή στα Δίκτυα Υπηρεσιών ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Εισαγωγή στα Δίκτυα Υπηρεσιών Assisting Lecture 6 - Java Restful Web Services Examples (JAX-RS) Μύρων Παπαδάκης Τμήμα Επιστήμης Υπολογιστών CS-592: Introduction

More information

Εισαγωγή στα Δίκτυα Υπηρεσιών

Εισαγωγή στα Δίκτυα Υπηρεσιών ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Εισαγωγή στα Δίκτυα Υπηρεσιών Assisting Lecture 10 WS-BPEL Mύρων Παπαδάκης Τμήμα Επιστήμης Υπολογιστών Introduction to Service Networks CS-592 Spring 2014 Assisting

More information

WP Cookie Control 8. User. Manual. Version 1. civicuk.com. Cookie Control 8 for Wordpress

WP Cookie Control 8. User. Manual. Version 1. civicuk.com. Cookie Control 8 for Wordpress WP Cookie Control 8 User Manual Version 1 CIVIC 12 South Charlotte Street Edinburgh EH2 4AX 0131 624 9830 info@ www. Registered in Scotland SC221925 VAT Registration No 774906100 Civic Computing Ltd 1

More information

On the basis inverse of the exterior point simplex algorithm

On the basis inverse of the exterior point simplex algorithm Πρακτικά 7ου Συνεδρίου Ε.Ε.Ε.Ε. «ιαχείριση Κινδύνων» Πανεπιστήµιο Πατρών, 6-8 Ιουνίου 2005, Σελ. 677-687 On the basis inverse of the exterior point simplex algorithm El-Said Badr, K. Paparrizos, N. Samaras

More information

Generics (Γενικότητα)

Generics (Γενικότητα) Generics (Γενικότητα) Μπορούμε να κατασκευάσουμε ΑΤΔ που επιτρέπει χρήση με διαφορετικούς Τύπους Δεδομένων στο ίδιο πρόγραμμα; Π.χ. Μια στοίβα με char* και μια με int 1 Goals of this Lecture Help you learn

More information

The Global Workplace gets Faster. Connect people Everywhere, Faster, on any Device!

The Global Workplace gets Faster. Connect people Everywhere, Faster, on any Device! Fiber is changing the game. Since having the new superfast broadband we have been able to sync files much faster across the team enabling us to be more productive and offer a better service to our clients.

More information

Aristotle University of Thessaloniki Department of Informatics Master Program on Information Systems

Aristotle University of Thessaloniki Department of Informatics Master Program on Information Systems Aristotle University of Thessaloniki Department of Informatics Master Program on Information Systems Thesis Title Finding Representatives in Probabilistic Graphs Konstantina Lazaridou Supervisor: Prof.

More information

Algorithmic Techniques for Influence Dynamics in Social Networks

Algorithmic Techniques for Influence Dynamics in Social Networks Algorithmic Techniques for Influence Dynamics in Social Networks A thesis submitted in fulfilment of the requirements for the degree of Master of Science Giorgos Stamatelatos Algorithms and Privacy Research

More information

OmniStore: Μηχανισμοί για την αυτοματοποίηση της διαχείρισης δεδομένων σε ένα προσωπικό σύστημα με πολλές φορητές συσκευές

OmniStore: Μηχανισμοί για την αυτοματοποίηση της διαχείρισης δεδομένων σε ένα προσωπικό σύστημα με πολλές φορητές συσκευές ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΙ ΔΙΚΤΥΩΝ OmniStore: Μηχανισμοί για την αυτοματοποίηση της διαχείρισης δεδομένων σε ένα προσωπικό σύστημα με πολλές φορητές

More information

Διάφανη υποστήριξη διασυνδεμένων δομών δεδομένων σε ετερογενή παράλληλα συστήματα.

Διάφανη υποστήριξη διασυνδεμένων δομών δεδομένων σε ετερογενή παράλληλα συστήματα. Διάφανη υποστήριξη διασυνδεμένων δομών δεδομένων σε ετερογενή παράλληλα συστήματα. Transparent support of linked data structures on heterogeneous parallel systems. A thesis submitted in fulfillment of

More information

PROJECT MANAGEMENT PROFESSIONAL

PROJECT MANAGEMENT PROFESSIONAL PROJECT MANAGEMENT PROFESSIONAL Code: F35PMP0120190306 Companies often deal with projects that need to be delivered before a specific date, within a budget and satisfying specific quality objectives. The

More information

ΤΕΚΜΗΡΙΩΜΕΝΗ ΙΑΤΡΙΚΗ

ΤΕΚΜΗΡΙΩΜΕΝΗ ΙΑΤΡΙΚΗ ΤΕΚΜΗΡΙΩΜΕΝΗ ΙΑΤΡΙΚΗ Πώς θα βρούμε τα καλύτερα πρόσφατα στοιχεία και πώς θα μας βρουν αυτά Γεσθημανή Μηντζιώρη MSc, PhD Ενδοκρινολόγος, Mετα-διδακτορική Επιστημονική συνεργάτης Μονάδα ενδοκρινολογίας της

More information

Cooperative caching in proxy-based wireless networks for multi-item queries

Cooperative caching in proxy-based wireless networks for multi-item queries ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Cooperative caching in proxy-based wireless networks for multi-item queries Διπλωματική Εργασία ΚΟΚΚΑΛΗΣ ΓΙΑΝΝΗΣ Βόλος, 2015

More information

Τα Διεθνή Πρότυπα που έχουν εκδοθεί από τον Διεθνή Οργανισμό Τυποποίησης μπορείτε να τα δείτε εδώ

Τα Διεθνή Πρότυπα που έχουν εκδοθεί από τον Διεθνή Οργανισμό Τυποποίησης μπορείτε να τα δείτε εδώ Λευκωσία, 17 Ιουνίου 2016 ΠΡΟΣ: ΘΕΜΑ: Ολα τα Μέλη Δημοσίευση Ευρωπαϊκών Προτύπων-CEN & CENELEC Κύριοι, Σας αποστέλλονται συνημμένα τα κείμενα που περιλαμβάνουν: Τα Ευρωπαϊκά Πρότυπα CEN και CENELEC που

More information

University of Thessaly, THESIS

University of Thessaly, THESIS University of Thessaly, 2014-2015 DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING THESIS Title: Development of a framework for monitoring and measurement collection of networking resources of the NITOS

More information

DEPARTMENT OF COMPUTER SCIENCE. Task Data-flow Execution on Many-core Systems

DEPARTMENT OF COMPUTER SCIENCE. Task Data-flow Execution on Many-core Systems DEPARTMENT OF COMPUTER SCIENCE Task Data-flow Execution on Many-core Systems A Dissertation Submitted to the University of Cyprus in Partial Fulfillment of the Requirements for the Degree of Doctor of

More information

approximate computing on heterogeneous systems.

approximate computing on heterogeneous systems. Υποστήριξη χρόνου εκτέλεσης για προσεγγιστικούς υπολογισμούς σε ετερογενή συστήματα./runtime support for approximate computing on heterogeneous systems. Spyrou Michalis University of Thessaly November

More information

Δημόσια Διαβούλευση για το προσχέδιο ευρωπαϊκών κανονισμών που αφορά το μητρώο εγγραφής παραγωγών Ηλεκτρικού και Ηλεκτρονικού εξοπλισμού

Δημόσια Διαβούλευση για το προσχέδιο ευρωπαϊκών κανονισμών που αφορά το μητρώο εγγραφής παραγωγών Ηλεκτρικού και Ηλεκτρονικού εξοπλισμού Λευκωσία, 24 Αυγούστου 2017 Προς: Θέμα: Ολους τους ενδιαφερόμενους Δημόσια Διαβούλευση για το προσχέδιο ευρωπαϊκών κανονισμών που αφορά το μητρώο εγγραφής παραγωγών Ηλεκτρικού και Ηλεκτρονικού εξοπλισμού

More information

Privacy analysis and anonymization of user mobility traces

Privacy analysis and anonymization of user mobility traces ARISTOTLE UNIVERSITY OF THESSALONIKI Department of Informatics Privacy analysis and anonymization of user mobility traces Kontogiannidou Christina A thesis submitted in partial fulfillment of the requirements

More information

Εθνικό Μετσόβιο Πολυτεχνείο. Performance analysis and optimization of modern applications on Chip Multiprocessor Architectures

Εθνικό Μετσόβιο Πολυτεχνείο. Performance analysis and optimization of modern applications on Chip Multiprocessor Architectures Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών Performance analysis and optimization of modern applications on Chip Multiprocessor

More information

Βαθμολόγηση, Διαβάθμιση όρων και το μοντέλο διανυσματικού χώρου

Βαθμολόγηση, Διαβάθμιση όρων και το μοντέλο διανυσματικού χώρου Βαθμολόγηση, Διαβάθμιση όρων και το μοντέλο διανυσματικού χώρου Γιατί η διαβάθμιση; Μέχρι τώρα έχουμε δει ευρετήρια τα οποία υποστηρίζουν Μπούλειo αναζήτηση: ένα έγγραφο είτε ταιριάζει είτε δεν ταιριάζει

More information

Contiki Reliable Unicast

Contiki Reliable Unicast Runicast = reliable unicast. O node που στέλνει ένα frame περιμένει για ένα acknowledgement. Σε περίπτωση που το acknowledgement δεν φτάσει μετά από ένα προκαθορισμένο διάστημα, ξαναστέλνει το frame Στο

More information

Ontology Based Semantic Annotation of Business Processes with Semi-Automated Suggestions and Processing of Semantic Queries in Business Process Models

Ontology Based Semantic Annotation of Business Processes with Semi-Automated Suggestions and Processing of Semantic Queries in Business Process Models Ontology Based Semantic Annotation of Business Processes with Semi-Automated Suggestions and Processing of Semantic Queries in Business Process Models Ioanna S. Ramoutsaki Thesis submitted in partial fulfillment

More information

An Empirical Study on the Usage of Conventions and Rules for SQL programming in FoSS

An Empirical Study on the Usage of Conventions and Rules for SQL programming in FoSS An Empirical Study on the Usage of Conventions and Rules for SQL programming in FoSS A Thesis submitted to the designated by the General Assembly of Special Composition of the Department of Computer Science

More information

Online Display Advertising Report ADEX Q Greece. Greece 2017

Online Display Advertising Report ADEX Q Greece. Greece 2017 Online Display Advertising Report ADEX Q3 2017 Greece Greece 2017 12/5/2017 4:24 PM D:\IAB Google Drive\IAB HELLAS\!RESEARCH\!ADEX\!ADEX REPORT\!2017\ADEX 2017\!ADEX DISPLAY Q3 2017 IAB HELLAS 22.11.2017.ppt

More information

Supporting exploratory analytics on repository-extracted schema histories by integrating external contextual information. A Thesis

Supporting exploratory analytics on repository-extracted schema histories by integrating external contextual information. A Thesis Supporting exploratory analytics on repository-extracted schema histories by integrating external contextual information A Thesis submitted to the designated by the General Assembly of Special Composition

More information

A study of Q-CSMA. Konstantinos Bessas Department of Computer & Communication Engineering University of Thessaly, Greece.

A study of Q-CSMA. Konstantinos Bessas Department of Computer & Communication Engineering University of Thessaly, Greece. A study of Q-CSMA Konstantinos Bessas Department of Computer & Communication Engineering University of Thessaly, Greece kobessas@gmail.com August 11, 2011 1 Acknowledgement I would like to express the

More information

IT Tools MICROSOFT OFFICE SPECIALIST A: Enabling and Managing Office 365. Κωδικός Σεμιναρίου / Code. Που Απευθύνεται / Audience IT Professionals

IT Tools MICROSOFT OFFICE SPECIALIST A: Enabling and Managing Office 365. Κωδικός Σεμιναρίου / Code. Που Απευθύνεται / Audience IT Professionals 20347A: Enabling and Managing Office 365 Κωδικός Σεμιναρίου / Code MS-20347 Που Απευθύνεται / Audience IT Professionals ΠροϋποθέσειςΣυμμετοχής / Prerequisites Τουλάχιστον δύο χρόνια εμπειρίας στη διαχείριση

More information

BBQ: Ελαστικό MapReduce σε υποδομές Υπολογιστικών Νεφών

BBQ: Ελαστικό MapReduce σε υποδομές Υπολογιστικών Νεφών BBQ: Ελαστικό MapReduce σε υποδομές Υπολογιστικών Νεφών Nikolaos Chalvantzis, Ioannis Konstantinou and Nectarios Koziris CSLAB, National Technical University of Athens {nchalv,ikons,nkoziris}@cslab.ece.ntua.gr

More information

Master thesis Electrical & Computer Engineering ECE University of Thessaly

Master thesis Electrical & Computer Engineering ECE University of Thessaly S TAT I S T I C A L S TAT I C T I M I N G A N A LY S I S & P H Y S I C A L D E S I G N panagiotis - taxiarchis giannakou Master thesis Electrical & Computer Engineering ECE University of Thessaly November

More information

A GPU performance estimation model based on micro-benchmarks and black-box kernel profiling

A GPU performance estimation model based on micro-benchmarks and black-box kernel profiling NATIONAL AND KAPODISTRIAN UNIVERSITY OF ATHENS SCHOOL OF SCIENCES DEPARTMENT OF INFORMATICS AND TELECOMMUNICATIONS PROGRAM OF POSTGRADUATE STUDIES PhD THESIS A GPU performance estimation model based on

More information

ΔΗΜΟΥΛΑΣ ΑΥΤΟΜΑΤΙΣΜΟΙ ΣΥΣΤΗΜΑΤΑ ΜΕΤΡΗΣΕΩΝ ΚΑΙ ΑΥΤΟΜΑΤΙΣΜΟΥ ΚΡΗΤΗΣ ΑΘΗΝΑ ΤΗΛ: ΦΑΞ:

ΔΗΜΟΥΛΑΣ ΑΥΤΟΜΑΤΙΣΜΟΙ ΣΥΣΤΗΜΑΤΑ ΜΕΤΡΗΣΕΩΝ ΚΑΙ ΑΥΤΟΜΑΤΙΣΜΟΥ ΚΡΗΤΗΣ ΑΘΗΝΑ ΤΗΛ: ΦΑΞ: VER.DATE: 20/02/2017 ΠΑΝΑΓΙΩΤΗΣ ΣΠ. ΔΗΜΟΥΛΑΣ ΒΑΙΑ ΣΠ. ΔΗΜΟΥΛΑ E.E. ΔΗΜΟΥΛΑΣ ΑΥΤΟΜΑΤΙΣΜΟΙ ΣΥΣΤΗΜΑΤΑ ΜΕΤΡΗΣΕΩΝ ΚΑΙ ΑΥΤΟΜΑΤΙΣΜΟΥ ΚΡΗΤΗΣ 26 10439 ΑΘΗΝΑ ΤΗΛ: 210 8833337 ΦΑΞ: 210 8834436 SITE: www.dimoulas.com.gr

More information

Department of Computer Science University of Cyprus EPL646 Advanced Topics in Databases. Lecture 14

Department of Computer Science University of Cyprus EPL646 Advanced Topics in Databases. Lecture 14 Department of Computer Science University of Cyprus EPL646 Advanced Topics in Databases Lecture 14 Big Data Management IV: Big-data Infrastructures (Background, IO, From NFS to HFDS) Chapter 14-15: Abideboul

More information

Efficient Privacy Protection in Full-Text Search Engines

Efficient Privacy Protection in Full-Text Search Engines Efficient Privacy Protection in Full-Text Search Engines Eirini C. Micheli Master Thesis Ioannina, O ctober 2013 Τ μήμα Μ ηχανικών H /Y & Πλ η ρο φορικ ή ς Πανεπιστή μ ιο Ιωαννινω ν D epartm ent of Co

More information

Real time detection and response of distributed denial of service attacks for web services

Real time detection and response of distributed denial of service attacks for web services Contents Real time detection and response of distributed denial of service attacks for web services A thesis submitted for the degree of Doctor of Philosophy by Stavros Shiaeles Democritus University of

More information

MAPPING HYDROTHERMAL ALTERATION ZONES FROM SPECTRAL BAND RATIOS: A GEOSTATISTICAL APPROACH BASED ON THE STABLE SEMIVARIOGRAM MODEL

MAPPING HYDROTHERMAL ALTERATION ZONES FROM SPECTRAL BAND RATIOS: A GEOSTATISTICAL APPROACH BASED ON THE STABLE SEMIVARIOGRAM MODEL Δελτίο της Ελληνικής Γεωλογικής Εταιρίας, τομ. XLVII, 013 Πρακτικά 13 ου Διεθνούς Συνεδρίου, Χανιά, Σεπτ. 013 Bulletin of the Geological Society of Greece, vol. XLVII 013 Proceedings of the 13 th International

More information

Privacy-Preserving Twitter Browsing through Obfuscation. Panagiotis Papadopoulos

Privacy-Preserving Twitter Browsing through Obfuscation. Panagiotis Papadopoulos University of Crete School of Sciences and Engineering Computer Science Department Voutes University Campus, Heraklion, GR-70013, Greece Privacy-Preserving Twitter Browsing through Obfuscation Panagiotis

More information

1ο Φροντιστήριο Τεχνητής Νοημοσύνης. Διαδικαστικά και εισαγωγή στην Python

1ο Φροντιστήριο Τεχνητής Νοημοσύνης. Διαδικαστικά και εισαγωγή στην Python 1ο Φροντιστήριο Τεχνητής Νοημοσύνης Διαδικαστικά και εισαγωγή στην Python Διαδικαστικά (1) Διαλέξεις: Τετάρτη 11:00-14:00 στην αίθουσα Α1 Φροντιστήρια: Τρίτη 15:00-16:00 στην αίθουσα Α2 Σελίδα μαθήματος:

More information

Εισαγωγή στον Προγραμματισμό Introduction to Programming

Εισαγωγή στον Προγραμματισμό Introduction to Programming ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Εισαγωγή στον Προγραμματισμό Introduction to Programming Διάλεξη 9: Ροή Εισόδου/Εξόδου Γ. Παπαγιαννάκης Άδειες Χρήσης - Το παρόν εκπαιδευτικό υλικό υπόκειται στην

More information

Pollapl apostol dedomènwn se DHT dðktua

Pollapl apostol dedomènwn se DHT dðktua Pollapl apostol dedomènwn se DHT dðktua KaprÐtsoc Emmanou l AM 457 Tm ma Mhqanik n H/U & Plhroforik c Panepist mio Patr n Epiblèpwn kajhght c Panagi thc (Peter) TriantafÔllou Diplwmatik ergasða pou ekpon

More information

ARM Compiler and assembly on QEMU

ARM Compiler and assembly on QEMU School of Electrical and Computer Engineering N.T.U.A. Embedded System Design Dimitrios Soudris ARM Compiler and assembly on QEMU Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

More information

Advances in Possibilistic Clustering with Application to Hyperspectral Image Processing

Advances in Possibilistic Clustering with Application to Hyperspectral Image Processing NATIONAL AND KAPODISTRIAN UNIVERSITY OF ATHENS SCHOOL OF SCIENCES DEPARTMENT OF INFORMATICS AND TELECOMMUNICATIONS PROGRAM OF POSTGRADUATE STUDIES PhD THESIS Advances in Possibilistic Clustering with Application

More information

Storage, Processing and Analysis of Large Evolving Graphs

Storage, Processing and Analysis of Large Evolving Graphs Storage, Processing and Analysis of Large Evolving Graphs A Dissertation submitted to the designated by the General Assembly of Special Composition of the Department of Computer Science and Engineering

More information

Έλεγχος και επαλήθευση πρωτοκόλλων bus. και Systems-on-Chip

Έλεγχος και επαλήθευση πρωτοκόλλων bus. και Systems-on-Chip Διπλωματική Εργασία Έλεγχος και επαλήθευση πρωτοκόλλων bus και Systems-on-Chip Σοφία Γκουργκούνια Επιβλέποντες : Ιωάννης Μούντανος, Νέστορας Ευμορφόπουλος Βόλος, Ιούλιος 2013 1 Έλεγχος και επαλήθευση πρωτοκόλλων

More information

Oral Programming Interface Using Speech Recognition Technologies

Oral Programming Interface Using Speech Recognition Technologies Oral Programming Interface Using Speech Recognition Technologies By TSAOUSIS APOSTOLOS Department of Electrical & Computer Engineering UNIVERSITY OF THESSALY Supervised by, Lalis Spyros, Associate Professor

More information

Ε ισ α γω γή σφαλμάτω ν γ ια ανάλυση α ξιόπ ισ της λ ειτο υ ρ γ ία ς σ ε επ εξ ερ γ α σ τές πολλαπλώ ν πυρήνω ν

Ε ισ α γω γή σφαλμάτω ν γ ια ανάλυση α ξιόπ ισ της λ ειτο υ ρ γ ία ς σ ε επ εξ ερ γ α σ τές πολλαπλώ ν πυρήνω ν Πανεπιστήμιο Θεσσαλίας Δ ιπλωματική Ε ργασία Ε ισ α γω γή σφαλμάτω ν γ ια ανάλυση α ξιόπ ισ της λ ειτο υ ρ γ ία ς σ ε επ εξ ερ γ α σ τές πολλαπλώ ν πυρήνω ν Συγγραφέας: Γεώργιος Τ ζια ν τζιο τλ η ς Επιβλέποντ^ς:

More information

IMPLEMENTATION OF A GENETIC ALGORITHM ON A VIRTEX II PRO FPGA. Michael Vavouras. Technical University of Crete. Committee

IMPLEMENTATION OF A GENETIC ALGORITHM ON A VIRTEX II PRO FPGA. Michael Vavouras. Technical University of Crete. Committee IMPLEMENTATION OF A GENETIC ALGORITHM ON A VIRTEX II PRO FPGA Michael Vavouras Technical University of Crete Department of Electronics and Computer Engineering Committee Assistant Professor Ioannis Papaefstathiou

More information

University of Crete Computer Science Department

University of Crete Computer Science Department University of Crete Computer Science Department Web service composition based on enhanced specifications Vassiliki Alevizou Master s Thesis Heraklion, July 2005 ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

More information

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΙ ΔΙΚΤΥΩΝ Ανάπτυξη εφαρμογών σε έξυπνα κινητά τηλέφωνα για καταγραφή και μελέτη κίνησης σε εξωτερικούς

More information

Optimization of MPI Applications Rolf Rabenseifner

Optimization of MPI Applications Rolf Rabenseifner Optimization of MPI Applications Rolf Rabenseifner University of Stuttgart High-Performance Computing-Center Stuttgart (HLRS) www.hlrs.de Optimization of MPI Applications Slide 1 Optimization and Standardization

More information

Securing Critical Infrastructures at software and interdependency levels. George Stergiopoulos

Securing Critical Infrastructures at software and interdependency levels. George Stergiopoulos Securing Critical Infrastructures at software and interdependency levels George Stergiopoulos November 2015 Securing Critical Infrastructures at software and interdependency levels George Stergiopoulos

More information

Remote Reprogramming of a Wireless Sensor Network / Απομακρυσμένος επαναπρογραμματισμός ασύρματου δικτύου αισθητήρων

Remote Reprogramming of a Wireless Sensor Network / Απομακρυσμένος επαναπρογραμματισμός ασύρματου δικτύου αισθητήρων Remote Reprogramming of a Wireless Sensor Network / Απομακρυσμένος επαναπρογραμματισμός ασύρματου δικτύου αισθητήρων Diploma thesis for the Department of Computer and Communications Engineering, University

More information

Proc. No. 98/2017. There is no need to change the expiry date of the Bank Guarantee.

Proc. No. 98/2017. There is no need to change the expiry date of the Bank Guarantee. Proc. No. 98/2017 No. Questions Answers 1 The deadline for submission has changed and now is 28th of September. Should we change the Bank Guarantee ending date (Λήξη) from November 30 to December 7th (1

More information

Σχεδίαση και Ανάπτυξη Υπηρεσιοκεντρικού Λογισμικού Βασισμένη σε Θεμελιώδεις Αρχές Αντικειμενοστρέφειας

Σχεδίαση και Ανάπτυξη Υπηρεσιοκεντρικού Λογισμικού Βασισμένη σε Θεμελιώδεις Αρχές Αντικειμενοστρέφειας Σχεδίαση και Ανάπτυξη Υπηρεσιοκεντρικού Λογισμικού Βασισμένη σε Θεμελιώδεις Αρχές Αντικειμενοστρέφειας Η ΔΙΔΑΚΤΟΡΙΚΗ ΔΙΑΤΡΙΒΗ υποβάλλεται στην ορισθείσα από την Γενική Συνέλευση Ειδικής Σύνθεσης του Τμήματος

More information

Αλγοριθμική επίλυση προβλημάτων, προγραμματιστικοί διαγωνισμοί, σωστές και καλές λύσεις

Αλγοριθμική επίλυση προβλημάτων, προγραμματιστικοί διαγωνισμοί, σωστές και καλές λύσεις Αλγοριθμική επίλυση προβλημάτων, προγραμματιστικοί διαγωνισμοί, σωστές και καλές λύσεις Νίκος Παπασπύρου Σχολή Ηλεκτρολόγων Μηχ. και Μηχ. Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Image from Phil Wadler

More information

Fiber Optics In The Local Loop

Fiber Optics In The Local Loop University of Macedonia Master Information Systems Networking Technologies Professors: A.A. Economides A. Pomportsis Fiber Optics In The Local Loop Student: Gkatzelidis Panagiotis M 08/05 Thessaloniki

More information

Mappings Management for Ontology-based Integration. Nikos Anyfantis. Thesis Advisor: Assistant Prof. Yannis Tzitzikas

Mappings Management for Ontology-based Integration. Nikos Anyfantis. Thesis Advisor: Assistant Prof. Yannis Tzitzikas Mappings Management for Ontology-based Integration Nikos Anyfantis Thesis submitted in partial fulllment of the requirements for the Masters' of Science degree in Computer Science University of Crete School

More information

ΔΗΜΟΥΛΑΣ ΑΥΤΟΜΑΤΙΣΜΟΙ ΣΥΣΤΗΜΑΤΑ ΜΕΤΡΗΣΕΩΝ ΚΑΙ ΑΥΤΟΜΑΤΙΣΜΟΥ ΚΡΗΤΗΣ ΑΘΗΝΑ ΤΗΛ: ΦΑΞ: ΦΟΡΗΤΟΙ SAFETY TESTERS SEAWARD

ΔΗΜΟΥΛΑΣ ΑΥΤΟΜΑΤΙΣΜΟΙ ΣΥΣΤΗΜΑΤΑ ΜΕΤΡΗΣΕΩΝ ΚΑΙ ΑΥΤΟΜΑΤΙΣΜΟΥ ΚΡΗΤΗΣ ΑΘΗΝΑ ΤΗΛ: ΦΑΞ: ΦΟΡΗΤΟΙ SAFETY TESTERS SEAWARD VER.DATE: 20/02/2017 ΠΑΝΑΓΙΩΤΗΣ ΣΠ. ΔΗΜΟΥΛΑΣ ΒΑΙΑ ΣΠ. ΔΗΜΟΥΛΑ E.E. ΔΗΜΟΥΛΑΣ ΑΥΤΟΜΑΤΙΣΜΟΙ ΣΥΣΤΗΜΑΤΑ ΜΕΤΡΗΣΕΩΝ ΚΑΙ ΑΥΤΟΜΑΤΙΣΜΟΥ ΚΡΗΤΗΣ 26 10439 ΑΘΗΝΑ ΤΗΛ: 210 8833337 ΦΑΞ: 210 8834436 SITE: www.dimoulas.com.gr

More information

Πανεπιστήμιο Θεσσαλίας Πολυτεχνική Σχολή Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών, Δικτύων και Τηλεπικοινωνιών

Πανεπιστήμιο Θεσσαλίας Πολυτεχνική Σχολή Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών, Δικτύων και Τηλεπικοινωνιών Πανεπιστήμιο Θεσσαλίας Πολυτεχνική Σχολή Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών, Δικτύων και Τηλεπικοινωνιών Διαχείριση Πόρων σε Δίκτυα Περιεχομένου Κωνσταντίνος Πουλαράκης Επιβλέποντες: Λέανδρος Τασιούλας

More information

CE431 Parallel Computer Architecture Spring 2018

CE431 Parallel Computer Architecture Spring 2018 CE431 Parallel Computer Architecture Spring 2018 Administrivia The need for Parallel Computing Introduction to Parallel Computer Architecture Nikos Bellas Electrical and Computer Engineering Department

More information

Streaming Data Processing Frameworks

Streaming Data Processing Frameworks NATIONAL AND KAPODISTRIAN UNIVERSITY OF ATHENS SCHOOL OF SCIENCE DEPARTMENT OF INFORMATICS AND TELECOMMUNICATION BSc THESIS Streaming Data Processing Frameworks Aikaterini M - Ntenti Supervisor: Gunopoulos

More information

Composite Design with SCIA Engineer Official Partner of SCIA in Cyprus

Composite Design with SCIA Engineer Official Partner of SCIA in Cyprus Composite Design with SCIA Engineer Process for calculation 1. New > Select New Project > Analysis > OK 2. Project data > Basic data > Material (Concrete and Steel for composite action) > Functionality

More information

ΟΠΤΙΚΟΠΟΙΗΣΗ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΟΙΚΟΣΥΣΤΗΜΑΤΩΝ ΜΕ ΚΥΚΛΙΚΕΣ ΜΕΘΟΔΟΥΣ ΑΠΕΙΚΟΝΙΣΗΣ ΓΡΑΦΗΜΑΤΩΝ Η ΜΕΤΑΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΕΞΕΙΔΙΚΕΥΣΗΣ.

ΟΠΤΙΚΟΠΟΙΗΣΗ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΟΙΚΟΣΥΣΤΗΜΑΤΩΝ ΜΕ ΚΥΚΛΙΚΕΣ ΜΕΘΟΔΟΥΣ ΑΠΕΙΚΟΝΙΣΗΣ ΓΡΑΦΗΜΑΤΩΝ Η ΜΕΤΑΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΕΞΕΙΔΙΚΕΥΣΗΣ. ΟΠΤΙΚΟΠΟΙΗΣΗ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΟΙΚΟΣΥΣΤΗΜΑΤΩΝ ΜΕ ΚΥΚΛΙΚΕΣ ΜΕΘΟΔΟΥΣ ΑΠΕΙΚΟΝΙΣΗΣ ΓΡΑΦΗΜΑΤΩΝ Η ΜΕΤΑΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΕΞΕΙΔΙΚΕΥΣΗΣ Υποβάλλεται στην ορισθείσα από την Γενική Συνέλευση Ειδικής Σύνθεσης του Τμήματος

More information

ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. ΜΕΤΑΠΤΥΧΙΑΚΟ ΔΙΠΛΩΜΑ ΕΙΔΙΚΕΥΣΗΣ (MSc) στα ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΠΛΩΜΑΤΙKH ΕΡΓΑΣΙΑ

ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. ΜΕΤΑΠΤΥΧΙΑΚΟ ΔΙΠΛΩΜΑ ΕΙΔΙΚΕΥΣΗΣ (MSc) στα ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΠΛΩΜΑΤΙKH ΕΡΓΑΣΙΑ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΔΙΠΛΩΜΑ ΕΙΔΙΚΕΥΣΗΣ (MSc) στα ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΠΛΩΜΑΤΙKH ΕΡΓΑΣΙΑ ΕΙΚΟΝΙΚΟΠΟΙΗΣΗ ΔΙΚΤΥΑΚΩΝ ΛΕΙΤΟΥΡΓΙΩΝ ΣΕ ΔΙΚΤΥΑ ΚΙΝΗΤΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Network Functions Virtualization

More information

Roaming Technology, Case Studies, Economics and Applications

Roaming Technology, Case Studies, Economics and Applications ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ UNIVERSITY OF MACEDONIA ΠΜΣ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΤΕΧΝΟΛΟΓΙΕΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ & ΔΙΚΤΥΩΝ ΚΑΘΗΓΗΤΕΣ: Α.Α. ΟΙΚΟΝΟΜΙΔΗΣ & Α. ΠΟΜΠΟΡΤΣΗΣ MASTER INFORMATION SYSTEMS NETWORKING TECHNOLOGIES

More information

Ανάλυση της σημαντικότητας σχέσεων πηγαίου κώδικα για την εξόρυξη της αρχιτεκτονικής συστήματος

Ανάλυση της σημαντικότητας σχέσεων πηγαίου κώδικα για την εξόρυξη της αρχιτεκτονικής συστήματος Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών Ανάλυση της σημαντικότητας σχέσεων πηγαίου κώδικα για την εξόρυξη της

More information

Algorithms and Hardware Architectures for Matrix Inversion in Massive MIMO Uplink Data Detection

Algorithms and Hardware Architectures for Matrix Inversion in Massive MIMO Uplink Data Detection Departments of Computer Engineering & Informatics and Electrical & Computer engineering UNIVERSITY OF PATRAS Algorithms and Hardware Architectures for Matrix Inversion in Massive MIMO Uplink Data Detection

More information

Image processing methods and algorithms for accurate protein spot detection in 2-dimensional gel electrophoresis (2DGE)

Image processing methods and algorithms for accurate protein spot detection in 2-dimensional gel electrophoresis (2DGE) NATIONAL & KAPODISTRIAN UNIVERSITY OF ATHENS SCHOOL OF SCIENCE DEPARTMENT OF INFORMATICS & TELECOMMUNICATIONS PROGRAM OF POSTGRADUATE STUDIES PhD DISSERTATION Image processing methods and algorithms for

More information

LEoNIDS: a Low-latency and Energy-efficient Network-level Intrusion Detection System. Nikos Tsikoudis. Master s thesis

LEoNIDS: a Low-latency and Energy-efficient Network-level Intrusion Detection System. Nikos Tsikoudis. Master s thesis University of Crete School of Sciences and Engineering Computer Science Department LEoNIDS: a Low-latency and Energy-efficient Network-level Intrusion Detection System Nikos Tsikoudis Master s thesis June

More information

Information Retrieval. Γλώσσες Επερώτησης Query Languages

Information Retrieval. Γλώσσες Επερώτησης Query Languages Information Γλώσσες Επερώτησης Query Languages Yannis Tzitzikas Lecture : 5b Date : 8-3- University of Crete CS-463,Spring 05 ιάρθρωση ιάλεξης Keyword-based Queries Single words Queries Context Queries

More information

Αποθηκευµένες Όψεις για Κατατακτήριες Ερωτήσεις µε Άνω Όριο Αποτελεσµάτων: Επεξεργασία ερωτήσεων, Ενηµέρωση και Οµοιότητα Η Ι ΑΚΤΟΡΙΚΗ ΙΑΤΡΙΒΗ

Αποθηκευµένες Όψεις για Κατατακτήριες Ερωτήσεις µε Άνω Όριο Αποτελεσµάτων: Επεξεργασία ερωτήσεων, Ενηµέρωση και Οµοιότητα Η Ι ΑΚΤΟΡΙΚΗ ΙΑΤΡΙΒΗ Αποθηκευµένες Όψεις για Κατατακτήριες Ερωτήσεις µε Άνω Όριο Αποτελεσµάτων: Επεξεργασία ερωτήσεων, Ενηµέρωση και Οµοιότητα Η Ι ΑΚΤΟΡΙΚΗ ΙΑΤΡΙΒΗ Υποβάλλεται στην ορισθείσα από την Γενική Συνέλευση Ειδικής

More information

P D T E I A G I I R -T R

P D T E I A G I I R -T R P D T E I A G I I R -T R K V A 2016 Efficient Illumination Algorithms for Global Illumination In Interactive and Real-Time Rendering A DISSERTATION SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS

More information

Υλοποίηση γλωσσών συναρτησιακού προγραμματισμού

Υλοποίηση γλωσσών συναρτησιακού προγραμματισμού Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Γλώσσες Προγραμματισμού ΙΙ Διδάσκοντες: Νικόλαος Παπασπύρου, Κωστής Σαγώνας

More information

ΝΤUA. Τεχνολογία Πολυμέσων

ΝΤUA. Τεχνολογία Πολυμέσων ΝΤUA Τεχνολογία Πολυμέσων 3. Διάλεξη 3: Transform Coding Rate Distortion Theory D may be the Mean Square Error or some human perceived measure of distortion Types of Lossy Compression VBR Variable Bit

More information

Efficient Illumination Algorithms for Global Illumination In Interactive and Real-Time Rendering

Efficient Illumination Algorithms for Global Illumination In Interactive and Real-Time Rendering Efficient Illumination Algorithms for Global Illumination In Interactive and Real-Time Rendering A DISSERTATION SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF DOCTOR OF PHILOSOPHY

More information

Computing Architectures exploiting Optical Interconnect and Optical Memory Technologies

Computing Architectures exploiting Optical Interconnect and Optical Memory Technologies ARISTOTLE UNIVERSITY OF THESSALONIKI FACULTY OF SCIENCES SCHOOL OF INFORMATICS Computing Architectures exploiting Optical Interconnect and Optical Memory Technologies DOCTORAL THESIS Pavlos Maniotis Submitted

More information

Konstantinos Parasyris. July 15, 2015

Konstantinos Parasyris. July 15, 2015 Ανάλυση κατά τη Μεταγλώττιση για την Υποστήριξη Εκτέλεσης Εφαρμοφών σε Ελαττωματικές Αρχιτεκτονικές / Compiler Analysis for Supporting Execution on Faulty Architectures Konstantinos Parasyris July 15,

More information

FAULT MODELS, TEST ALGORITHMS AND EMBEDDED TEST TECHNIQUES FOR DRAM CIRCUITS DISSERTATION. submitted to the Examination Commission,

FAULT MODELS, TEST ALGORITHMS AND EMBEDDED TEST TECHNIQUES FOR DRAM CIRCUITS DISSERTATION. submitted to the Examination Commission, FAULT MODELS, TEST ALGORITHMS AND EMBEDDED TEST TECHNIQUES FOR DRAM CIRCUITS DISSERTATION submitted to the Examination Commission, designated by the General Assembly of Special Composition of the Department

More information

The evolution of mobile communications: Moving from 1G to 5G, and from human-to-human to machine-to-machine communications

The evolution of mobile communications: Moving from 1G to 5G, and from human-to-human to machine-to-machine communications NATIONAL AND KAPODISTRIAN UNIVERSITY OF ATHENS SCHOOL OF SCIENCE DEPARTMENT OF INFORMATICS AND TELECOMMUNICATIONS THESIS PROJECT The evolution of mobile communications: Moving from 1G to 5G, and from human-to-human

More information

Εισαγωγή στην Επιστήμη και Τεχνολογία των Υπηρεσιών

Εισαγωγή στην Επιστήμη και Τεχνολογία των Υπηρεσιών ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Εισαγωγή στην Επιστήμη και Τεχνολογία των Υπηρεσιών Ενότητα 6: XML, XSLT and XPATH - 2 Χρήστος Νικολάου Τμήμα Επιστήμης Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό

More information

Ένα πλαίσιο για συσταδοποίηση και κατηγοριοποίηση μεγαλών δεδομένων με χρήση του Spark

Ένα πλαίσιο για συσταδοποίηση και κατηγοριοποίηση μεγαλών δεδομένων με χρήση του Spark Ένα πλαίσιο για συσταδοποίηση και κατηγοριοποίηση μεγαλών δεδομένων με χρήση του Spark Χρήστος Μάλλιος, Βασίλης Βασσάλος, Τάσος Βενέτης και Ακριβή Βλάχου Στην σύγχρονη εποχή, ένας τεράστιος όγκος δεδομένων

More information

Learning Causal Structure from Overlapping Variable Sets

Learning Causal Structure from Overlapping Variable Sets University of Crete Computer Science Department Learning Causal Structure from Overlapping Variable Sets Sofia Triantafillou Master of Science Thesis Heraklion, February 2010. 2 Contents 1 Introduction

More information

Εθνικό Μετσόβιο Πολυτεχνείο. Υλοποίηση Συστήματος Τύπων για την Αποφυγή Αδιεξόδων σε C/Pthreads

Εθνικό Μετσόβιο Πολυτεχνείο. Υλοποίηση Συστήματος Τύπων για την Αποφυγή Αδιεξόδων σε C/Pthreads Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών Υλοποίηση Συστήματος Τύπων για την Αποφυγή Αδιεξόδων σε C/Pthreads ΔΙΠΛΩΜΑΤΙΚΗ

More information

Study of the effect of optimizations on OpenCL code when executed on different heterogeneous architectures

Study of the effect of optimizations on OpenCL code when executed on different heterogeneous architectures UNIVERSITY OF THESSALY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING Master Thesis Study of the effect of optimizations on OpenCL code when executed on different heterogeneous architectures Authors

More information

Similarity in Temporal Graphs. Antonis Koursoumis

Similarity in Temporal Graphs. Antonis Koursoumis Similarity in Temporal Graphs A Thesis submitted to the designated by the General Assembly of Special Composition of the Department of Computer Science and Engineering Examination Committee by Antonis

More information

ΠΟΛΙΤΙΚΕΣ ΡΥΘΜΙΣΗΣ ΤΗΣ ΙΑΧΕΙΡΙΣΗΣ ΤΗΣ ΕΝΗΜΕΡΩΣΗΣ ΑΠΟΘΗΚΩΝ Ε ΟΜΕΝΩΝ Η ΜΕΤΑΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΕΞΕΙ ΙΚΕΥΣΗΣ. Υποβάλλεται στην

ΠΟΛΙΤΙΚΕΣ ΡΥΘΜΙΣΗΣ ΤΗΣ ΙΑΧΕΙΡΙΣΗΣ ΤΗΣ ΕΝΗΜΕΡΩΣΗΣ ΑΠΟΘΗΚΩΝ Ε ΟΜΕΝΩΝ Η ΜΕΤΑΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΕΞΕΙ ΙΚΕΥΣΗΣ. Υποβάλλεται στην ΠΟΛΙΤΙΚΕΣ ΡΥΘΜΙΣΗΣ ΤΗΣ ΙΑΧΕΙΡΙΣΗΣ ΤΗΣ ΕΝΗΜΕΡΩΣΗΣ ΑΠΟΘΗΚΩΝ Ε ΟΜΕΝΩΝ Η ΜΕΤΑΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΕΞΕΙ ΙΚΕΥΣΗΣ Υποβάλλεται στην ορισθείσα από την Γενική Συνέλευση Ειδικής Σύνθεσης του Τµήµατος Πληροφορικής Εξεταστική

More information

Νίκος Πελέκης Τµήµα Στατιστικής & Ασφ. Επιστήµης. Άρης Γκουλαλάς- ιβάνης Smarter Cities Technology Centre IBM Research Ireland Dublin 15, Ireland

Νίκος Πελέκης Τµήµα Στατιστικής & Ασφ. Επιστήµης. Άρης Γκουλαλάς- ιβάνης Smarter Cities Technology Centre IBM Research Ireland Dublin 15, Ireland Ενιαίο Πλαίσιο για την Προστασία Ιδιωτικότητας από Τεχνικές Εξόρυξης Προτύπων και Επερωτήσεων σε Βάσεις Τροχιών Κινούµενων Αντικειµένων έσποινα Κοπανάκη Τµήµα Πληροφορικής Πανεπιστήµιο Πειραιώς Πειραιάς,

More information

Virtual Machine Deployment and Migration on Heterogeneous Cloud Platforms. Dimitrios G. Kargatzis

Virtual Machine Deployment and Migration on Heterogeneous Cloud Platforms. Dimitrios G. Kargatzis TECHNICAL UNIVERSITY OF CRETE School of Electronic and Computer Engineering (ECE) Virtual Machine Deployment and Migration on Heterogeneous Cloud Platforms by Dimitrios G. Kargatzis Dissertation Thesis

More information