World Library  
Flag as Inappropriate
Email this Article
 

Fabrice Bellard

Fabrice Bellard
Born 1972 (age 43–44)
Grenoble, France
Known for QEMU, FFmpeg, Tiny C Compiler, Bellard's formula
Website .orgbellard

Fabrice Bellard (French pronunciation: ​) is a computer programmer who is best known as the creator of the FFmpeg and QEMU software projects. He has also developed a number of other programs, including the Tiny C Compiler.

Contents

  • Life and career 1
  • See also 2
  • References 3
  • External links 4

Life and career

Bellard was born in 1972 in Grenoble, France and went to school in Lycée Joffre (Montpellier), where, at age 17, he created the executable compressor LZEXE.[1] After studying at École Polytechnique, he went on to specialize at Télécom Paris in 1996.

In 1997, he discovered a new, faster formula to calculate single digits of pi in binary representation, known as Bellard's formula. It is a variant of the Bailey–Borwein–Plouffe formula.

Bellard's entries won the International Obfuscated C Code Contest twice:[2] In 2000, he won in the category "Most Specific Output"[3] for a program that implemented the modular Fast Fourier Transform and used it to compute the then biggest known prime number, 26972593−1;[4] and in 2001, he won in the category "Best Abuse of the Rules" for a tiny compiler (the source code being only 3 kB in size) of a strict subset of the C language for i386 Linux. The program itself is written in this language subset, i.e. it is self-hosting.

In 2004, he wrote the TinyCC Boot Loader, which can compile and boot a Linux kernel from source in less than 15 seconds.[5] In 2005, he designed a system that could act as an Analog or DVB-T Digital TV transmitter by directly generating a VHF signal from a standard PC and VGA card.[6] In 2011, he created a minimal PC emulator written in pure JavaScript. The emulated hardware consists of a 32-bit x86 compatible CPU, a 8259 Programmable Interrupt Controller, a 8254 Programmable Interrupt Timer, and a 16450 UART.[7]

On 31 December 2009 he claimed the world record for calculations of pi, having calculated it to nearly 2.7 trillion places in 90 days. Slashdot wrote: "While the improvement may seem small, it is an outstanding achievement because only a single desktop PC, costing less than US$3,000, was used—instead of a multi-million dollar supercomputer as in the previous records."[8][9] On 2 August 2010 this record was eclipsed by Shigeru Kondo who computed 5 trillion digits, although this was done using a server-class machine running dual Intel Xeon processors, equipped with 96 GB of RAM.

In 2011 he won a Google–O'Reilly Open Source Award.[10]

In 2014 he proposed the BPG image format as a replacement for JPEG.[11]

See also

References

  1. ^ LZEXE project page
  2. ^ International Obfuscated C Code Contest years page
  3. ^ http://www0.us.ioccc.org/years.html#2000
  4. ^ http://www0.us.ioccc.org/2000/bellard.hint
  5. ^ "TCCBOOT Compiles And Boots Linux In 15 Seconds".  
  6. ^ "Digital TV Transmitter using a VGA card".  
  7. ^ "Javascript PC Emulator – Technical Notes". Fabrice Bellard. 2011-05-14. 
  8. ^ New Pi Computation Record Using a Desktop PC January 5, 2010
  9. ^ Jason Palmer (2010-01-06). "Pi calculated to 'record number' of digits".  
  10. ^ "OSCON 2011: O'Reilly Open Source Awards". Retrieved 2011-09-17. 
  11. ^ "BPG Image format". Fabrice Bellard. 2014. Retrieved 2014-06-12. 

External links

  • Official website
  • "Portrait of a Super-Productive Programmer"
  • ACM Journal Article
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.