ΥΠΟΛΟΓΙΣΤΙΚΗ ΧΗΜΕΙΑ ΜΕ ΕΦΑΡΜΟΓΕΣ ΣΕ ΜΟΡΙΑ, ΥΛΙΚΑ, ΠΕΡΙΒΑΛΛΟΝ. Ι ΑΣΚΟΝΤΕΣ: Μαρία Κανακίδου, Σταύρος Φαράντος, Γιώργος Φρουδάκης

Σχετικά έγγραφα
ΥΠΟΛΟΓΙΣΤΙΚΗ ΧΗΜΕΙΑ ΜΕ ΕΦΑΡΜΟΓΕΣ ΣΕ ΜΟΡΙΑ, ΥΛΙΚΑ, ΠΕΡΙΒΑΛΛΟΝ

ΥΠΟΛΟΓΙΣΤΙΚΗ ΧΗΜΕΙΑ ΜΕ ΕΦΑΡΜΟΓΕΣ ΣΕ ΜΟΡΙΑ, ΥΛΙΚΑ, ΠΕΡΙΒΑΛΛΟΝ

ΥΠΟΛΟΓΙΣΤΙΚΗ ΧΗΜΕΙΑ ΜΕ ΕΦΑΡΜΟΓΕΣ ΣΕ ΜΟΡΙΑ, ΥΛΙΚΑ, ΠΕΡΙΒΑΛΛΟΝ

Εισαγωγή. Λογισµικό & Προγραµµατισµός Συστηµάτων Υψηλής Επίδοσης

ΥΠΟΛΟΓΙΣΤΙΚΗ ΧΗΜΕΙΑ ΜΕ ΕΦΑΡΜΟΓΕΣ ΣΕ ΜΟΡΙΑ, ΥΛΙΚΑ, ΠΕΡΙΒΑΛΛΟΝ

Εργαστήριο Δικτύων Υπολογιστών. Εισαγωγή στις τεχνολογίες υπολογιστικού πλέγματος (Grid Computing)

Κέντρο Υποδομών και Υπηρεσιών ΤΠΕ Πανεπιστήμιο Κρήτης

Συστήµατα Παράλληλης Επεξεργασίας

Εισαγωγή στους υπολογιστές υψηλών επιδόσεων και το σύστημα ARIS του ΕΔΕΤ

Παράλληλη Επεξεργασία

Αρχιτεκτονική Υπολογιστών

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

CUDA FFT. High Performance 3-D FFT in CUDA Environment. Akira Nukada, 1, 2 Yasuhiko Ogata, 1, 2 Toshio Endo 1, 2 and Satoshi Matsuoka 1, 2, 3

Επιστημονικοί Υπολογισμοί - Μέρος ΙΙΙ: Παράλληλοι Υπολογισμοί

Ενότητα 1 Διάλεξη 1. Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού. Σιέττος Κωνσταντίνος

EM 361: Παράλληλοι Υπολογισμοί

ΤΕΧΝΙΚΕΣ ΑΠΟΔΟΤΙΚΗΣ ΧΡΗΣΗΣ ΤΟΥ ΕΘΝΙΚΟΥ ΥΠΕΡΥΠΟΛΟΓΙΣΤΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ARIS Αθήνα, 17 Δεκεµβρίου2015 Ιωάννης Λιαµπότης iliaboti at grnet.

Διαχείριση Υπολογιστικού Πλέγματος EGEE

GPGPU. Grover. On Large Scale Simulation of Grover s Algorithm by Using GPGPU

GPU. CUDA GPU GeForce GTX 580 GPU 2.67GHz Intel Core 2 Duo CPU E7300 CUDA. Parallelizing the Number Partitioning Problem for GPUs

Information Technology for Business

Σχετικά με την CBS εκ. Κύκλος εργασιών. Partners. 165 εργαζόμενοι. Μηχανικοί. Developers. Sales & Consultants. 34 Συνεργασίες.

