eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

224
active users

#openmp

2 posts1 participant0 posts today

🚀 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!

phoronix.com/news/NumPy-2.3-Re

www.phoronix.comNumPy 2.3 Introduces OpenMP Parallelization Support

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!

#HPC#OpenMP#ISC2025

@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

🚀 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! 🌐

🚀 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
openmp.org/events/sc24/

OpenMP · Supercomputing 2024 - OpenMPJoin OpenMP in Denver Nov. 18-21 for Supercomputing 2024 Including a BOF, Tutorials, pre-recorded Booth Talks, a Book Drawing, and more!

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 :)

gitlab.freedesktop.org/rmader/

GitLabFiles · swisp-openmp · Robert Mader / libcamera · GitLabfreedesktop.org GitLab login

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! ✍

mitpress.mit.edu/9780262547536