Flashcards
Conceptos relacionados al Paralelismo
Flashcards do conjunto (32)
- 1CPUUnidad Central de Procesamiento
- 2ALUUnidad Lógica Aritmética
- 3GPUUnidad de Procesamiento Gráfico
- 4SoCSystem on Chip
- 5MMXConjunto de instrucciones (SIMD) La tecnología MMX fue diseñada para mejorar de forma sustancial el rendimiento de las aplicaciones multimedia y de telecomunicaciones.
- 6AVXAdvanced Vector eXtensions.
Es un conjunto de instrucciones nuevas que pueden acelerar el desempeño para las cargas de trabajo y usos tales como simulaciones científicas, análisis financiero, inteligencia artificial (IA)/aprendizaje profundo. - 7MLPPerceptrón Multicapa.
Red neuronal se utiliza para resolver problemas disociación de patrones, segmentación de imágenes, compresión de datos. - 8TPUTensor Processing Unit
Es un circuito con gran número de núcleos, muchos más que los ofrecidos por una GPU, especializados en realizar operaciones compuestas sobre tipos de datos simples. - 9RISCComputación con conjunto de instrucciones reducidas.
Los chips RISC deben descomponer el código complicado en unidades más simples antes de poder ejecutarlo - 10TPU podsMallas compuestas de circuitos TPU
- 11NNPNeural Network Processor
Redes neuronales artificiales son un paradigma de procesamiento inspirado en la forma en que funciona el sistema nervioso de los humanos, - 12TCUTensor Core Unit
Arquitecturas de hardware específicas de dominio, para responder a la necesidad de entrenamiento e inferencia eficientes de redes neuronales profundas. Tienen la capacidad de multiplicar de forma nativa pequeñas matrices. - 13CUDACUDA
Es una plataforma de computación paralela y un modelo de programación desarrollado por NVIDIA para computación general en unidades de procesamiento gráfico (GPU) - 14FPGAField Programmable Gate Array
Es un circuito integrado de electrónica digital, que tiene la capacidad de reconfiguración del hardware en su interior. Esto plantea la posibilidad de que es el propio FPGA el que se reforma o reconstituye internamente para que sea un dispositivo con una aplicación específica. - 15SISDSingle Instruction Stream, Single Data Stream
- 16SIMDSimple Instruction Multiple Data
El mismo programa aplicado a mútiples canales de datos - 17MIMDMultiple InstructionStream, Simple Data Stream
- 18Instrucciones EncausadasLas instrucciones se dividen en etapas para lograr que el microprocesador ejecute simultáneamente varias instrucciones en diferentes etapas
- 19Instrucciones SerialesLas instrucciones se ejecutan secuencialmente y solo hasta que se termina de trabajar con sus datos continúa con los siguientes de la siguiente manera
- 20Instrucciones paralelasSe operan las instrucciones secuencialmente, pero se ejecutan paralelamente con sus datos independientes, de forma que la misma instrucción se trabaja con distintos datos.
- 21Ecosistema de SupercómputoSistema que involucra a:
Equipo de desarrolladores
Supercomputadora
Redes de almacenamiento
Comunidades de Usuarios
Cuyo objetivo es diseñar y usar la computación de alto desempeño - 22MTTFMean Time To Failure
El tiempo medio que un sistema es capaz de trabajar sin interrupción hasta tener un fallo. - 23MTBFMean Time Between Failure
Tiempo promedio entre fallos - 24MTTRMean Time To Repair
Tiempo promedio de reparación de fallos - 25MicrocontroladorSe trata de una CPU normal implementada en el mismo chip junto con una RAM, un sistema E/S y un bus, es decir, una microcomputadora en un chip
- 26MicroprocesadorEs una CPU o microprocesador normal, sea cual sea la microarquitectura o tecnologías que implemente.
- 27DSPDigital Signal Processor
Son unos procesadores específicos para ser capaces de tener un buen rendimiento a la hora de procesar señales digitales, lo que lo hacen buenos para tarjetas de sonido, vídeo. - 28Procesador vectorialSe puede decir que muchos microprocesadores modernos tienen características SIMD, han sido diseñados en base a procesar un vector o array de datos para cada instrucción.
Ejemplos de este tipo de procesador son el Fujitsu FR-V, usado en algunas supercomputadoras japonesas, y también las GPUs podrían considerarse como tal. - 29ASICSon circuitos integrados de aplicación específica, chips personalizados en función de su uso. Además, se usan FPGAs para implementarlos. Por ejemplo, en la actualidad se usan mucho para construir máquinas de minería de criptomonedas.
- 30MulticoreMIcroprocesador formado por más de un núcleo (2,4,8)
- 31ManycoreUnidades de procesamientos integradas por centenares o miles de núcleos.
Los cores integrados deben ser más simples y pequeños que los diseños de Intel y AMD, por poner un ejemplo, además de más eficientes energéticamente. - 32ClusterMúltiples Unidades de procesamiento interconectadas
Informações
- Descrição
- Conceptos básicos de programación paralela
- Criado por
- IRENE AGUILAR JUAREZ
- Visualizações
- 50
- Tags
- Avaliação