ΜΕΛΕΤΗ ΘΕΡΜΟΚΡΑΣΙΑΣ ΠΟΛΥΠΥΡΗΝΟΥ ΕΠΕΞΕΡΓΑΣΤΗ ΜΕ ΕΦΑΡΜΟΓΕΣ PHOENIX

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 5

Physics Department, School of Sciences Paschalis Korosoglou Grid Operations and HPC AUTH

Δθμιουργία, μελζτθ και βελτιςτοποίθςθ φωτορεαλιςτικϊν απεικονίςεων πραγματικοφ χρόνου με χριςθ προγραμματιηόμενων επεξεργαςτϊν γραφικϊν

Περιβάλλον Παράλληλου Προγραμματισμού

Αρχιτεκτονική Υπολογιστών

Εισαγωγή στον GPGPU προγραμματισμό 50,000, ,000,000 (1 από 2) 19/5/2018

Grids: LCG, EGEE, SEE and HellasGrid

EM 361: Παράλληλοι Υπολογισμοί

Περιεχόμενο μαθήματος

Παράλληλα Συστήματα. Γιώργος Δημητρίου. Ενότητα 3 η : Παράλληλη Επεξεργασία. Πανεπιστήμιο Θεσσαλίας - Τμήμα Πληροφορικής

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 9

Αρχιτεκτονική Υπολογιστών

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 9

Αριθµητικές Μέθοδοι Collocation. Απεικόνιση σε Σύγχρονες Υπολογιστικές Αρχιτεκτονικές

An Overview of Parallel Architectures

Η τεχνολογία GRID και η ανάπτυξη του παγκόσμιου Υπερυπολογιστικού Πλέγματος

Σκοπός Μαθήματος. Λειτουργικά Συστήματα Η/Υ. Γενικές Πληροφορίες. Στόχοι Μαθήματος ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ. Θεωρία: Εργαστήριο: Κεφάλαιο 1 «Εισαγωγή»

HY555 Παράλληλα Συστήματα και Grids Χειμερινό εξάμηνο 2007 Άσκηση 3 Εξοικείωση με το EGEE GRID Environment

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία

Binary32 (a hi ) 8 bits 23 bits Binary32 (a lo ) 8 bits 23 bits Double-Float (a=a hi +a lo, a lo 0.5ulp(a hi ) ) 8 bits 46 bits Binary64 11 bits sign

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

Grids: LCG/EGEE & South Eastern Europe

Το «κλειστό» σύστημα. Ανοικτές επικοινωνίες... Εισαγωγή στην Τεχνολογία της Πληροφορικής. Εισαγωγή στην τεχνολογία της πληροφορικής

Εισαγωγή. Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχ. και Μηχανικών Υπολογιστών Εργαστήριο Υπολογιστικών Συστημάτων

Λογισμικό - Προγράμματα

Αρχιτεκτονική Υπολογιστών

Συστήματα Παράλληλης & Κατανεμημένης Επεξεργασίας

Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνίων. Supercomputers. Κοζάνη 2018

Ετήσια Τεχνική Έκθεση

Αρχιτεκτονική Υπολογιστών

Μάθημα 2 ο : Υποδομή Πληροφοριακών Συστημάτων Διοίκησης

Έναρξη Ισχύος: 7 Οκτωβρίου 2013

Κατανεμημένος και Παράλληλος Προγραμματισμός. Ύλη μαθήματος. Βιβλιογραφία Μαθήματος 2/27/2016

Πρόγραμμα Σεμιναρίων Φεβρουαρίου - Ιουλίου

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

Μάθημα 2 ο : Υποδομή Πληροφοριακών Συστημάτων Διοίκησης

Παράλληλοι αλγόριθμοι και εφαρμογές σε πολυπύρηνες μονάδες επεξεργασίας γραφικών

Εισαγωγή στην Πληροφορική

Παράλληλος Προγραμματισμός με OpenCL

Εισαγωγή. Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχ. και Μηχανικών Υπολογιστών Εργαστήριο Υπολογιστικών Συστημάτων

