Optimització d’E/S per aplicacions paral·leles

Slides:



Advertisements
Presentaciones similares
ANIMACIÓ D'OBJETES EN UNA PRESENTACIÓ DE DIAPOSITIVES.
Advertisements

TUTORIAL BÀSIC PER A LA GESTIÓ DE LA UBICACIÓ DE LES PERSONES EN L’APLICACIÓ DEL CATÀLEG D’ESPAIS SERVEI TÈCNIC I DE MANTENIMENT.
Aplicacions de compartició de fitxers a Internet: p2p
Centre d'Hàbits Saludables
Disseny i desenvolupament d’un framework MVC en PHP
La Placa Base Izan Sánchez 4º C.
INTRODUCCIÓ A LA INFORMÀTICA
L’ordinador i els Sistemes Operatius(S.O)
BAIXAR MAPES DE L’ICC (INSTITUT CARTOGRÀFIC DE CATALUNYA)
Carlos Herrero Joan Torras
Exportar qualificacions a les actes
1 u n i t a t Sistemes informàtics. Treball en xarxa.
Disseny de la interfície d’un smartwatch i l’aplicació mòbil
Tema 2. DIVISIBILITAT.
Introducció de TEDIs (COACs) Versió 4.0
Itàlia Realitzat per: En Josep, l’Adrià H, el Roger, en Joel i en Xavi.
PETITS REPORTERS Títol.
EL VALOR DE LA FELICITAT
Library and Information Science Abstract
Increïble però cert, ens casem!!!!
SISTEMA GESTOR D’EMPRESA D’EXCAVACIONS
RACO Revistes Catalanes amb Accés Obert.
1r TRIMESTRE 2n TRIMESTRE 3r TRIMESTRE
PERIFÈRICS ... Descobreix el que envolta l’ordinador!
Aquí podreu buscar i escoltar música on-line
Aprenem a trasplantar Cicle Inicial.
EL FULL EXCEL A LA CLASSE DE GEOGRAFIA: Introducció Georecusos
Entorn desenvolupament
QUÈ FA EL NOSTRE COS AMB L’AIRE QUE AGAFA QUAN INSPIREM?
Tutorials Campus Virtual Càrrega automàtica d’alumnes
Gestor de col·leccions de videojocs
L’ajuda t’explica com connectar-te
3. TOTS SOM DIFERENTS..
Sistemes operatius per a dispositius mòbils inalàmbrics - Symbian OS -
RECOLLIM ELS DIBUIXOS Tothom ens va ajudar molt, i tots els alumnes de 1r a 4t van fer el seu dibuix. Amb aquests dibuixos vam decidir enquadernar-los.
Problema 1: Trobar la recta que passa pel punts A(2, -3) i B(-1, 3)
DIADA DE LA PAU A SJO.
Medició del radi terrestre
Pràctica amb RQDA.
Temps de... ADSL.
Alguns recordatoris bàsics del tema de xarxes socials
Gestió electrònica del Dipòsit Legal
1 La identificació com a usuari periodista es realitza la primera vegada introduint en el camp Usuario, la lletra E seguida dels vuit dígits del DNI.
-FIGURA SEGONA SETMANA: JOSEP I MARIA DIMECRES 9 -FIGURA SEGONA SETMANA: JOSEP I MARIA SOMRIU, JA QUEDA POC PER CELEBRAR EL NAIXEMENT DE NEN JESÚS.
Perifèrics ... Memòria USB, per guardar arxius!
Virtuts /Valors per créixer
Optimització de consultes en MySQL (unes notes)
LA VIDA DE LES PERSONES.
Explicació de l’enunciat
Miquel Pratsevall Héctor del Corral
EL NOU REGLAMENT EUROPEU DE PROTECCIÓ DE DADES
COM AJUDAR ELS NOSTRES FILLS EN LA TASCA EDUCATIVA
XARXES PRIVADES VIRTUALS ( VPNs )
ELS NENS I NENES DE P4 TREBALLEM EL PROJECTE DELS MONSTRES
AQUESTA QUARESMA TU POTS SER MÉS!
Sistemes Operatius (S.O.) Onion: Mecanisme d'entrada al sistema
BAIX EMPORDÀ.
Threads en Java David Gañán Jiménez.
Toni Sagristà Sellés Ramon Vilar Gavaldà
Projecte Fi de Carrera - J2EE Alumne: Daniel Clemente Marcè
SISTEMA DUNAR.
Funcionament intern d’un ordinador
FUNCIONAMENT INTERN D’UN ORDINADOR
Sistema de descàrrega d’aplicacions per a mòbils intel·ligents
Jesús és viu TEMPS DE PASQUA!.
TUTORIAL BÀSIC PER A LA GESTIÓ DE LA UBICACIÓ DE LES PERSONES EN L’APLICACIÓ DEL CATÀLEG D’ESPAIS SERVEI TÈCNIC I DE MANTENIMENT.
Projecte: Videojocs.cat
Exportar qualificacions a les actes
Desenvolupament d'una aplicació web per a viatgers
Mobappi, un nou canal de promoció i comunicació
Transcripción de la presentación:

Optimització d’E/S per aplicacions paral·leles Iván Corvillo Jordi Rovira i Boent

Context Gràcies als sistemes paral·lels, el que limita moltes aplicacions ja no és el temps de CPU: tenim tants CPUs com volem. El que limita moltes aplicacions paral·lelitzades és ara les operacions d’entrada i sortida.

Solucions existents Optimització del codi en temps de compilació, reordenant les operacions d’E/S, i fer servir llibreries especialitzades. (PASSION) Sistemes de fitxers paral·lels, que fragmenten i distribueixen les dades per poder fer accés paral·lel, reduint la necessitat de sincronitzar un fitxer. (VESTA)

Què és? ViPIOS (Vienna Parallel Input/Output System) (1998) intenta aprofitar les ventatges d’aquests dos camins. Optimitza l’entrada i sortida aprofitant la informació tant de temps de compilació com de temps d’execució, reaccionant dinàmicament.

Arquitectura Separar el mòdul d’entrada/sortida de l’aplicació Llibreria per les aplicacions (interfície d’E/S). Servidors cooperant (amb MPI) per fer les operacions d’E/S.

Com funciona? Les operacions arriben al servidor El fragmentador les divideix i les envia als altres servidors si fa falta. També pren decisions sobre la distribució de les dades sobre els discs. El gestor de memòria fa de cache de fragments recents i també pot fer pre-fetching.

Com funciona? Les dades es distribueixen dinàmicament per tots els dics, per adaptar-se a l’execució. Tot això ha de ser transparent a l’aplicació.

Bibliografia Bibliografia “ViPIOS: The Vienna Parallel Input/Ouput System”, Erich Schikuta, Thomas Fuerle, Helmut Wanek “PASSION: Parallel and ScalableSoftware for Input Output”, Alod Choudhary, et al. “The Vesta Parallel File System” Peter F Corbett Drod, et al.