Matt Godboltβs blog
This December, I'll be posting an article & video each day until Christmas in the Advent of Compiler Optimisations! #AoCO2025
Each day we'll explore a fun optimisation in C or C++; some low-level, x86 or ARM-specific, some high-level. Hope you'll join me!
YT: youtube.com/mattgodbolt
Blog: xania.org
13.11.2025 19:51 β π 50 π 13 π¬ 2 π 0
Sponsor @hpc-social on GitHub Sponsors
The hpc-social resources provide an open platform for community engagement, including a variety of open source work on code and resources hosted on the hpc.social domain and associated community ca...
P.S.: If you'd like to support our open-source projects including our jobs board, Slack/Discord/Mastodon, community map, weekly online chat, podcasts, community syndicated blog, discussion area, surveys, please click on one of the links below: github.com/sponsors/hpc... or github.com/sponsors/hpc...
11.11.2025 23:32 β π 1 π 2 π¬ 0 π 0
Welcome to HPC.social!
A welcome to our high performance computing community!
Dear all #HPC and #AI/#Quantum/#RCD and #Supercomputing folks and friends: It's just 3 years since we launched the survey.hpc.social/results/hpc-... that led to the creation of the multi-faceted set of resources of the hpc.social website and tools. This is just to say THANK YOU and see you at #SC25!
11.11.2025 23:19 β π 2 π 2 π¬ 0 π 0
Fun fact: prices of DDR5 are at a near-high right now and over 50% more expensive than a few months ago :(
08.11.2025 02:02 β π 1 π 0 π¬ 1 π 0
I thought Lux was the OCI partner system. Discovery is OLCF-6 and doesnβt include Oracle.
28.10.2025 20:06 β π 0 π 0 π¬ 0 π 0
Iβve found every thunderbolt cable that Iβve used has a clearly marked β‘οΈlogo on the ends.
Granted, my sample size is 3 and I believe all came from Apple.
20.08.2025 02:47 β π 1 π 0 π¬ 0 π 0
Itβs a wonderful gameβ¦ So many expansions and high replay value, too!
20.08.2025 02:43 β π 2 π 0 π¬ 0 π 0
Iβm increasingly convinced by an argument I saw recently that LLMs are effectively power tools (apologies for not remembering the cite!):
- Incredibly useful for experts in a field that are able to correct for their errors
- Really dangerous for layfolk who donβt know what they donβt know
12.08.2025 02:13 β π 5 π 2 π¬ 3 π 0
August 1, 2025
AMERICAN ECONOMIC ASSOCIATION
Committee on Economic Statistics and Committee on Government Relations
Statement from the American Economic Association on the
Dismissal of the BLS Commissioner
Leaders of the American Economic Association express their grave concern over the dismissal of the Commissioner of the Bureau of Labor Statistics (BLS) earlier today.
The independence of the federal statistical agencies is essential to the proper functioning of a modern economy. Accurate, timely, and impartial statistics are the foundation upon which households, businesses, and policymakers make critical decisions. Undermining the independence or credibility of these agencies threatens the integrity of the information that markets, institutions, and the public rely on every day.
Measuring the vast and dynamic U.S. economy in real time is inherently challenging. It is standard practice for statistical estimates to be revised as more complete and higher-quality data become available. These revisions reflect the commitment of statistical agencies to accuracy, transparency, and methodological rigor-not failure or bias.
The BLS has long had a well-deserved reputation for professional excellence and nonpartisan integrity.
Safeguarding this tradition is vital for the continued health of the U.S. economy and public trust in our institutions.
We call upon elected officials to respect and preserve the independence of the nation's statistical infrastructure.
Lawrence Katz
President, American Economic Association
Katharine Abraham
President-Elect, American Economic Association
Karen Dynan
Chair, American Economic Association Committee on Economic Statistics
Kenneth Troske
Chair, American Economic Association Committee on Government Relations
Statement from the largest economics association about the BLS firing
As context: AEA approximately never makes such public statements
This is a big deal
02.08.2025 20:13 β π 5114 π 2132 π¬ 119 π 114
π₯Spack v1.0 is out!π₯
This is a huge milestone. We reworked the core to add compiler dependencies, and we're introducing a stable package API.
π1.0 also adds concurrent builds, better includes, and much more -- read it all in the release notes!
github.com/spack/spack/...
20.07.2025 10:45 β π 41 π 16 π¬ 0 π 5
Why are they called "relaxed" atomics, but whenever I have to use them, I become very stressed?
10.07.2025 15:36 β π 52 π 5 π¬ 6 π 0
NSF, NASA and NIH budgets per year, inflation adjusted from 2000-2025 along with the proposed cuts. NSF includes research component only. Massive cuts across all sectors, well below support spanning 25 years.
The President's Budget request as released yesterday will gut scientific research. Why should you care?
1) Science is fundamentally a jobs program. Many 100,000s are employed to do science and work for you, the US taxpayer.
31.05.2025 15:30 β π 224 π 124 π¬ 5 π 10
I want them to be successful because I think something else is needed. But running large apps at scale is always gonna be a bottleneck for any non von Neumann architecture.
06.05.2025 16:35 β π 1 π 0 π¬ 1 π 0
- SambaNovaβs RDU dataflow execution vs Next Siliconβs Mill execution are very, very different (a priori static vs dynamic)
- For Next Silicon, unlikely/non-parallel can execute on device via RISC β which is something that Samba Nova cannot handle at all(?)
- SW stack is completely different
06.05.2025 16:33 β π 1 π 0 π¬ 0 π 0
When will they learnnnnnn
02.05.2025 13:55 β π 3 π 0 π¬ 1 π 0
A picture of the cover of Sy Brandβs new book titled βBuilding a Debugger β Write a native x64 debugger from scratchβ
@tartanllama.xyz Look at what came in the post yesterday!
09.04.2025 14:30 β π 1 π 0 π¬ 1 π 0
repost to upset a C++ programmer:
int main() {
int a = 0xE + 1; // compiles
int b = 0xE+1; // doesn't
}
18.03.2025 15:13 β π 146 π 33 π¬ 13 π 2
Yeah, wow thatβs incredibly annoying.
I am able to do it with only one additional template instantiation though!
godbolt.org/z/h97xGnq3a
12.03.2025 03:00 β π 1 π 0 π¬ 0 π 0
At the end of the day, everything is a data movement problem.
06.03.2025 03:49 β π 0 π 0 π¬ 0 π 0
The stat and AoC nerd in me wonders how many earned multiples of 50 on Christmas Day over all 10 years.
27.12.2024 13:53 β π 0 π 0 π¬ 0 π 0
An edited version of a Spotify Wrapped image that says "Your year in C++". It says I had 7.8k segfaults, that puts me in the top 0.1% of bad programmers worldwide. At the bottom is the C++ logo and a disclaimer that says "This is not real please don't get angry at me"
Damn, I didn't expect C++ Wrapped to go so hard this year
04.12.2024 16:40 β π 539 π 82 π¬ 12 π 4
Do you have any papers referencing how passing an overload sets could/would work?
02.12.2024 03:56 β π 1 π 0 π¬ 1 π 0
Btw the below is why I find mixed precision #HPC so interesting. Thereβs potentially *huge* performance upsides, but if you get it wrong, itβs *all* wrong.
29.11.2024 16:40 β π 11 π 2 π¬ 2 π 0
You mean beamer? π€
27.11.2024 19:43 β π 2 π 0 π¬ 0 π 0
At https://columnar.tech, we're building the future of fast universal data connectivity.
Stay Up-to-date on Major League Balatro featuring some of your favorite creators!
Schedule/Standings: https://mlbalatro.com/
Business Inquiries: majorleaguebalatro@gmail.com
β’ home to the world famous #magicpuss & #chromapuss
β’ lovely art by @micheleclamp.com
β’ learn to see color, paint color @ https://chromamagic.com
(Account managed by @forbiddenunix.com)
Computer Scientist at Livermore Computing. HPC R&D. My views are my own.
Created http://adventofcode.com, http://compute-cost.com, http://anoik.is, http://was.tl/projects/; Principal Architect at https://acvauctions.com
Jack of all trades, KB1T, Python, ski bum, UF alum with interests in computer networking + security. Go πs!
Overenthusiastic volunteer with #SC and #SIGHPC.
Views expressed are my own do not represent those of my employer, NVIDIA.
The OpenMP Architecture Review Board's mission is to standardize directive-based multi-language high-level parallelism that is performant, productive and portable.
#hpc and #supercomputing. Views are my own and do not describe opinions of my employer.
Kilocore RISC-V FPGA accelerators; former Microsoft dev tools architect; Vice-chair RISC-V SoftCPU SIG & Composable Custom Extensions Task Group; blog: https://fpga.org. Cyclist. Let's try kindness. π¨π¦-πΊπΈ
Professor ETHZ, head of SPCL, Chief Architect ML at CSCS researching large-scale #HPC and #AI systems and #Climate computing - youtube: http://bit.ly/3h1VgIU
HPC dude, currently managing editor of HPCwire, Truth is a slippery fish. BLM
Always in pursuit of the next way to compute
Father, futurist, technology lover
Opinions are my own and do not reflect the views of my employer or any affiliated organizations. Posts are for informational or entertainment purposes only and not financial, legal, or professional advice.
C++, Emacs, maybe Haskell. Now: embedded. Of old: video games, financial. Unironic.
Minor C++ Celebrity πΌ Creator of Cute C++ Tricks πΌ Girly AF πΌ I break compilers πΌ Somewhat proud Googler πΌ Thoughts are my own πΌ pronoun.is/she
Trainer, Speaker, Programmer all around C++ and Embedded Systems. Creator of http://cppinsights.io