Εισαγωγή. Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχ. και Μηχανικών Υπολογιστών Εργαστήριο Υπολογιστικών Συστημάτων

ΕΛΛΑΚ στο Πανεπιστήμιο Μακεδονίας

Κεφάλαιο 1 Αφαιρετικότητα και Τεχνολογία Υπολογιστών (Computer Abstractions and Technology)

ΜΑΘΗΜΑ: Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ. 1 η ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

EΔET A.E. Εθνικό Δίκτυο Έρευνας & Τεχνολογίας. GRNET S.A. Greek Research & Technology Network

ΑΠΟΤΕΛΕΣΜΑΤΑ ΔΙΑΒΟΥΛΕΥΣΗΣ. Προκήρυξη Διαγωνισμού για την «Προμήθεια Εξοπλισμού Κόμβου Μηχανικής Μάθησης» /

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

FPGA. Fast and Efficient Tsunami Propagation Simulation with FPGA and GPGPU

ΤΕΧΝΙΚΕΣ ΑΠΟΔΟΤΙΚΗΣ ΧΡΗΣΗΣ ΤΟΥ ΕΘΝΙΚΟΥ ΥΠΕΡΥΠΟΛΟΓΙΣΤΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ARIS Αθήνα, 25 Οκτωβρίου 2016 Ιωάννης Λιαμπότης iliaboti at grnet.

ΠΛΗ10 Κεφάλαιο 2. ΠΛΗ10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: 2 2.1: Bασική Δομή του Υπολογιστή

Εισαγωγή στην Πληροφορική

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό

GPU DD Double-Double 3 4 BLAS Basic Linear Algebra Subprograms [3] 2

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ. Εργαστήριο Πληροφορικής στη Γεωργία ΠΛΗΡΟΦΟΡΙΚΗ Ι

Πρόγραμμα Σεμιναρίων Φεβρουαρίου - Ιουλίου

ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Υ07. Διδάσκων: ΠΑΡΑΛΛΗΛΑ ΣΥΣΤΗΜΑΤΑ. Β. Δημακόπουλος.

Περιγραφή του μαθήματος

Εισαγωγή. Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχ. και Μηχανικών Υπολογιστών Εργαστήριο Υπολογιστικών Συστημάτων

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I

Επιστημονικοί Υπολογισμοί - Μέρος ΙΙΙ: Παράλληλοι Υπολογισμοί

Κεφάλαιο 4 Λογισμικό συστήματος. Εφαρμογές Πληροφορικής Κεφ.4 Καραμαούνας Πολύκαρπος 1

ΜΑΘΗΜΑ 3 MULTIPLE CHOICE

Ενότητα #04. Πληροφοριακά Συστήματα Μεγάλης Κλίμακας Cloud Computing. Δεύτερος Παγκόσμιος Πόλεμος 5/13/2017. Κατανεμημένα συστήματα

ΑρχιτεκτονικήΥπολογιστών. Ι (ένα) Δημήτρης Γκιζόπουλος. Καθηγητής

Κεφάλαιο 4. Λογισμικό Συστήματος

Αλγόριθμοι Χρονοδρομολόγησης σε Συστήματα Μεγάλης Κλίμακας ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. Βασίλειος Θ. Γλύκαντζης

Συστήματα σε Ολοκληρωμένα Κυκλώματα

Laboratory: Hands-On, LCG & EGEE Grids

Πρόγραμμα Σεμιναρίων Σεπτεμβρίου Δεκεμβρίου

ΚΑΤΑΓΡΑΦΗ ΓΝΩΣΕΩΝ & ΕΝΔΙΑΦΕΡΟΝΤΩΝ

Χρονισμός και Απόδοση Υπολογιστικών Συστημάτων

Εισαγωγή στις Τεχνολογίες Πλέγματος Introduction to Grid Technologies. Αθανασία Ασίκη ΕΔΕΤ

Πρόγραμμα Σεμιναρίων Σεπτεμβρίου - Δεκεμβρίου

Transcript:

