ParEval-Repo: A Benchmark Suite for Evaluating LLMs with Repository-level HPC Translation Tasks

ParEval-Repo: A Benchmark Suite for Evaluating LLMs with Repository-level HPC Translation Tasks
P4OMP: Retrieval-Augmented Prompting for OpenMP Parallelism in Serial Code
Great news for OpenMP on Python!
NumPy 2.3 includes early OpenMP support, making sorting operations like np.sort and np.argsort faster by using multiple processor cores — a big step for performance!
This new feature is off by default but can be turned on during installation with -Denable_openmp=true
This marks the beginning of more parallel computing support in NumPy!
Join us at #ISC25 for the tutorial “Advanced OpenMP: Performance and 6.0 Features” on Friday, June 13, 9:00–13:00 CEST in Hall Y12, 2nd Floor, Hamburg Congress Center.
Learn how to boost OpenMP code performance on NUMA systems and accelerators, and get hands-on insights into vectorization, data locality, and the latest features in OpenMP 6.0.
Ideal for developers who want to go beyond the basics!
Interested in #MPI and #OpenMP parallel programming to speed up your scientific applications written in #C, #Cpp, #Fortran or #Python (with #numpy)?
Attend our course in #Mainz at the Johannes Gutenberg University (#JGU) for a 4-day course from 1. April to 4. April 2025! We still have plenty of space available!
See our announcement page for further details and to register: https://indico.zdv.uni-mainz.de/event/34/
Note, it is an on-site course.
Interested in #MPI and #OpenMP parallel programming to speed up your scientific applications written in #C, #Cpp, #Fortran or #Python (with #numpy)?
Attend our course in #Mainz at the Johannes Gutenberg University (#JGU) for a 4-day course from 1. April to 4. April 2025!
See our announcement page for further details and to register: https://indico.zdv.uni-mainz.de/event/34/
Note, it is an on-site course.
@berkeleylab and NERSC are proud to have hosted the OpenMP ARB Language Committee for a productive face-to-face meeting, working toward the future of the portable OpenMP API beyond the recent release of OpenMP 6.0. The committee put their heads together to discuss a range of topics in the areas of accelerators, C/C++, Fortran, tasking, examples, and more. It's been a great chance to connect, innovate, and plan!
@EricCarroll this is btop - i prefer it in the higher end servers (I use atop in the smaller #arm64 and htop in the mid range Arms). I think the scroll bar of the process subwindow was not fully scrolled to the bottom (should have shown a few #Rstats processes with very high PIDs, each of which was slaving away with #openmp tasks).
This is a simulation for a software adaptation of methods for large-scale survival analysis in electronic health records in shared memory threaded environments
I run a tight ship , and no one gets to slack off with my #openmp tasks
I run a tight ship , and no one gets to slack off with my #openmp tasks
Do you want to learn about the new features in OpenMP 6.0?
Today, Michael Klemm (AMD) and myself (RWTH) will present the 31st POP webinar titles "OpenMP 6.0 Part 1: New Host-side Features and Enhancements".
Is there a good intro on data staging strategies for #HPC applications using #OpenMP ? My code is hurting for performance, and so are my cores @openmp-arb.bsky.social
Is there a good intro on data staging strategies for #HPC applications using #OpenMP ? My code is hurting for performance, and so are my cores @openmp_arb
OpenMP 6.0 is officially here!
This new release broadens parallel programming applications and simplifies development.
OpenMP 6.0 spans fields from physics and biotech to finance and robotics, covering devices from embedded systems to multicore platforms.
Key updates include simplified task programming, finer variable management, better Fortran, C, and C++ support, and more control over memory.
OpenMP 6.0 makes parallel programming easier and more powerful!
The result is something that can be trivially parallelized with #OpenMP.
As an alternative, it's possible to use the #multiGPU support in #GPUSPH to run code in parallel. This is obviously less efficient, although it may be a good idea to use it in #NUMA setups (one thread per NUMA node, OpenMP for the cores in the same node). This is not implemented yet.
Join OpenMP at SC24 in Atlanta, Georgia, USA!
Exciting times ahead at #SC24! We’ll be showcasing the new OpenMP API version 6.0 with a full schedule of activities.
BOF, Tutorials & Pre-recorded Booth Talks
Daily Book Drawings
Meet OpenMP experts and grab your free API 6.0 Reference Guide
Visit us at Booth #3015
Don’t miss out!
Learn more on our OpenMP SC24 Web Page
https://www.openmp.org/events/sc24/
Is there anyone in the #linuxmobile community with some experience in (or motivation to learn) #openmp (or something similar) who'd be willing to help a bit with a patch of mine for the #libcamera softwareISP? It's an important piece of sw that allows us to use "complex" cameras even when we don't have ISP drivers.
The patch I started already shows promising results on e.g. the #librem5, however I could use some help getting it into a mergable state :)
https://gitlab.freedesktop.org/rmader/libcamera/-/tree/swisp-openmp
The book "Programming Your GPU with OpenMP, Performance Portability for GPUs" was officially released today!
In this book, Tom Deakin and Tim Mattson help everyone, from beginners to advanced programmers, learn how to use #OpenMP to program a #GPU using just a few directives and runtime functions. Then programmers can go further to maximize performance by using CPUs and GPUs in parallel—true heterogeneous programming.
Enjoy! Happy coding!
https://mitpress.mit.edu/9780262547536/programming-your-gpu-with-openmp/