Resumen - Clasificación de la Hora: Un nuevo algoritmo de clasificación paralela y su implementación
Título
Clasificación de la Hora: Un nuevo algoritmo de clasificación paralela y su implementación
Tiempo
2025-07-22 08:08:29
Autor
{"Daniel Bascones","Borja Morcillo"}
Categoría
{cs.AR,B.5.0}
Enlace
http://arxiv.org/abs/2507.16326v1
PDF Enlace
http://arxiv.org/pdf/2507.16326v1
Resumen
El Algoritmo de Clasificación de la Forma de Reloj (Hourglass Sorting) es un algoritmo de clasificación paralelo innovador diseñado para ordenar eficientemente grandes conjuntos de datos con entrada paralela y salida serial. Logra una latencia de log(n) para la salida del primer elemento, con un tiempo total de clasificación de n + log(n). Este algoritmo es particularmente útil para aplicaciones que requieren una clasificación rápida de grandes conjuntos de datos, como la decodificación LDPC cuántica.
El algoritmo de Clasificación de la Forma de Reloj se basa en una estructura de comparadores similar a un árbol, con cada nodo que tiene dos registros de salida para evitar el efecto de "burbuja" que puede ocurrir en los algoritmos de clasificación tradicionales. Esto permite que el algoritmo mantenga una trayectoria crítica constante con respecto al tamaño de la entrada, resultando en un diseño altamente escalable.
El algoritmo ha sido implementado en un FPGA y se ha integrado con éxito en una implementación de BP-OSD (Propagación de la Fe - Decodificador de Estadísticas Ordenadas) para la codificación LDPC cuántica. La implementación demuestra las capacidades del algoritmo en aplicaciones reales, como la decodificación en tiempo real de códigos correctores de errores.
Las características clave del algoritmo de Clasificación de la Forma de Reloj incluyen:
- Complejidad en hardware de O(n)
- Latencia de log(n) para la salida del primer elemento
- Tiempo total de clasificación de n + log(n)
- Diseño escalable con trayectoria crítica constante
- Eficiencia para ordenar grandes conjuntos de datos con entrada paralela y salida serial
El algoritmo de Clasificación de la Forma de Reloj representa un progreso significativo en los algoritmos de clasificación paralelos, ofreciendo una solución altamente eficiente y escalable para aplicaciones que requieren una clasificación rápida de grandes conjuntos de datos.
Artículos Recomendados
El informe meteorológico del JWST: recuperación de variaciones de temperatura, calentamiento de auroras y cobertura de nubes estáticas en SIMP-0136
Un nuevo enfoque para la clasificación de Neurotransmisores Monoaminas mediante la aplicación de Aprendizaje Automático en Series de Decaimiento de Auto Fluorescencia Ingenierada con Plasmonas de UV (AFTDS)
ThermoRL: Aprendizaje de Refuerzo Consciente de la Estructura para el Diseño de Mutaciones de Proteínas para Mejorar la Estabilidad Termal
La Arena de Energía Generativa (GEA): Incorporando la Conciencia Energética en las Evaluaciones Humanas de Grandes Modelos de Lenguaje (LLM)
Análisis Térmico de Espectros de Momentum Transversal en Colisiones Pb-Pb a 2.76 TeV: Dependencia de la Centralidad de la Temperatura, Parámetros de Congelamiento y No-Extensividad
Modelos continuos de primera orden para ondas dispersivas no lineales en la red cristalina granular
Inequidad de Fenchel-Willmore para submanifolds en variedades con curvatura $k$-Ricci no negativa
Diseño del Sistema de Presentación y Evaluación en Línea para Operaciones de Competencias
¿Corriendo en CÍRCULO? Una prueba de benchmark simple para la seguridad de los interpretadores de código de LLM
Simulación de Interacciones Binarias-Únicas en Discos de AGN II: Probabilidad de Fusión de Pares de Hielos Negros durante el Proceso Terciario Caótico