ΥΠΟΛΟΓΙΣΤΙΚΗ ΧΗΜΕΙΑ ΜΕ ΕΦΑΡΜΟΓΕΣ ΣΕ ΜΟΡΙΑ, ΥΛΙΚΑ, ΠΕΡΙΒΑΛΛΟΝ Ι ΑΣΚΟΝΤΕΣ: Μαρία Κανακίδου, Σταύρος Φαράντος, Γιώργος Φρουδάκης 1 / 38

ΕΝΟΤΗΤΑ ΠΡΩΤΗ Σύγχρονη Υπολογιστική Χηµεία: Επισκόπηση Μοριακές Θεωρίες και Μοντελοποίηση Σύγχρονες Υπολογιστικές Τεχνολογίες και Προγραµµατισµός Λειτουργικό σύστηµα Linux και γλώσσα προγραµµατισµού Fortran 2 / 38

ΕΝΟΤΗΤΑ ΠΡΩΤΗ Σύγχρονη Υπολογιστική Χηµεία: Επισκόπηση Μοριακές Θεωρίες και Μοντελοποίηση Σύγχρονες Υπολογιστικές Τεχνολογίες και Προγραµµατισµός Λειτουργικό σύστηµα Linux και γλώσσα προγραµµατισµού Fortran 3 / 38

ΕΝΟΤΗΤΑ ΠΡΩΤΗ Σύγχρονη Υπολογιστική Χηµεία: Επισκόπηση Μοριακές Θεωρίες και Μοντελοποίηση Σύγχρονες Υπολογιστικές Τεχνολογίες και Προγραµµατισµός Λειτουργικό σύστηµα Linux και γλώσσα προγραµµατισµού Fortran 4 / 38

ΕΝΟΤΗΤΑ ΠΡΩΤΗ Σύγχρονη Υπολογιστική Χηµεία: Επισκόπηση Μοριακές Θεωρίες και Μοντελοποίηση Σύγχρονες Υπολογιστικές Τεχνολογίες και Προγραµµατισµός Λειτουργικό σύστηµα Linux και γλώσσα προγραµµατισµού Fortran 5 / 38

ΒΙΒΛΙΟΓΡΑΦΙΑ http://tccc.iesl.forth.gr/education/local.html Υπολογιστική Χηµεία: Θεωρίες και εφαρµογές για µικρά µόρια έως ϐιοπολυµερή Αντώνης Κολοκούρης, 2017, ISBN 9789605833220, Αριθµός Σελίδων 700, Εκδόσεις ΠΑΡΙΣΙΑΝΟΥ Α.Ε. Κωδικός Βιβλίου στον Εύδοξο: 68406297 Essentials of Computational Chemistry: Theories and Models Ch. J. Cramer, 2002, Wiley, QD455.3, E4, C73 Introduction to Computational Chemistry Frank jensen, 1999, Wiley QD455.3-E4, J46 6 / 38

ΒΙΒΛΙΟΓΡΑΦΙΑ http://tccc.iesl.forth.gr/education/local.html Υπολογιστική Χηµεία: Θεωρίες και εφαρµογές για µικρά µόρια έως ϐιοπολυµερή Αντώνης Κολοκούρης, 2017, ISBN 9789605833220, Αριθµός Σελίδων 700, Εκδόσεις ΠΑΡΙΣΙΑΝΟΥ Α.Ε. Κωδικός Βιβλίου στον Εύδοξο: 68406297 Essentials of Computational Chemistry: Theories and Models Ch. J. Cramer, 2002, Wiley, QD455.3, E4, C73 Introduction to Computational Chemistry Frank jensen, 1999, Wiley QD455.3-E4, J46 7 / 38

