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



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

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

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

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

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

Εργαστήριο Δικτύων Υπολογιστών. Εισαγωγή στις τεχνολογίες υπολογιστικού πλέγματος (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. Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού. Σιέττος Κωνσταντίνος

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

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

Διαχείριση Υπολογιστικού Πλέγματος 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

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

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

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

Grids: LCG, EGEE, SEE and HellasGrid

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Grids: LCG/EGEE & South Eastern Europe

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

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

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

An Overview of Parallel Architectures

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΜΑΘΗΜΑ 3 MULTIPLE CHOICE

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

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

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

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

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

Laboratory: Hands-On, LCG & EGEE Grids

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

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

Distributed computing Grid & HPC AUTH

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

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

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

Transcript:

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

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

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

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

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

ΒΙΒΛΙΟΓΡΑΦΙΑ http://tccc.iesl.forth.gr/education/local.html 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 / 37

ΒΙΒΛΙΟΓΡΑΦΙΑ http://tccc.iesl.forth.gr/education/local.html 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 / 37

ΒΙΒΛΙΟΓΡΑΦΙΑ http://tccc.iesl.forth.gr/education/local.html 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 / 37

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

Σύγχρονες Υπολογιστικές Τεχνολογίες Υπολογιστές Μεγάλης Εισαγωγής εδοµένων : 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 / 37

Σύγχρονες Υπολογιστικές Τεχνολογίες Υπολογιστές Μεγάλης Εισαγωγής εδοµένων : 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 / 37

Σύγχρονες Υπολογιστικές Τεχνολογίες Υπολογιστές Μεγάλης Εισαγωγής εδοµένων : 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 / 37

Σύγχρονες Υπολογιστικές Τεχνολογίες Υπολογιστές Μεγάλης Εισαγωγής εδοµένων : 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 / 37

Σύγχρονες Υπολογιστικές Τεχνολογίες Υπολογιστές Μεγάλης Εισαγωγής εδοµένων : 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 / 37

Σύγχρονες Υπολογιστικές Τεχνολογίες Υπολογιστές Μεγάλης Εισαγωγής εδοµένων : 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 / 37

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

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

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

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

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

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

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

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

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

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

Προγραµµατισµός µε 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 26 / 37

SEE-COMPCHEM VOs usage 27 / 37

SEE-COMPCHEM VOs usage 28 / 37

Οι ταχύτεροι υπέρϋπολογιστές 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) 29 / 37

Οι ταχύτεροι υπέρϋπολογιστές 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 / 37

Οι ταχύτεροι υπέρϋπολογιστές 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 / 37

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

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

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

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

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

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