Fabrice Bellard

Fabrice Bellard
Born (1972-06-17) June 17, 1972 (age 52)
Grenoble, France
Alma materÉcole Polytechnique
Occupation(s)Co-founder and CTO, Amarisoft.[1]
Known forQEMU, FFmpeg, Tiny C Compiler, Bellard's formula
Websitebellard.org

Fabrice Bellard (French pronunciation: [fa.bʁis bɛ.laʁ]; born 1972) is a French computer programmer known for writing FFmpeg, QEMU, and the Tiny C Compiler. He developed Bellard's formula for calculating single digits of pi. In 2012, Bellard co-founded Amarisoft, a telecommunications company, with Franck Spinelli.

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.[2] 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 hexadecimal 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 three times.[3] In 2000, he won in the category "Most Specific Output"[4] for a program that implemented the modular fast Fourier transform and used it to compute the then biggest known prime number, 26972593−1 (in the sense that it prints the decimal representation of this number, which itself is assumed to be known).[5] 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 2018, he won in the category "Most inflationary"[6] for an image decompression program.[7]

In 2002, he developed TinyGL, a subset of OpenGL suitable for embedded environments.

In 2003, he pushed the first commits of QEMU, developing it solo through v0.7.1 in 2005.[8]

In 2004, he wrote the TinyCC Boot Loader, which can compile and boot a Linux kernel from source in less than 15 seconds.[9] 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.[10] 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.[11]

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."[12][13] 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 an O'Reilly Open Source Award.[14]

In 2014, he proposed the Better Portable Graphics (BPG) image format as a replacement for JPEG.[15]

In July 2019, he released QuickJS, a small and embeddable JavaScript engine.[16]

In April 2021, his artificial neural network–based data compressor, NNCP, took first place out of hundreds in the Large Text Compression Benchmark.[17] The compressor uses Bellard's own artificial neural network library, LibNC ("C Library for Tensor Manipulation"), which is publicly available.[18]

In August 2023, Bellard released ts_zip, a lossy text compressor using large language models.[19][20] He updated it in March 2024, making the algorithm considerably faster as well as hardware-independent.[21]

In April 2024, Bellard released TSAC, an audio compression utility that can achieve really low bitrates of 5.5kb/s (mono) or 7.5kb/s (stereo) while still preserving reasonable audio quality at 44.1kHz.[22]

See also

References

  1. ^ "About Us". amarisoft.com. Archived from the original on 28 July 2020. Retrieved 2 Apr 2019.
  2. ^ "LZEXE Home Page". bellard.org. Retrieved 18 March 2019.
  3. ^ "Previous IOCCC Winners". www0.us.ioccc.org. Retrieved 18 March 2019.
  4. ^ "Previous IOCCC Winners". www0.us.ioccc.org. Retrieved 18 March 2019.
  5. ^ "Archived copy". Archived from the original on 2013-07-20. Retrieved 2011-05-17.{{cite web}}: CS1 maint: archived copy as title (link)
  6. ^ "Who won the 25th IOCCC". www.ioccc.org. Retrieved 2018-05-07.
  7. ^ "Description of Fabrice Bellard's image decompression entry".
  8. ^ "GitLab: QEMU-Project/QEMU - tag v0.7.1". Retrieved 2024-03-21.
  9. ^ "TCCBOOT Compiles And Boots Linux In 15 Seconds". Slashdot. 2004-10-25.
  10. ^ "Digital TV Transmitter using a VGA card". Slashdot. 2005-06-13.
  11. ^ "Javascript PC Emulator – Technical Notes". Fabrice Bellard. 2011-05-14.
  12. ^ New Pi Computation Record Using a Desktop PC January 5, 2010
  13. ^ Jason Palmer (2010-01-06). "Pi calculated to 'record number' of digits". BBC News.
  14. ^ "OSCON 2011: O'Reilly Open Source Awards". Archived from the original on 2013-01-18. Retrieved 2011-09-17.
  15. ^ "BPG Image format". Fabrice Bellard. 2014. Retrieved 2014-06-12.
  16. ^ "QuickJS Javascript Engine". bellard.org. Retrieved 2019-07-11.
  17. ^ Mahoney, Matt. "Large Text Compression Benchmark".
  18. ^ "LibNC: C Library for Tensor Manipulation". bellard.org. Retrieved 2021-03-14.
  19. ^ By (2023-08-27). "Text Compression Gets Weirdly Efficient With LLMs". Hackaday. Retrieved 2023-08-28.
  20. ^ "ts_zip: Text Compression using Large Language Models". bellard.org. Retrieved 2023-08-28.
  21. ^ "ts_zip: Text Compression using Large Language Models". bellard.org. Retrieved 2024-03-06.
  22. ^ By (2024-04-24). "TSAC: Very Low Bitrate Audio Compression". bellard.org. Retrieved 2024-06-12.

