Fabrice Bellard

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

Fabrice Bellard (Pronunciación francesa: [fa.bʁis bɛ.laʁ]; nacido en 1972) es un programador informático francés conocido por escribir FFmpeg, QEMU y Tiny C Compiler. Desarrolló la fórmula de Bellard para calcular un solo dígito de pi. En 2012, Bellard cofundó Amarisoft, una empresa de telecomunicaciones, con Franck Spinelli.

Vida y carrera

Bellard nació en 1972 en Grenoble, Francia y fue a la escuela en Lycée Joffre (Montpellier), donde, a los 17 años, creó el compresor ejecutable LZEXE. Después de estudiar en la École Polytechnique, se especializó en Télécom Paris en 1996.

En 1997, descubrió una fórmula nueva y más rápida para calcular dígitos individuales de pi en representación hexadecimal, conocida como fórmula de Bellard. Es una variante de la fórmula Bailey-Borwein-Plouffe.

Las entradas de Bellard ganaron tres veces el Concurso Internacional de Código C Ofuscado. En 2000, ganó en la categoría "Resultado más específico" para un programa que implementó la transformada modular rápida de Fourier y la usó para calcular el mayor número primo conocido en ese momento, 26972593−1 (en el sentido de que imprime la representación decimal de este número, que a su vez es se supone conocido). En 2001, ganó en la categoría "Mejor abuso de las reglas" para un compilador pequeño (el código fuente tiene un tamaño de solo 3 kB) de un subconjunto estricto del lenguaje C para i386 Linux. El programa en sí está escrito en este subconjunto de lenguajes, es decir, es autohospedado. En 2018 ganó en la categoría "Más inflacionaria" para un programa de descompresión de imágenes.

En 2002, desarrolló TinyGL, un subconjunto de OpenGL adecuado para entornos integrados.

En 2003, impulsó las primeras confirmaciones de QEMU, desarrollándolo solo hasta la versión 0.7.1 en 2005.

En 2004, escribió TinyCC Boot Loader, que puede compilar e iniciar un kernel de Linux desde el código fuente en menos de 15 segundos. En 2005, diseñó un sistema que podía actuar como transmisor de TV analógica o digital DVB-T generando directamente una señal VHF desde una PC estándar y una tarjeta VGA. En 2011, creó un emulador de PC mínimo escrito en JavaScript puro. El hardware emulado consta de una CPU compatible con x86 de 32 bits, un controlador de interrupción programable 8259, un temporizador de interrupción programable 8254 y un UART 16450.

El 31 de diciembre de 2009 reclamó el récord mundial de cálculos de pi, habiéndolo calculado en casi 2,7 billones de posiciones en 90 días. Slashdot escribió: "Aunque la mejora puede parecer pequeña, es un logro sobresaliente porque sólo se utilizó una PC de escritorio, que costó menos de 3.000 dólares, en lugar de una supercomputadora multimillonaria como en los registros anteriores". #34; El 2 de agosto de 2010, este récord fue eclipsado por Shigeru Kondo, quien calculó 5 billones de dígitos, aunque esto se hizo utilizando una máquina de tipo servidor que ejecuta dos procesadores Intel Xeon, equipada con 96 GB de RAM.

En 2011 ganó el premio O'Reilly Open Source.

En 2014 propuso el formato de imagen Better Portable Graphics (BPG) como sustituto del JPEG.

En julio de 2019 lanzó QuickJS, un motor JavaScript pequeño e integrable.

En abril de 2021, su compresor de datos basado en redes neuronales artificiales, NNCP, obtuvo el primer lugar entre cientos en el Large Text Compression Benchmark. El compresor utiliza la propia biblioteca de redes neuronales artificiales de Bellard, LibNC ("Biblioteca C para manipulación de tensores"), que está disponible públicamente.

En agosto de 2023, Bellard lanzó ts_zip, un compresor de texto con pérdida que utiliza modelos de lenguaje grandes. Lo actualizó en marzo de 2024, lo que hizo que el algoritmo fuera considerablemente más rápido e independiente del hardware.

Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save