Search
Items tagged with: OpenMP
The final installment in the series:
"The-Quest-For-Performance" from my blog, discussing #python #numpy #numba, #rstats @openmp_arb #openMP enhancements of #Perl code and #simd
Bottom line: I will not be migrating to Python anytime soon.
Food for thought: The Perl interpreter (and many of the modules) are deep down massive C programs. Perhaps one can squeeze real performance kicks by looking into alternative compilers, compiler flags & pragmas ?
The Quest for Performance Part IV : May the SIMD Force be with you
At this point one may wonder how numba, the Python compiler around numpy Python code, delivers a performance premium over numpy.Killing-It-with-PERL
The final installment in the series:
"The-Quest-For-Performance" from my blog Killing It with #perl
Discussing #python #numpy #numba, #rstats #openMP enhancements of Perl code and #simd
Bottom line: I will not be migrating to Python anytime soon.
Food for thought: The Perl interpreter (and many of the modules) are deep down massive C programs. Perhaps one can squeeze real performance kicks by looking into alternative compilers, compiler flags and pragmas ?
submitted by /u/ReplacementSlight413
[link] [comments]
The Quest for Performance Part IV : May the SIMD Force be with you
At this point one may wonder how numba, the Python compiler around numpy Python code, delivers a performance premium over numpy.Killing-It-with-PERL
A couple of data/compute intensive examples using Perl Data Language (#PDL), #OpenMP, #Perl, Inline and #Python (base, #numpy, #numba). Kind of interesting to see Python eat Perl's dust and PDL being equal to numpy.
OpenMP and Perl's multithreaded #PDL array language were the clear winners here.
submitted by /u/ReplacementSlight413
[link] [comments]
The Quest for Performance Part I : Inline C, OpenMP and PDL
Sometimes, one’s code must simply perform and principles, such as aeasthetics, “cleverness” or commitment to a single language solution simply go out of the window.Killing-It-with-PERL
Blogpost about setting the #openmpl environment from within #perl
Other links:
- Brett Estrade's presentation at TPRC
https://www.youtube.com/watch?v=_pzG5DerDT0
- my companion entry at blogs.perl for https://blogs.perl.org/users/chrisarg/2024/07/parallel-perlc-applications-without-tears-using-openmp-controlling-the-openmp-environment.html
perl #openmp #parallelprogramming
submitted by /u/ReplacementSlight413
[link] [comments]
Intermediate OpenMP for Perl Programmers - Brett Estrade - TPRC 2024
#tprc2024 #perl #raku #openmp This is a sequel to my 2021 talk in Houston, “Introduction to OpenMP for Perl Programmers”. That talk covered the essential ele...YouTube
Enhancing non-Perl #bioinformatics applications with #Perl by #bioinformatics #openmp https://www.slideshare.net/slideshow/enhancing-non-perl-bioinformatic-applications-with-perl/269925371 Slides for my #tprc2024 talk discussing component based development using @PerlAlien , @PerlFFI , and
@openmp_arb
Preprint https://arxiv.org/abs/2406.10271
(v2 based on feedback by Mario Roy and @mdperry will be uploaded during the weekend!)
@Perl
Enhancing non-Perl bioinformatic applications with Perl
Enhancing non-Perl bioinformatic applications with Perl - Download as a PDF or view online for freeSlideShare
Hey you #Perl programmers, enjoy this video on the options available for including #OpenMP into your Perl programs for computationally intensive applications.
https://www.youtube.com/watch?v=lMRjdpygVFM
State of the Art: Perl and Multithreading via OpenMP - Brett Estrade
Previous video on OpenMP here: https://youtu.be/4SRR2-uGg40Due to the overwhelming interest in the 2021 lightning talk on the same subject, we will discuss t...YouTube