Ashwin V. Mohanan
banner
ashwinvis.fediscience.org.ap.brid.gy
Ashwin V. Mohanan
@ashwinvis.fediscience.org.ap.brid.gy
Researcher at #RISE, working as HPC specialist for @enccs, the Swedish node for the #EuroCC project and #EuroHPC JU

To Bluesky users, follow @ap.brid.gy if you […]

🌉 bridged from ⁂ https://fediscience.org/@ashwinvis, follow @ap.brid.gy to interact
Reposted by Ashwin V. Mohanan
Finally, #jupiter crossed the 1 ExaFLOP/s threshold today. The list is lying to you, though, it's not like it's 1000 PFLOP/s exactly, it's 1000.184 PFLOP/s; the rest got lost to rounding.
The 184 TFLOP/s are pretty much exactly the same as the previous #jsc […]

[Original post on mastodon.social]
November 17, 2025 at 8:24 PM
Also this must be one of the most epic course trailers ever:

https://youtu.be/l6pEaUttWo8

> Our relaunched MOOC “Fortran for scientific programming” brings this legendary language back to life — from the basics to modern features like OOP and scientific libraries.

From a colleague from #belgium.
November 17, 2025 at 7:27 PM
Intelligence per Watt: Measuring Intelligence Efficiency of Local AI
Large language model (LLM) queries are predominantly processed by frontier models in centralized cloud infrastructure. Rapidly growing demand strains this paradigm, and cloud providers struggle to scale infrastructure at pace. Two advances enable us to rethink this paradigm: small LMs (<=20B active parameters) now achieve competitive performance to frontier models on many tasks, and local accelerators (e.g., Apple M4 Max) run these models at interactive latencies. This raises the question: can local inference viably redistribute demand from centralized infrastructure? Answering this requires measuring whether local LMs can accurately answer real-world queries and whether they can do so efficiently enough to be practical on power-constrained devices (i.e., laptops). We propose intelligence per watt (IPW), task accuracy divided by unit of power, as a metric for assessing capability and efficiency of local inference across model-accelerator pairs. We conduct a large-scale empirical study across 20+ state-of-the-art local LMs, 8 accelerators, and a representative subset of LLM traffic: 1M real-world single-turn chat and reasoning queries. For each query, we measure accuracy, energy, latency, and power. Our analysis reveals $3$ findings. First, local LMs can accurately answer 88.7% of single-turn chat and reasoning queries with accuracy varying by domain. Second, from 2023-2025, IPW improved 5.3x and local query coverage rose from 23.2% to 71.3%. Third, local accelerators achieve at least 1.4x lower IPW than cloud accelerators running identical models, revealing significant headroom for optimization. These findings demonstrate that local inference can meaningfully redistribute demand from centralized infrastructure, with IPW serving as the critical metric for tracking this transition. We release our IPW profiling harness for systematic intelligence-per-watt benchmarking.
arxiv.org
November 17, 2025 at 7:04 PM
It's not every day you get to see a HPC facility. Cool to see all the cooling systems.

https://youtube.com/watch?v=iXC5lWDYR9o

#ecmwf #hpcf
November 16, 2025 at 5:21 PM
Reposted by Ashwin V. Mohanan
Deadline for submissions for the 11th #hpc, #bigdata, and #datascience devroom at #fosdem26 (Brussels, Sat-Sun 31 Jan + 1 Feb 2026) is Mon 1 Dec 2025. Please see details at the link below. Looking forward to another dynamic, exciting, packed session! https://hpc-bigdata-fosdem26.github.io/
FOSDEM'26 HPC, Big Data, and Data Science Devroom
FOSDEM'26 HPC, Big Data, and Data Science Devroom
hpc-bigdata-fosdem26.github.io
November 12, 2025 at 4:33 PM
Reposted by Ashwin V. Mohanan
been enjoying @jyn's weird terminal posts, like "how I use my terminal" https://jyn.dev/how-i-use-my-terminal/ and "the terminal of the future" https://jyn.dev/the-terminal-of-the-future

Also kind of makes me want to add a "bibliography" section to my blog posts, what a cool idea
how i use my terminal
i have gone a little above and beyond trying to get all the features of VSCode
jyn.dev
November 12, 2025 at 1:12 AM
Reposted by Ashwin V. Mohanan
Wikipedia is celebrating its 25th anniversary in January, and our amazing creative teams in the Wikimedia Foundation put together this video that I love.

Fun fact! There are something like 500 attributions for images, sounds, and text in the video 🤯 […]

