E / S paralelas , en el contexto de una computadora , significa la realización de múltiples operaciones de entrada / salida al mismo tiempo, por ejemplo, salidas simultáneas a dispositivos de almacenamiento y dispositivos de visualización. [1] Es una característica fundamental de los sistemas operativos . [2]
Un caso particular es la escritura paralela de datos en disco; cuando los datos del archivo se distribuyen en varios discos, por ejemplo, en una matriz RAID , se pueden almacenar varias partes de los datos al mismo tiempo, logrando así velocidades de escritura más altas que con un solo dispositivo. [3] [4]
Otras formas de acceso paralelo a los datos incluyen: Sistema de archivos virtual paralelo , Lustre , GFS , etc.
Características
Computación científica
Se utiliza para informática científica y no para bases de datos. Divide el soporte en varias capas, incluida la biblioteca de E / S de alto nivel, la capa de middleware y el sistema de archivos paralelo. [5] Parallel File System administra la vista única, mantiene el espacio lógico y proporciona acceso a los archivos de datos. [6]
Almacenamiento
Se puede eliminar un solo archivo en uno o más destinos de almacenamiento de objetos, lo que aumenta el ancho de banda al acceder al archivo y al espacio disponible en disco. [7] Las cachés son más grandes en E / S paralelas y se comparten a través de sistemas de memoria distribuida. [8] [9] [10] [11]
Avances
Las empresas han estado ejecutando Parallel I / O en sus servidores para lograr resultados en cuanto a precio y rendimiento. El procesamiento en paralelo es especialmente crítico para los cálculos científicos donde las aplicaciones no solo son CPU sino que también están vinculadas a E / S. [12]
Ver también
Referencias
- ^ "E / S paralelas" (PDF) . Universidad Johns Hopkins .
- ^ "Introducción a la E / S paralela" (PDF) . Laboratorio Nacional de Oak Ridge .
- ^ "Introducción: la pila de E / S paralelas" (PDF) . Universidad de Cornell .
- ^ "Introducción a la E / S paralela" . La Universidad de Texas en Austin .
- ^ "E / S paralelas" . Departamento de Computación Científica.
- ^ "Una mirada completa a la E / S paralela de alto rendimiento" . Laboratorio de Berkeley .
- ^ http://calcul.math.cnrs.fr/Documents/Manifestations/CIRA2011/2011-01_haefele_parallel_IO-workshop_Lyon.pdf
- ^ https://www.olcf.ornl.gov/wp-content/uploads/2013/05/OLCF-Data-Intro-IO-Gerber-FINAL.pdf
- ^ "Una mirada completa a la E / S paralela de alto rendimiento" .
- ^ "E / S paralelas: ¿por qué, cómo y dónde?" . 2015-04-09.
- ^ Teng Wang; Kevin Vasko; Zhuo Liu; Hui Chen; Weikuan Yu (2016). "Mejorar la entrada / salida en paralelo con la agregación de paquetes cruzados". Revista internacional de aplicaciones informáticas de alto rendimiento . 30 (2): 241-256. doi : 10.1177 / 1094342015618017 . S2CID 12067366 .
- ^ Laghave, Nikhil; Sosonkina, Masha; Maris, Pieter; Vary, James P. (25 de mayo de 2009). Beneficios de la E / S paralela en cálculos de física nuclear ab initio . Apuntes de conferencias en Ciencias de la Computación . 5544 . págs. 84–93. doi : 10.1007 / 978-3-642-01970-8_9 . ISBN 9783642019692.