Performance improvements of evolutionary algorithms in perl 6

Juan Julián Merelo, Mario García-Valdéz · Proceedings of the Genetic and Evolutionary Computation Conference Companion · 2018

Perl 6 is a recently released language that belongs to the Perl family but was actually designed from scratch, not as a refactoring of the Perl 5 codebase. Through its two-year-old (released) history, it has increased performance by several orders of magnitude, arriving recently to the point where it can be safely used in production. In this paper, we are going to compare the historical and current performance of Perl 6 in a single problem, OneMax, to those of other interpreted languages; besides, we will also use implicit concurrency and see what kind of performance and scaling can we expect from it.

Read the paper · More papers on PaperTik