[Original post on wikimedia.social]
November 10, 2025 at 6:47 PM
[Python, PSF and its future. (Pessimistic)]

I am sure that you all have read about PSF declining the $1.5M NSF grant due to avoid restrictive clauses. This latest blogpost from the PSF presents a foggy outlook for the future Python:

> To briefly summarize […]

[Original post on fediscience.org]
November 4, 2025 at 9:40 PM
A reflection on a post Ph.D. mindset.

Looking back, it took me at least 3 years, if not 6 years for my #impostorsyndrome to fade away. Tonight I was reading my own #phd thesis (dated 2019) and I was thoroughly impressed by the depth and the quality of the writing.

On the other hand, I clearly […]
Original post on fediscience.org
fediscience.org
November 1, 2025 at 11:22 PM
Reposted by Ashwin V. Mohanan
The Python Software Foundation shows more spine than every single tech giant in just one single decision.

> Diversity, equity, and inclusion are core to the PSF’s values

https://pyfound.blogspot.com/2025/10/NSF-funding-statement.html
The PSF has withdrawn $1.5 million proposal to US government grant program
In January 2025, the PSF submitted a proposal to the US government National Science Foundation under the Safety, Security, and Privacy of Open Source Ecosystems program to address structural vulnerabilities in Python and PyPI. It was the PSF’s first time applying for government funding, and navigating the intensive process was a steep learning curve for our small team to climb. Seth Larson, PSF Security Developer in Residence, serving as Principal Investigator (PI) with Loren Crary, PSF Deputy Executive Director, as co-PI, led the multi-round proposal writing process as well as the months-long vetting process. We invested our time and effort because we felt the PSF’s work is a strong fit for the program and that the benefit to the community if our proposal were accepted was considerable. We were honored when, after many months of work, our proposal was recommended for funding, particularly as only 36% of new NSF grant applicants are successful on their first attempt. We became concerned, however, when we were presented with the terms and conditions we would be required to agree to if we accepted the grant. These terms included affirming the statement that we “do not, and will not during the term of this financial assistance award, operate any programs that advance or promote DEI, or discriminatory equity ideology in violation of Federal anti-discrimination laws.” This restriction would apply not only to the security work directly funded by the grant, **but to any and all activity of the PSF as a whole**. Further, violation of this term gave the NSF the right to “claw back” previously approved and transferred funds. This would create a situation where money we’d already spent could be taken back, which would be an enormous, open-ended financial risk. Diversity, equity, and inclusion are core to the PSF’s values, as committed to in our mission statement: > _The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of**a diverse and international community** of Python programmers._ Given the value of the grant to the community and the PSF, we did our utmost to get clarity on the terms and to find a way to move forward in concert with our values. We consulted our NSF contacts and reviewed decisions made by other organizations in similar circumstances, particularly The Carpentries. In the end, however, the PSF simply can’t agree to a statement that we won’t operate any programs that “advance or promote” diversity, equity, and inclusion, as it would be a betrayal of our mission and our community. We’re disappointed to have been put in the position where we had to make this decision, because we believe our proposed project would offer invaluable advances to the Python and greater open source community, protecting millions of PyPI users from attempted supply-chain attacks. The proposed project would create new tools for automated proactive review of all packages uploaded to PyPI, rather than the current process of reactive-only review. These novel tools would rely on capability analysis, designed based on a dataset of known malware. Beyond just protecting PyPI users, the outputs of this work could be transferable for all open source software package registries, such as NPM and Crates.io, improving security across multiple open source ecosystems. In addition to the security benefits, the grant funds would have made a big difference to the PSF’s budget. The PSF is a relatively small organization, operating with an annual budget of around $5 million per year, with a staff of just 14. $1.5 million over two years would have been quite a lot of money for us, and easily the largest grant we’d ever received. Ultimately, however, the value of the work and the size of the grant were not more important than practicing our values and retaining the freedom to support every part of our community. The PSF Board voted unanimously to withdraw our application. Giving up the NSF grant opportunity—along with inflation, lower sponsorship, economic pressure in the tech sector, and global/local uncertainty and conflict—means the PSF needs financial support now more than ever. We are incredibly grateful for any help you can offer. If you're already a PSF member or regular donor, you have our deep appreciation, and we urge you to share your story about why you support the PSF. Your stories make all the difference in spreading awareness about the mission and work of the PSF. How to support the PSF: * Become a Member: When you sign up as a Supporting Member of the PSF, you become a part of the PSF. You’re eligible to vote in PSF elections, using your voice to guide our future direction, and you help us sustain what we do with your annual support. * Donate: Your donation makes it possible to continue our work supporting Python and its community, year after year. * Sponsor: If your company uses Python and isn’t yet a sponsor, send them our sponsorship page or reach out to [email protected] today. The PSF is ever grateful for our sponsors, past and current, and we do everything we can to make their sponsorships beneficial and rewarding.
pyfound.blogspot.com
October 27, 2025 at 4:04 PM
Am I the only one who keeps mixing up Julia Stiles, Kirsten Dunst and Franka Potente?