ΒΙΒΛΙΟΓΡΑΦΙΑ http://tccc.iesl.forth.gr/education/local.html Υπολογιστική Χηµεία: Θεωρίες και εφαρµογές για µικρά µόρια έως ϐιοπολυµερή Αντώνης Κολοκούρης, 2017, ISBN 9789605833220, Αριθµός Σελίδων 700, Εκδόσεις ΠΑΡΙΣΙΑΝΟΥ Α.Ε. Κωδικός Βιβλίου στον Εύδοξο: 68406297 Essentials of Computational Chemistry: Theories and Models Ch. J. Cramer, 2002, Wiley, QD455.3, E4, C73 Introduction to Computational Chemistry Frank jensen, 1999, Wiley QD455.3-E4, J46 8 / 38

ΒΙΒΛΙΟΓΡΑΦΙΑ http://tccc.iesl.forth.gr/education/local.html Υπολογιστική Χηµεία: Θεωρίες και εφαρµογές για µικρά µόρια έως ϐιοπολυµερή Αντώνης Κολοκούρης, 2017, ISBN 9789605833220, Αριθµός Σελίδων 700, Εκδόσεις ΠΑΡΙΣΙΑΝΟΥ Α.Ε. Κωδικός Βιβλίου στον Εύδοξο: 68406297 Essentials of Computational Chemistry: Theories and Models Ch. J. Cramer, 2002, Wiley, QD455.3, E4, C73 Introduction to Computational Chemistry Frank jensen, 1999, Wiley QD455.3-E4, J46 9 / 38

Σύγχρονες Υπολογιστικές Τεχνολογίες Υπολογιστές Μεγάλης Εισαγωγής εδοµένων : High Throughput Computing (HTC) Κατανεµηµένοι Υπολογιστές : Grid Computing Κατανεµηµένοι Υπολογιστές : Cloud Computing Υπολογιστές Υψηλής Απόδοσης : High Performance Computing (HPC) µε CPUs (Central Processing Units) µε GPUs (Graphics Processing Units) Κβαντικοί Υπολογιστές : Qbits and Quantum Computers 10 / 38

Σύγχρονες Υπολογιστικές Τεχνολογίες Υπολογιστές Μεγάλης Εισαγωγής εδοµένων : High Throughput Computing (HTC) Κατανεµηµένοι Υπολογιστές : Grid Computing Κατανεµηµένοι Υπολογιστές : Cloud Computing Υπολογιστές Υψηλής Απόδοσης : High Performance Computing (HPC) µε CPUs (Central Processing Units) µε GPUs (Graphics Processing Units) Κβαντικοί Υπολογιστές : Qbits and Quantum Computers 11 / 38

Σύγχρονες Υπολογιστικές Τεχνολογίες Υπολογιστές Μεγάλης Εισαγωγής εδοµένων : High Throughput Computing (HTC) Κατανεµηµένοι Υπολογιστές : Grid Computing Κατανεµηµένοι Υπολογιστές : Cloud Computing Υπολογιστές Υψηλής Απόδοσης : High Performance Computing (HPC) µε CPUs (Central Processing Units) µε GPUs (Graphics Processing Units) Κβαντικοί Υπολογιστές : Qbits and Quantum Computers 12 / 38

Σύγχρονες Υπολογιστικές Τεχνολογίες Υπολογιστές Μεγάλης Εισαγωγής εδοµένων : High Throughput Computing (HTC) Κατανεµηµένοι Υπολογιστές : Grid Computing Κατανεµηµένοι Υπολογιστές : Cloud Computing Υπολογιστές Υψηλής Απόδοσης : High Performance Computing (HPC) µε CPUs (Central Processing Units) µε GPUs (Graphics Processing Units) Κβαντικοί Υπολογιστές : Qbits and Quantum Computers 13 / 38

Σύγχρονες Υπολογιστικές Τεχνολογίες Υπολογιστές Μεγάλης Εισαγωγής εδοµένων : High Throughput Computing (HTC) Κατανεµηµένοι Υπολογιστές : Grid Computing Κατανεµηµένοι Υπολογιστές : Cloud Computing Υπολογιστές Υψηλής Απόδοσης : High Performance Computing (HPC) µε CPUs (Central Processing Units) µε GPUs (Graphics Processing Units) Κβαντικοί Υπολογιστές : Qbits and Quantum Computers 14 / 38

