Saltar al contenido
kerneldigest

Glosario de Arquitectura

67 términos · definiciones con implementaciones canónicas y papers fundacionales

Algoritmos de Consenso (1)

Sistemas Distribuidos (27)

A/B Testing El A/B Testing es una metodología experimental para comparar dos o más versiones de un elemento (A y B) para determinar cuál rinde mejor en función de métricas predefinidas, exponiendo segmentos de us AllReduce AllReduce es una operación de comunicación colectiva en sistemas distribuidos donde todos los procesos contribuyen con un dato y reciben el resultado de una operación de reducción aplicada a todos los Circuit Breaker Patrón de resiliencia que corta llamadas a un servicio degradado para evitar la propagación de fallos en cascada. Cloudflare Workers Cloudflare Workers es una plataforma de computación serverless basada en el estándar WebAssembly, que permite ejecutar código JavaScript, TypeScript o cualquier lenguaje compilado a WASM en la red glo Code Mode Un 'Code Mode' se refiere a un estado o configuración de un sistema o herramienta donde el usuario interactúa directamente con el código fuente o la configuración programática, en lugar de interfaces Composition Composition es un principio de diseño que implica construir sistemas complejos a partir de componentes más pequeños, independientes y bien definidos, que interactúan entre sí para lograr una funcional Control Plane El Control Plane es el componente de un sistema distribuido responsable de la lógica de orquestación y gestión, tomando decisiones sobre el estado del sistema y la configuración de sus componentes. Crossplane Crossplane es un framework de código abierto que extiende Kubernetes para permitir la gestión y el aprovisionamiento de infraestructura y servicios externos desde cualquier proveedor de nube o on-prem Dynamic Worker Isolate Un Dynamic Worker Isolate es un entorno de ejecución ligero, efímero y altamente aislado, diseñado para ejecutar cargas de trabajo de corta duración y sin estado, optimizando la seguridad, el rendimie GitOps GitOps es un paradigma operativo que utiliza Git como la única fuente de verdad declarativa para la infraestructura y las aplicaciones, permitiendo la entrega continua y la gestión de la configuración Idempotencia Propiedad de una operación donde ejecutarla múltiples veces produce el mismo resultado que ejecutarla una sola vez. Incremental Static Regeneration Una técnica de renderizado web que permite actualizar páginas estáticas pre-generadas en tiempo de ejecución, combinando la velocidad del Static Site Generation (SSG) con la frescura de los datos del Internationalization Internationalization (i18n) es el proceso de diseñar y desarrollar un producto o aplicación de software de tal manera que pueda ser fácilmente adaptado a diferentes idiomas, regiones geográficas y cul Low Precision Collectives (LPC) Low Precision Collectives (LPC) son operaciones de comunicación colectiva en sistemas distribuidos que utilizan tipos de datos de menor precisión (ej. FP16, BF16, INT8) para reducir el ancho de banda Model Context Protocol Un protocolo estandarizado para la gestión y el intercambio del contexto operacional de un modelo de Machine Learning entre diferentes componentes de un sistema distribuido, asegurando coherencia y tr Model Context Protocol (MCP) El Model Context Protocol (MCP) es un estándar o patrón de diseño para la gestión y propagación del contexto operacional y de negocio a través de sistemas distribuidos, asegurando la coherencia y traz Ranking System Un Ranking System es un conjunto de algoritmos y procesos que evalúan y ordenan elementos (productos, usuarios, resultados de búsqueda) basándose en criterios específicos para presentar los más releva React Server Components React Server Components (RSC) son componentes de React que se renderizan en el servidor, permitiendo una mejor performance al reducir el JavaScript enviado al cliente y acceder directamente a recursos Rolldown El 'Rolldown' es una técnica de optimización en sistemas distribuidos y bases de datos que consiste en consolidar o agregar datos históricos o de baja granularidad para reducir el volumen de almacenam Rollup Un Rollup es una solución de escalabilidad de Capa 2 que agrupa (batches) múltiples transacciones fuera de la cadena principal (off-chain) y luego publica una prueba criptográfica concisa de su valide Sharding Técnica de particionamiento horizontal que divide los datos en fragmentos independientes para escalar horizontalmente. ThreadLocal ThreadLocal es un mecanismo que permite almacenar datos de forma aislada para cada hilo de ejecución, garantizando que cada hilo tenga su propia copia independiente de una variable. Torchcomms Torchcomms es una biblioteca de comunicación distribuida de alto rendimiento para PyTorch, diseñada para facilitar el entrenamiento de modelos de aprendizaje profundo a gran escala en clústeres de GPU Tuple Deforming Tuple Deforming es una técnica avanzada en sistemas distribuidos que permite la modificación dinámica de la estructura de tuplas de datos en tiempo de ejecución, adaptándose a cambios en esquemas o re Turbopack Turbopack es un bundler de JavaScript y TypeScript escrito en Rust, diseñado para ser un sucesor de Webpack, ofreciendo compilaciones más rápidas y un HMR (Hot Module Replacement) instantáneo para apl Workers Isolate Un Workers Isolate es un entorno de ejecución ligero y aislado, similar a un 'sandbox', que permite ejecutar código de forma segura y concurrente sin la sobrecarga de procesos o máquinas virtuales com workerd workerd es un runtime de JavaScript/TypeScript de código abierto, diseñado para ejecutar servicios de red de alto rendimiento y baja latencia, optimizado para arquitecturas serverless y edge computing

Estructuras de Datos (6)

Hardware & Arquitectura (10)

ASIC Un ASIC (Application-Specific Integrated Circuit) es un circuito integrado diseñado y optimizado para una función específica, ofreciendo rendimiento y eficiencia energética superiores a los procesador ASPA ASPA (Application-Specific Processor Array) es una arquitectura de hardware paralela que integra múltiples procesadores especializados en un solo chip, optimizados para dominios de aplicación específi Cache Locality Principio que describe la tendencia de un programa a acceder a los mismos datos o a datos cercanos en la memoria en un corto período de tiempo, optimizando el uso de las cachés de CPU. Direct Data Access (DDA) Direct Data Access (DDA) es una tecnología que permite a una máquina virtual acceder directamente a dispositivos de hardware físicos, como GPUs o NVMe SSDs, sin la intervención del hipervisor, mejoran FP8 Quantization FP8 Quantization es una técnica para reducir el tamaño y la complejidad computacional de los modelos de Machine Learning al representar los pesos y activaciones con números de punto flotante de 8 bits Fused Multiply-Add Una operación de punto flotante que realiza una multiplicación y una suma en un solo paso atómico, con un único redondeo final, mejorando la precisión y el rendimiento. HDR10+ HDR10+ es un estándar abierto de High Dynamic Range (HDR) que utiliza metadatos dinámicos para optimizar la calidad de imagen escena por escena o incluso fotograma por fotograma, adaptándose a las cap Infinity Fabric Infinity Fabric es una interconexión de alta velocidad y baja latencia desarrollada por AMD, diseñada para conectar componentes dentro de un SoC o entre múltiples chips, optimizando el rendimiento y l RTL RTL (Register-Transfer Level) es una abstracción de diseño de hardware que describe el comportamiento de un circuito digital en términos de flujo de datos entre registros y las operaciones lógicas que SIMD SIMD (Single Instruction, Multiple Data) es una clase de paralelismo a nivel de instrucción que permite a una única instrucción operar simultáneamente sobre múltiples elementos de datos, mejorando drá

Linux Kernel (4)

Networking & Protocolos (5)

Observabilidad (1)

Scheduling & Concurrencia (4)

Seguridad & Criptografía (7)

Storage Engines (2)