Litcius/Paper detail

PolyBench/Python: benchmarking Python environments with polyhedral optimizations

Miguel Á. Abella-González, Pedro Carollo-Fernández, Louis-Noël Pouchet, Fabrice Rastello, Gabriel Rodríguez

202116 citationsDOI

Abstract

Python has become one of the most used and taught languages nowadays. Its expressiveness, cross-compatibility and ease of use have made it popular in areas as diverse as finance, bioinformatics or machine learning. However, Python programs are often significantly slower to execute than an equivalent native C implementation, especially for computation-intensive numerical kernels.

Topics & Concepts

Python (programming language)Computer scienceProgramming languageBenchmarkingComputationTheoretical computer scienceSoftware engineeringBusinessMarketingComputational Physics and Python ApplicationsParallel Computing and Optimization TechniquesNumerical Methods and Algorithms