Σύγχρονες Υπολογιστικές Τεχνολογίες Υπολογιστές Μεγάλης Εισαγωγής εδοµένων : High Throughput Computing (HTC) Κατανεµηµένοι Υπολογιστές : Grid Computing Κατανεµηµένοι Υπολογιστές : Cloud Computing Υπολογιστές Υψηλής Απόδοσης : High Performance Computing (HPC) µε CPUs (Central Processing Units) µε GPUs (Graphics Processing Units) Κβαντικοί Υπολογιστές : Qbits and Quantum Computers 15 / 38

Σύγχρονες Υπολογιστικές Τεχνολογίες Υπολογιστές Μεγάλης Εισαγωγής εδοµένων : High Throughput Computing (HTC) Κατανεµηµένοι Υπολογιστές : Grid Computing Κατανεµηµένοι Υπολογιστές : Cloud Computing Υπολογιστές Υψηλής Απόδοσης : High Performance Computing (HPC) µε CPUs (Central Processing Units) µε GPUs (Graphics Processing Units) Κβαντικοί Υπολογιστές : Qbits and Quantum Computers 16 / 38

Τι είναι τα Grids Οι υπολογιστές Πλέγµατος είναι γεωγραφικά κατανεµηµένοι προσωπικοί Η/Υ, υπέρ-υπολογιστές ή συστάδες Η/Υ που συνδέονται µε το κοινό διαδίκτυο (Internet), κάτω από το ίδιο λειτουργικό σύστηµα ( Middleware), µε αποτέλεσµα ο χρήστης να εργάζεται όπως στον προσωπικό του υπολογιστή ή σε µια τοπική συστάδα υπολογιστών. Τα δεδοµένα µπορούν να αποθηκεύονται και να διακινούνται σε όλο τον πλανήτη (όπως και κάθε πληροφορία στο ιαδίκτυο), οι εργασίες να εκτελούνται σε αποµακρυσµένους / ετερογενείς Η/Υ και οµάδες χρηστών να συσκέπτονται και εργάζονται σαν να ϐρίσκονται στον ίδιο χώρο. 17 / 38

Τι είναι το Cloud computing Cloud Computing είναι Υπολογιστές Πλέγµατος αλλά εφοδιασµένοι µε Λογισµικό τέτοιο ώστε να είναι προσανατολισµένο για προσφορά υπηρεσιών. ες http://en.wikipedia.org/wiki/file:cloud_computing.svg 18 / 38

Η δοµή του Grid WMS : Workload Management System SE : Storing Element CE : Computing Element VO : Virtual Organisation 19 / 38

Μειονεκτήµατα του Grid Ανοµοιογενές hardware, αργό δίκτυο, περιορισµένος έλεγχος του Computing Element (CE), περιορισµένος χρόνος για την εκτέλεση των υπολογισµών, περιορισµός στο µέγεθος των δεδοµένων που µεταφέρονται στο δίκτυο των WMS or CE, περιορισµοί στην παραλλελοποίηση των προγραµµάτων µε MPI. 20 / 38

Μειονεκτήµατα του Grid Ανοµοιογενές hardware, αργό δίκτυο, περιορισµένος έλεγχος του Computing Element (CE), περιορισµένος χρόνος για την εκτέλεση των υπολογισµών, περιορισµός στο µέγεθος των δεδοµένων που µεταφέρονται στο δίκτυο των WMS or CE, περιορισµοί στην παραλλελοποίηση των προγραµµάτων µε MPI. 21 / 38

Μειονεκτήµατα του Grid Ανοµοιογενές hardware, αργό δίκτυο, περιορισµένος έλεγχος του Computing Element (CE), περιορισµένος χρόνος για την εκτέλεση των υπολογισµών, περιορισµός στο µέγεθος των δεδοµένων που µεταφέρονται στο δίκτυο των WMS or CE, περιορισµοί στην παραλλελοποίηση των προγραµµάτων µε MPI. 22 / 38