Read other articles:

Rand BrooksBrooks dalam trailer untuk Dramatic School, 1938Lahir(1918-09-21)21 September 1918Wright City, Missouri, Amerika SerikatMeninggal1 September 2003(2003-09-01) (umur 84)Santa Ynez, California, Amerika SerikatMakamForest Lawn Memorial Park, Glendale, CaliforniaPekerjaanPemeran, produser, peternakSuami/istriLois Laurel ​ ​(m. 1948; bercerai 1978)​ Hermine Brooks ​ ​(m. 1978; wafat 2003)̴...

 

This article is about the 1998 video game. For other video games, see JoJo's Bizarre Adventure (disambiguation). 1998 fighting video game 1998 video gameJoJo's Bizarre AdventureFlyer for the original arcade game, which was released as JOJO's Venture outside JapanDeveloper(s)CapcomPublisher(s)CapcomPAL: Virgin Interactive (PS1, DC)Producer(s)Kouji NakajimaDesigner(s)Shinichiro ObataYoshifumi FukudaMamoru ŌhashiKoji ShimizuComposer(s)Yūko TakeharaSetsuo YamamotoEngineMT Framework (HD ver.)Pla...

 

Hari Martir IntelektualMemorial Martir Intelektual di Rayerbazar, DhakaNama resmibahasa Bengali: শহীদ বুদ্ধিজীবি দিবস Shaheed Buddhijibi Dibôsh'Dirayakan olehBangladeshMaknaperingatan eksekusi intelektual BengaliTanggal14 DesemberSelanjutnyaKesalahan ekspresi: Operator < tak terdugaFrekuensiannual Hari Martir Intelektual (bahasa Bengali: শহীদ বুদ্ধিজীবি দিবস Shaheed Buddhijibi Dibôsh) mengamati pada tanggal 1...

Aksara Hanifi Rohingya𐴌𐴟𐴇𐴥𐴝𐴚𐴒𐴙𐴝 𐴇𐴝𐴕𐴞𐴉𐴞 𐴓𐴠𐴑𐴤𐴝[1]Jenis aksara Alfabet BahasaBahasa RohingyaArah penulisanKanan ke kiriISO 15924ISO 15924Rohg, 167 , ​Hanifi RohingyaPengkodean UnicodeRentang UnicodeU+10D00–U+10D3F Artikel ini mengandung transkripsi fonetik dalam Alfabet Fonetik Internasional (IPA). Untuk bantuan dalam membaca simbol IPA, lihat Bantuan:IPA. Untuk penjelasan perbedaan [ ], /...

 

Poncho Poncho adalah pakaian yang dikenakan oleh suku-suku Indian di Peru untuk melindungi diri dari terpaan angin dan hujan.[1] Poncho sebenarnya termasuk dalam kategori baju hangat. Pakaian ini merupakan model pakaian yang dibuat satu lembar dan hanya punya satu lubang di tengahnya agar kepala kita bisa masuk. Bentuk aslinya dipergunakan sebagai penutup badan bagian atas, terdiri dari selembar kain yang dilipat melebar ditengah-tengahnya. Pada lipatan ini dicari tengah-tengahnya, di...

 

Not to be confused with two counties called Goseong in South Korea. County in Kangwŏn Province, North KoreaKosŏng County 고성군CountyKorean transcription(s) • Chosŏn'gŭl고성군 • Hancha高城郡 • McCune-ReischauerKosŏng-gun • Revised RomanizationGoseong-gunMap of Kangwon showing the location of KosongCountryNorth KoreaProvinceKangwŏn ProvinceAdministrative divisions1 ŭp, 23 riArea • Total863 km2 (333 sq...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Clothing in ancient Greece – news · newspapers · books · scholar · JSTOR (February 2019) (Learn how and when to remove this template message) Charioteer of Delphi wearing a chiton. Clothing in ancient Greece refers to clothing starting from the Aegean bronze a...

 

Petah Tikva, Distrik Tengah Distrik TengahTranskripsi - • Hebrewמחוז המרכז • Arabicمنطقة الوسطCities18Local Councils22Regional Councils12CapitalRamlaLuas • Total1,293 km2 (0,499 sq mi)Populasi (2008) • Total1.730.500 Distrik Tengah (Ibrani: מחוז המרכז, Meḥoz haMerkaz; Arab: منطقة الوسط) Israel ialah salah satu 6 distrik, dan termasuk kota besar dan kecil berikut ini: Hod Ha...

 

Single by Bella Throne and Zendaya Fashion Is My KryptoniteSingle by Bella Thorne and Zendayafrom the album Made in Japan ReleasedJuly 20, 2012 (2012-07-20)Recorded2012Genre Electropop pop rap Length2:34LabelWalt DisneySongwriter(s)Ben CharlesBella Thorne singles chronology Can't Stay Away(2012) Fashion Is My Kryptonite(2012) Contagious Love(2013) Zendaya singles chronology Something to Dance For(2012) Fashion Is My Kryptonite(2012) Contagious Love(2013) Fashion Is My K...