#10thingsihateaboutyou #spiderman
#civilwar #bourneidentity #runlolarun
October 19, 2025 at 9:57 PM
For a few years now, the #ROCm backend for @numba was removed. #til that AMD is now actively developing a HIP backend!

https://github.com/ROCm/numba-hip

#python #numpy #numba #gpu #amd
GitHub - ROCm/numba-hip: HIP backend patch for Numba, the NumPy aware dynamic Python compiler using LLVM.
HIP backend patch for Numba, the NumPy aware dynamic Python compiler using LLVM. - ROCm/numba-hip
github.com
October 15, 2025 at 8:39 AM
Reposted by Ashwin V. Mohanan
TERM

https://wizardzines.com/comics/term/

(from "The Secret Rules of the Terminal", out now! https://wizardzines.com/zines/terminal/)
September 15, 2025 at 3:07 PM
Reposted by Ashwin V. Mohanan
I was yesterday's years old when I learned that applying for and accessing #hpc infrastructure directly via the #eu ( #eurohpc_ju ) is, at least on paper, much easier than going via the national resources in #Denmark.
It's great, but figuring that out earlier could have saved me easily 3 months […]
Original post on fediscience.org
fediscience.org
September 12, 2025 at 6:31 AM
Reposted by Ashwin V. Mohanan
Lets say you find a trick where the compiler optimizes your code so that a loop disappears and now it's constant time. Success!

But—how do you know that this optimization will continue to work? Here's one approach:

https://pythonspeed.com/articles/testing-compiler-optimizations/
Testing the compiler optimizations your code relies on
Sometimes you can trick the compiler into generating more efficient code. How can you test this optimization continues to be applied?
pythonspeed.com
September 9, 2025 at 7:00 PM
Reposted by Ashwin V. Mohanan
job control

https://wizardzines.com/comics/job-control/

(from The Secret Rules of the Terminal, which is out now!)
August 26, 2025 at 3:20 PM
Whoever invented the terms KPIs and Deliverables knew how to suck the joy out of projects that you work for.
June 11, 2025 at 8:51 PM
Reposted by Ashwin V. Mohanan
Today tooting from the #isc25 - the International Supercomputing Conference. What better opportunity to brag about something I've done to facilitate using GPUs with Snakemake?

Here is my contribution, simpler job configuration for GPU jobs:

https://doi.org/10.5281/zenodo.15551797

Not alone […]
Original post on fediscience.org
fediscience.org
June 11, 2025 at 7:43 AM
Reposted by Ashwin V. Mohanan
Research on #openscience in the Netherlands: Call for proposals

https://www.openscience.nl/en/calls/research-on-open-science
May 23, 2025 at 8:19 PM
On my way to #Göteborg to attend the #nordicrse conference and meet the fine @coderefinery folks. Train travel = Bliss!

https://tube.tchncs.de/w/4AJuNWEQ8mZoGUyH88GzKA

#stockholm #Södertälje
View of the seas and docks in Södertälje
The PeerTube instance for content genuinely made by you.
tube.tchncs.de
May 19, 2025 at 6:50 PM
Reposted by Ashwin V. Mohanan
Good News: Today I had the opportunity to talk with #amd staff: 1. Yes, the transformer support was a higher priority than convolutions. 2. My problem can be tracked down to the backwards pass of Conv3D 3. By using the MIOPEN_FIND_MODE=3 and MIOPEN_FIND_ENFORCE=3 env variables in #rocm 6.4 I got […]
Original post on academiccloud.social
academiccloud.social
May 15, 2025 at 6:06 PM
[A re-introduction]

Ashwin here, from Sweden. This account will be my public profile from now on, to chat about what I do in my work. These include:

Training for #rseng and in #hpc, #SciML, #ai / #ml for science within Europe.

You can also find me at

Bluesky: @ashwinvis.fediscience.org.ap […]
Original post on fediscience.org
fediscience.org
May 15, 2025 at 6:55 AM