Μειονεκτήµατα του Grid Ανοµοιογενές hardware, αργό δίκτυο, περιορισµένος έλεγχος του Computing Element (CE), περιορισµένος χρόνος για την εκτέλεση των υπολογισµών, περιορισµός στο µέγεθος των δεδοµένων που µεταφέρονται στο δίκτυο των WMS or CE, περιορισµοί στην παραλλελοποίηση των προγραµµάτων µε MPI. 23 / 38

Μειονεκτήµατα του Grid Ανοµοιογενές hardware, αργό δίκτυο, περιορισµένος έλεγχος του Computing Element (CE), περιορισµένος χρόνος για την εκτέλεση των υπολογισµών, περιορισµός στο µέγεθος των δεδοµένων που µεταφέρονται στο δίκτυο των WMS or CE, περιορισµοί στην παραλλελοποίηση των προγραµµάτων µε MPI. 24 / 38

Μειονεκτήµατα του Grid Ανοµοιογενές hardware, αργό δίκτυο, περιορισµένος έλεγχος του Computing Element (CE), περιορισµένος χρόνος για την εκτέλεση των υπολογισµών, περιορισµός στο µέγεθος των δεδοµένων που µεταφέρονται στο δίκτυο των WMS or CE, περιορισµοί στην παραλλελοποίηση των προγραµµάτων µε MPI. 25 / 38

Λογικό ιάγραµµα για την εκτέλεση προγραµµάτων στο Πλέγµα Η/Υ (Grid) 26 / 38

Προγραµµατισµός µε Unix scripts (The tccc-config file) grid.conf-template Fri Sep 12 18:13:49 2008 1 # Setup program : tinker or dlpoly PROGRAM=dlpoly # Setup xyz dir INPUTXYZDIR=input # Setup storage element USE_SE=yes SE_JOBDIR=First_100 SE=se01.afroditi.hellasgrid.gr #INITIAL DATA FOR TINKER #INITIALKEY=initial/input.key #INITIALDAT=initial/input.dat #INITIALEXE=initial/input.exe #INITIALPRM=initial/amber99.prm ################################### # # INITIAL DATA FOR DLPOLY INITIALFIELD=initial/FIELD INITIALDLPOLY=initial/DLPl950c6000dis_swi_COe_dihprop.X INITIALCONTROL=initial/CONTROL # # VO SETUP: see, seegrid, compchem VO=see # #GRID VERSION: edg, glite GRID_VERSION=edg # #STOPTIME STOPTIME=100 # # FILE FOR TIME CHECK (tinker, dlpoly) #ITIMEFILE=d_Fe_Cu.dat # tinker ITIMEFILE=time_nfo.dat # dlpoly # #INPUT TIME FILE (tinker, dlpoly) DTIMEFILE=initial/CONTROL.restart # dlpoly #DTIMEFILE=initial/dinput.dat # tinker #MYPROXY PASSWORD PROXYPASS= # Date to cancel DAYS_TO_CANCEL=2 27 / 38

SEE-COMPCHEM VOs usage 28 / 38

SEE-COMPCHEM VOs usage 29 / 38

Οι ταχύτεροι υπέρϋπολογιστές http://en.wikipedia.org/wiki/top500 33.863-54.902 Pflops Xeon E5{2692 + Xeon Phi 31S1P, TH Express-2 NUDT, National Supercomputing Center in Guangzhou China, 2013, Linux (Kylin) 17.590-27.113 Pflops Cray XK7 Opteron 6274 + Tesla K20X, Cray Gemini Interconnect Cray Inc., Oak Ridge National Laboratory, USA, 2012 Linux (CLE, SLES based) 17.173-20.133 Pflops Blue Gene/Q PowerPC A2, Custom IBM Lawrence Livermore National Laboratory United States, 2013, Linux (RHEL and CNK) 30 / 38