English footballer (born 1999) Mason Mount Mount playing for Chelsea in 2019Personal informationFull name Mason Tony MountDate of birth (1999-01-10) 10 January 1999 (age 25)Place of birth Portsmouth, EnglandHeight 5 ft 11 in (1.81 m)[1]Position(s) Attacking midfielder, central midfielder[2]Team informationCurrent team Manchester UnitedNumber 7Youth career Boarhunt Rovers United Services Portsmouth2005–2017 ChelseaSenior career*Years Team Apps (Gls)2017–...

 

This article needs to be updated. Please help update this article to reflect recent events or newly available information. (November 2019) Soy Luna is an Argentine-Mexican drama television series developed by Disney Channel Latin America. The series premiered on 14 March 2016 in Latin America on Disney Channel, and is currently in its third season. Character appearances Legend   = Main cast (credited)   = Recurring cast (2+)   = Guest cast (1) Character Portrayed by Seasons 1 ...

 

Youth association football competition Football tournamentU-17 Africa Cup of NationsOrganising bodyCAFFounded1995RegionAfricaNumber of teams12Current champions Senegal (1st title)Most successful team(s) Cameroon Gambia Ghana Mali Nigeria(2 titles each)WebsiteOfficial website 2023 U-17 Africa Cup of Nations Tournament editions 1995 1997 1999 2001 2003 2005 2007 2009 2011 2013 2015 2017 2019 2021 2023 The U-17 Africa Cup of Nations, known as the TotalEnergies U-17 ...

هذه المقالة بحاجة لصندوق معلومات. فضلًا ساعد في تحسين هذه المقالة بإضافة صندوق معلومات مخصص إليها. يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018) قرن: ق�...

 

Canadian media company CINAR redirects here. For other uses, see Çınar. Cookie Jar GroupLogo used from 2004 to 2014Trade nameCookie Jar GroupFormerlyCINAR (1976–2004)CINAR Films Inc. (1976–2001)CINAR Corporation (1997–2004)Cookie Jar Entertainment Inc. (2004–2012)Company typeSubsidiaryIndustryTelevision productionAnimationPredecessorsFilmFairDIC EntertainmentFounded1976; 48 years ago (1976)FoundersMicheline CharestRonald A. WeinbergDefunctDecember 25, 2014;...

 

SMK Negeri 11 BandungInformasiDidirikan1980AkreditasiANomor Statistik Sekolah341026003001Nomor Pokok Sekolah Nasional20219175Kepala SekolahIno Soprano, S.Pd, M.MPdKetua KomiteDrs. Suryana, M.SiJurusan atau peminatanAkuntansi dan Keuangan LembagaOtomatisasi dan Tata Kelola PerkantoranBisnis Daring dan PemasaranManajemen LogistikRekayasa Perangkat LunakMultimediaTeknik Komputer JaringanRentang kelasX, XI, XII, XIII (Khusus Manajemen Logistik Kurikulum 2013)KurikulumKurikulum 2013 (Kel...

City in Alaska, United States City in Alaska, United StatesWainwright UlġuniqCityWainwright during the summer months with the Arctic Ocean in the backgroundWainwrightLocation in AlaskaCoordinates: 70°38′50″N 160°00′58″W / 70.64722°N 160.01611°W / 70.64722; -160.01611CountryUnited StatesStateAlaskaBoroughNorth SlopeIncorporatedDecember 31, 1962[1]Government • MayorRaymond Henry Savik Nashookpuk.[2] • State senatorDonn...

 

French pop-rock singer and songwriter (born 1948) This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Hubert-Félix Thiéfaine – news · newspapers · books · scholar · JSTOR (July 2009) (Learn how an...

 

Italian opera composer Nicolò Gabrielli Count Nicolò Gabrielli di Quercita (21 February 1814 – 14 June 1891) was an Italian opera composer. Nicolò Gabrielli composed the triumphal march Simón Bolívar to celebrate the 100th anniversary of El Libertador's birth (1883) Biography Born in Naples, at the time when the city was capital of the Kingdom of the Two Sicilies, Nicolò Gabrielli was the scion of a distinguished yet decayed aristocratic family originally from Gubbio and settled t...

Political party in Colombia This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: New Huila and Liberalism – news · newspapers · books · scholar · JSTOR (December 2009) (Learn how and when to remove this message) This article is part of a series on thePolitics ofColombia Government Constitution of Colombia Law Taxation Policy Execu...

 

Jew who converted to Catholicism in Spain or Portugal This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (August 2011) (Learn how and when to remove this message) This article may lend undue weight to certain id...