Knowledge

Fabrice Bellard

Source 📝

286:
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." On 2 August 2010, this record was
333:
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.
319:–based data compressor, NNCP, took first place out of hundreds in the Large Text Compression Benchmark. The compressor uses Bellard's own artificial neural network library, LibNC ("C Library for 204:, 2−1 (in the sense that it prints the decimal representation of this number, which itself is assumed to be known). In 2001, he won in the category "Best Abuse of the Rules" for a tiny 245:
In 2004, he wrote the TinyCC Boot Loader, which can compile and boot a Linux kernel from source in less than 15 seconds. In 2005, he designed a system that could act as an Analog or
866: 879: 167: 291:
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.
276: 252:
transmitter by directly generating a VHF signal from a standard PC and VGA card. In 2011, he created a minimal PC emulator written in pure
646: 282:
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.
493: 614: 565: 887: 870: 186: 919: 583: 924: 934: 468: 939: 904: 756: 288: 196:
three times. In 2000, he won in the category "Most Specific Output" for a program that implemented the modular
929: 295: 371: 330:. He updated it in March 2024, making the algorithm considerably faster as well as hardware-independent. 545: 320: 316: 302: 225: 217: 61: 914: 197: 159: 650: 163: 47: 158:, France and went to school in Lycée Joffre (Montpellier), where, at age 17, he created the 909: 327: 228:. In 2018, he won in the category "Most inflationary" for an image decompression program. 182: 135: 84: 8: 119: 143: 487: 628: 131: 114: 80: 531: 898: 472: 312:
In July 2019, he released QuickJS, a small and embeddable JavaScript engine.
780: 443: 201: 173:
In 1997, he discovered a new, faster formula to calculate single digits of
717: 209: 178: 507: 601: 326:
In August 2023, Bellard released ts_zip, a lossy text compressor using
272: 268: 253: 249: 57: 418: 363: 224:. The program itself is written in this language subset, i.e. it is 632: 587: 569: 283: 213: 205: 155: 35: 393: 692: 257: 232: 123: 76: 804: 731: 343: 246: 221: 193: 829: 532:"Description of Fabrice Bellard's image decompression entry" 306: 239: 127: 72: 671: 264: 260: 174: 139: 858: 805:"ts_zip: Text Compression using Large Language Models" 781:"ts_zip: Text Compression using Large Language Models" 95: 757:"Text Compression Gets Weirdly Efficient With LLMs" 896: 566:"TCCBOOT Compiles And Boots Linux In 15 Seconds" 602:"Javascript PC Emulator â€“ Technical Notes" 877: 200:and used it to compute the then biggest known 323:Manipulation"), which is publicly available. 242:, developing it solo through v0.7.1 in 2005. 629:"Pi calculated to 'record number' of digits" 626: 615:New Pi Computation Record Using a Desktop PC 867:"Portrait of a Super-Productive Programmer" 142:. In 2012, Bellard co-founded Amarisoft, a 830:"TSAC: Very Low Bitrate Audio Compression" 732:"LibNC: C Library for Tensor Manipulation" 231:In 2002, he developed TinyGL, a subset of 886:. Vol. V, no. N. Archived from 878:Gocke, Andy; Pizzolato, Nick (May 2009). 647:"OSCON 2011: O'Reilly Open Source Awards" 584:"Digital TV Transmitter using a VGA card" 356: 546:"GitLab: QEMU-Project/QEMU - tag v0.7.1" 305:(BPG) image format as a replacement for 238:In 2003, he pushed the first commits of 194:International Obfuscated C Code Contest 897: 880:"ACM Journal Article: Fabrice Bellard" 492:: CS1 maint: archived copy as title ( 269:8259 Programmable Interrupt Controller 256:. The emulated hardware consists of a 113: 235:suitable for embedded environments. 715: 664: 216:in size) of a strict subset of the 13: 827: 754: 718:"Large Text Compression Benchmark" 149: 14: 951: 850: 374:from the original on 28 July 2020 273:8254 Programmable Interrupt Timer 138:for calculating single digits of 821: 797: 773: 748: 724: 709: 685: 639: 620: 608: 594: 576: 146:company, with Franck Spinelli. 604:. Fabrice Bellard. 2011-05-14. 558: 538: 524: 500: 461: 436: 411: 386: 187:Bailey–Borwein–Plouffe formula 166:, he went on to specialize at 1: 349: 154:Bellard was born in 1972 in 7: 925:French computer programmers 693:"QuickJS Javascript Engine" 627:Jason Palmer (2010-01-06). 337: 32:1972 (age 51–52) 10: 956: 935:French computer scientists 920:École Polytechnique alumni 296:O'Reilly Open Source Award 192:Bellard's entries won the 16:French computer programmer 940:Free software programmers 317:artificial neural network 301:In 2014, he proposed the 289:eclipsed by Shigeru Kondo 185:. It is a variant of the 181:representation, known as 162:LZEXE. After studying at 118:; born 1972) is a French 90: 68: 53: 43: 28: 21: 508:"Who won the 25th IOCCC" 444:"Previous IOCCC Winners" 419:"Previous IOCCC Winners" 303:Better Portable Graphics 674:. Fabrice Bellard. 2014 115:[fa.bʁisbɛ.laʁ] 198:fast Fourier transform 328:large language models 160:executable compressor 111:French pronunciation: 930:People from Grenoble 905:TĂ©lĂ©com Paris alumni 315:In April 2021, his 294:In 2011, he won an 164:École Polytechnique 120:computer programmer 48:École Polytechnique 672:"BPG Image format" 212:being only 3  144:telecommunications 122:known for writing 884:ACM (unspecified) 828:By (2024-04-24). 755:By (2023-08-27). 448:www0.us.ioccc.org 423:www0.us.ioccc.org 394:"LZEXE Home Page" 183:Bellard's formula 136:Bellard's formula 104: 103: 85:Bellard's formula 947: 891: 874: 869:. Archived from 862: 861: 859:Official website 844: 843: 841: 840: 825: 819: 818: 816: 815: 801: 795: 794: 792: 791: 777: 771: 770: 768: 767: 752: 746: 745: 743: 742: 728: 722: 721: 713: 707: 706: 704: 703: 689: 683: 682: 680: 679: 668: 662: 661: 659: 658: 649:. Archived from 643: 637: 636: 624: 618: 612: 606: 605: 598: 592: 591: 580: 574: 573: 562: 556: 555: 553: 552: 542: 536: 535: 528: 522: 521: 519: 518: 504: 498: 497: 491: 483: 481: 480: 471:. Archived from 465: 459: 458: 456: 454: 440: 434: 433: 431: 429: 415: 409: 408: 406: 404: 390: 384: 383: 381: 379: 360: 117: 112: 100: 97: 19: 18: 955: 954: 950: 949: 948: 946: 945: 944: 895: 894: 865: 857: 856: 853: 848: 847: 838: 836: 826: 822: 813: 811: 803: 802: 798: 789: 787: 779: 778: 774: 765: 763: 753: 749: 740: 738: 730: 729: 725: 716:Mahoney, Matt. 714: 710: 701: 699: 691: 690: 686: 677: 675: 670: 669: 665: 656: 654: 645: 644: 640: 625: 621: 617:January 5, 2010 613: 609: 600: 599: 595: 582: 581: 577: 564: 563: 559: 550: 548: 544: 543: 539: 530: 529: 525: 516: 514: 506: 505: 501: 485: 484: 478: 476: 469:"Archived copy" 467: 466: 462: 452: 450: 442: 441: 437: 427: 425: 417: 416: 412: 402: 400: 392: 391: 387: 377: 375: 362: 361: 357: 352: 340: 152: 150:Life and career 134:. He developed 132:Tiny C Compiler 110: 107:Fabrice Bellard 94: 81:Tiny C Compiler 44:Alma mater 39: 33: 24: 23:Fabrice Bellard 17: 12: 11: 5: 953: 943: 942: 937: 932: 927: 922: 917: 912: 907: 893: 892: 890:on 2011-07-26. 875: 873:on 2021-01-28. 863: 852: 851:External links 849: 846: 845: 820: 796: 772: 747: 723: 708: 684: 663: 638: 619: 607: 593: 575: 557: 537: 523: 499: 460: 435: 410: 385: 354: 353: 351: 348: 347: 346: 339: 336: 151: 148: 102: 101: 92: 88: 87: 70: 69:Known for 66: 65: 55: 51: 50: 45: 41: 40: 34: 30: 26: 25: 22: 15: 9: 6: 4: 3: 2: 952: 941: 938: 936: 933: 931: 928: 926: 923: 921: 918: 916: 915:Living people 913: 911: 908: 906: 903: 902: 900: 889: 885: 881: 876: 872: 868: 864: 860: 855: 854: 835: 831: 824: 810: 806: 800: 786: 782: 776: 762: 758: 751: 737: 733: 727: 719: 712: 698: 694: 688: 673: 667: 653:on 2013-01-18 652: 648: 642: 634: 630: 623: 616: 611: 603: 597: 590:. 2005-06-13. 589: 585: 579: 572:. 2004-10-25. 571: 567: 561: 547: 541: 533: 527: 513: 512:www.ioccc.org 509: 503: 495: 489: 475:on 2013-07-20 474: 470: 464: 449: 445: 439: 424: 420: 414: 399: 395: 389: 373: 369: 368:amarisoft.com 365: 359: 355: 345: 342: 341: 335: 331: 329: 324: 322: 318: 313: 310: 308: 304: 299: 297: 292: 290: 285: 280: 278: 274: 270: 266: 262: 259: 255: 251: 248: 243: 241: 236: 234: 229: 227: 223: 219: 215: 211: 207: 203: 199: 195: 190: 188: 184: 180: 176: 171: 169: 168:TĂ©lĂ©com Paris 165: 161: 157: 147: 145: 141: 137: 133: 129: 125: 121: 116: 108: 99: 93: 89: 86: 82: 78: 74: 71: 67: 63: 59: 56: 54:Occupation(s) 52: 49: 46: 42: 37: 31: 27: 20: 888:the original 883: 871:the original 837:. Retrieved 833: 823: 812:. Retrieved 808: 799: 788:. Retrieved 784: 775: 764:. Retrieved 760: 750: 739:. Retrieved 735: 726: 711: 700:. Retrieved 696: 687: 676:. Retrieved 666: 655:. Retrieved 651:the original 641: 622: 610: 596: 578: 560: 549:. Retrieved 540: 526: 515:. Retrieved 511: 502: 477:. Retrieved 473:the original 463: 451:. Retrieved 447: 438: 426:. Retrieved 422: 413: 401:. Retrieved 397: 388: 376:. Retrieved 367: 358: 332: 325: 314: 311: 300: 293: 281: 244: 237: 230: 226:self-hosting 202:prime number 191: 172: 153: 106: 105: 64:, Amarisoft. 910:1972 births 834:bellard.org 809:bellard.org 785:bellard.org 736:bellard.org 697:bellard.org 398:bellard.org 263:compatible 210:source code 179:hexadecimal 899:Categories 839:2024-06-12 814:2024-03-06 790:2023-08-28 766:2023-08-28 741:2021-03-14 702:2019-07-11 678:2014-06-12 657:2011-09-17 551:2024-03-21 517:2018-05-07 479:2011-05-17 364:"About Us" 350:References 277:16450 UART 254:JavaScript 250:Digital TV 218:C language 130:, and the 58:Co-founder 220:for i386 170:in 1996. 761:Hackaday 633:BBC News 588:Slashdot 570:Slashdot 488:cite web 453:18 March 428:18 March 403:18 March 372:Archived 338:See also 284:Slashdot 275:, and a 206:compiler 156:Grenoble 38:, France 36:Grenoble 96:bellard 91:Website 321:Tensor 258:32-bit 233:OpenGL 124:FFmpeg 77:FFmpeg 378:2 Apr 344:PiHex 247:DVB-T 222:Linux 208:(the 494:link 455:2019 430:2019 405:2019 380:2019 307:JPEG 271:, a 267:, a 240:QEMU 128:QEMU 98:.org 73:QEMU 60:and 29:Born 265:CPU 261:x86 177:in 62:CTO 901:: 882:. 832:. 807:. 783:. 759:. 734:. 695:. 631:. 586:. 568:. 510:. 490:}} 486:{{ 446:. 421:. 396:. 370:. 366:. 309:. 298:. 279:. 214:kB 189:. 175:pi 140:pi 126:, 83:, 79:, 75:, 842:. 817:. 793:. 769:. 744:. 720:. 705:. 681:. 660:. 635:. 554:. 534:. 520:. 496:) 482:. 457:. 432:. 407:. 382:. 109:(

Index

Grenoble
École Polytechnique
Co-founder
CTO
QEMU
FFmpeg
Tiny C Compiler
Bellard's formula
bellard.org
[fa.bʁisbɛ.laʁ]
computer programmer
FFmpeg
QEMU
Tiny C Compiler
Bellard's formula
pi
telecommunications
Grenoble
executable compressor
École Polytechnique
Télécom Paris
pi
hexadecimal
Bellard's formula
Bailey–Borwein–Plouffe formula
International Obfuscated C Code Contest
fast Fourier transform
prime number
compiler
source code

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