Οι ταχύτεροι υπέρϋπολογιστές http://en.wikipedia.org/wiki/top500 33.863-54.902 Pflops Xeon E5{2692 + Xeon Phi 31S1P, TH Express-2 NUDT, National Supercomputing Center in Guangzhou China, 2013, Linux (Kylin) 17.590-27.113 Pflops Cray XK7 Opteron 6274 + Tesla K20X, Cray Gemini Interconnect Cray Inc., Oak Ridge National Laboratory, USA, 2012 Linux (CLE, SLES based) 17.173-20.133 Pflops Blue Gene/Q PowerPC A2, Custom IBM Lawrence Livermore National Laboratory United States, 2013, Linux (RHEL and CNK) 31 / 38

Οι ταχύτεροι υπέρϋπολογιστές http://en.wikipedia.org/wiki/top500 33.863-54.902 Pflops Xeon E5{2692 + Xeon Phi 31S1P, TH Express-2 NUDT, National Supercomputing Center in Guangzhou China, 2013, Linux (Kylin) 17.590-27.113 Pflops Cray XK7 Opteron 6274 + Tesla K20X, Cray Gemini Interconnect Cray Inc., Oak Ridge National Laboratory, USA, 2012 Linux (CLE, SLES based) 17.173-20.133 Pflops Blue Gene/Q PowerPC A2, Custom IBM Lawrence Livermore National Laboratory United States, 2013, Linux (RHEL and CNK) 32 / 38

ιαφορές µεταξύ CPUs / GPUs Central Processing Unit (CPU) : ιαδοχικές πράξεις - µία εντολή για κάθε δεδοµένο (SISD) Graphic Processing Unit (GPU) : Παράλληλες πράξεις - µία εντολή ταυτόχρονα για πολλά δεδοµένα(simd) Επίσης δες : NVIDIA : TeslaC2050-Fermi-Performance.pdf, PGI : PGI_GPU_FORTRAN.pdf 33 / 38

ιαφορές µεταξύ CPUs / GPUs Central Processing Unit (CPU) : ιαδοχικές πράξεις - µία εντολή για κάθε δεδοµένο (SISD) Graphic Processing Unit (GPU) : Παράλληλες πράξεις - µία εντολή ταυτόχρονα για πολλά δεδοµένα(simd) Επίσης δες : NVIDIA : TeslaC2050-Fermi-Performance.pdf, PGI : PGI_GPU_FORTRAN.pdf 34 / 38

ιαφορές µεταξύ CPUs / GPUs Central Processing Unit (CPU) : ιαδοχικές πράξεις - µία εντολή για κάθε δεδοµένο (SISD) Graphic Processing Unit (GPU) : Παράλληλες πράξεις - µία εντολή ταυτόχρονα για πολλά δεδοµένα(simd) Επίσης δες : NVIDIA : TeslaC2050-Fermi-Performance.pdf, PGI : PGI_GPU_FORTRAN.pdf 35 / 38

Γλώσσες Προγραµµατισµού, ιάλεκτοι και Παραλληλισµός εντολών C, C++, FORTRAN, PYTHON MPI : Message Passing Interface Προγραµµατισµός για GPUs CUDA : Compute Unified Device Architecture (NVIDIA) Επίσης δες : PGI : PGI_GPU_FORTRAN.pdf 36 / 38

Γλώσσες Προγραµµατισµού, ιάλεκτοι και Παραλληλισµός εντολών C, C++, FORTRAN, PYTHON MPI : Message Passing Interface Προγραµµατισµός για GPUs CUDA : Compute Unified Device Architecture (NVIDIA) Επίσης δες : PGI : PGI_GPU_FORTRAN.pdf 37 / 38

Γλώσσες Προγραµµατισµού, ιάλεκτοι και Παραλληλισµός εντολών C, C++, FORTRAN, PYTHON MPI : Message Passing Interface Προγραµµατισµός για GPUs CUDA : Compute Unified Device Architecture (NVIDIA) Επίσης δες : PGI : PGI_GPU_FORTRAN.pdf 38 / 38