Groups | Search | Server Info | Login | Register
Groups > comp.compilers > #3705
| From | Fernando Magno Quintao Pereira <pronesto@gmail.com> |
|---|---|
| Newsgroups | comp.compilers |
| Subject | Re: Paper: Multi-Language Benchmark Generation via L-Systems |
| Date | 2025-12-23 13:12 -0300 |
| Organization | Compilers Central |
| Message-ID | <25-12-003@comp.compilers> (permalink) |
| References | <25-12-002@comp.compilers> |
Hi John, Thank you very much for posting about our paper on comp.compilers. We truly appreciate it. One of the goals of BenchGen is to support benchmarking for new programming languages, as well as new compilers or interpreters for well-established languages. If anyone is interested in benchmarking a new language, we would be very happy to help set it up within BenchGen. The system currently supports languages with at least one data structure. When data structures are not available, simple scalars can be used instead. It also supports three basic forms of control flow: function calls, if-then-else constructs, and loops. Below are a few experiments we have conducted using BenchGen: A comparison between C, C++, Julia, Go, Zig, V, and Odin: https://github.com/lac-dcc/BenchGen/wiki/Adding-a-New-Programming-Language-to-BenchGen A comparison between gcc and clang: https://github.com/lac-dcc/BenchGen/wiki/Comparing-gcc-and-clang A comparison between different versions of gcc: https://github.com/lac-dcc/BenchGen/wiki/Comparing-gcc-versions A comparison between different GLib data structures: https://github.com/lac-dcc/BenchGen/wiki/Comparing-GLib-data-structures A study of the impact of profile-guided optimizations: https://github.com/lac-dcc/BenchGen/wiki/Experiment-with-Profile-Guided-Optimization-(PGO) An analysis of the asymptotic behavior of the Clang and GCC front end, middle end, and back end: https://github.com/lac-dcc/BenchGen/wiki/Asymptotic-Behavior-of-CLANG-and-GCC-Compilers Notice that BenchGen is still evolving, and we are open to changes in the methodology to generate programs. Best regards, Fernando On Tue, Dec 23, 2025 at 12:57 AM John R Levine <johnl@taugh.com> wrote: > > The authors built a system that uses a production grammar to create > largish benchmark programs which they then used to evaluate compiler > performance and (occasionally) look for bugs. ... > https://arxiv.org/abs/2512.17616
Back to comp.compilers | Previous | Next — Previous in thread | Find similar
Paper: Multi-Language Benchmark Generation via L-Systems John R Levine <johnl@taugh.com> - 2025-12-22 22:56 -0500 Re: Paper: Multi-Language Benchmark Generation via L-Systems Fernando Magno Quintao Pereira <pronesto@gmail.com> - 2025-12-23 13:12 -0300
csiph-web