Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Christos Argyropoulos

@ChristosArgyrop.mast.hpc.social.ap.brid.gy
2 followers 0 following 213 posts

Interested in #HPC for clinical (electronic health records) and bioinformatic (sequencing) research. In perpetual student mode (in 2024 this means lots […] [bridged from mast.hpc.social/@ChristosArgyrop on the fediverse by fed.brid.gy ]

PostsRepliesMedia
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 15/10/2026
Reddit is the mother that keeps giving #AI
001 1
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 11/10/2026
Kimi K3 "bribing the hamster" hits again! Praise the #AI lord, AGI is here
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 30/09/2026
The AI economics math are not mathing (longer version of a short tweet/post/toot) christosargyropoulos.substack.com/p…
christosargyropoulos.substack.com
The AI math are not mathing
Why you should ignore the cheerleading botlickers
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 24/09/2026
There is wisdom in buying 2 Hirsch/yubi keys at the same time. Having FA the purchase part, I have just FO the wisdom
001 1
Reposted by Christos Argyropoulos
Christos Argyropoulos MD PhD @christosargyrop.mastodon.social.ap.brid.gy · 23/09/2026
One of the things that still to this day puzzle me is why statisticians don't deconstruct various AI tools to map them to existing constructs/models/methods of their trade. It would have become rather obvious that some (or even all) of the AI are rebranded statistical models, which in turn would […]
mastodon.social
Original post on mastodon.social
001 1
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 20/09/2026
This is going to be a long night, the chatbots need to be reminded frequently that #Rstats + #Perl > #Python #Bioinformatics #AI
021 2
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 13/09/2026
Time to regulate GEMM and GEMV for safety in the name of #AI alignment. Anyone using #BLAS without a license especially if they are running models locally will go to Gitmo
031 3
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 10/09/2026
Hahaha during refactoring the clunker eliminated an underutilized codepath but important ; we are living the dream 🤣🤣🤣
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 09/09/2026
So now that #AMD removed support for gfx906 in ROCm, we could hope to buy some kick ass cards at reasonable prices in the secondary marker ?
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 05/09/2026
Very pleased with Kimi K.3 which I took for a ride today via #GithubCopilot. Good questions, solid plans, efficient, token frugal implementations in a multilanguage project with multiple branches: C, #Python, #Perl, #rstats #make. It handled documentation needs too. #KimiK3 FTW
011 1
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 30/08/2026
I find the #AI clunkers useful when automating performance benchmarks using 3 context markdown files: ✔️#JSON related one about configuration/build/run matrix 🏃‍♂️#Perl to run the benchmarks/collect telemetry 👁#Rstats to visualize/analyze Even cheap/free models work!
010 1
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 26/08/2026
I regret asking the clunker (GPT5.6 Terra) to help with syncing the README.md file of my repo with the existing codebase. It now speaks like a lawyer or a drug commercial
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 26/08/2026
💥#AI models now work reasonably well to be useful automations across many domains 😲the <50 TB of memory used to train a frontier LLM is equivalent to < 1 year of Pornhub’s new content. 😥The mere fact there is more porn than knowledge speaks volume about our stalling progress
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 24/08/2026
Why #microbenchmarks require statistical analysis. The screenshots are results from my repo github.com/chrisarg/bench_popcount of alternative computational for the popcounts under different optimization. (-O0, -O3, -O3 -flto). Is it the algorithm, the compiler or noise the driver? #hpc
001 1
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 20/08/2026
#Microbenchmarking time😗 Wrote a small benchmark of population counts (github.com/chrisarg/bench_popcount) wrapping the libpopcnt library (github.com/kimwalisch/libpopcnt) and implementations of the Harley Searle algorithm(https://arxiv.org/abs/1611.07612) using portable […]
mast.hpc.social
Original post on mast.hpc.social
001 1
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 11/08/2026
The AI companies will regret pushing loops: 1. prompt 2. LLM response 3. automatic verification of quality 4. iterate to 2 until quality is optimum as a way to maximize token usage because the loop improves the quality of small models which one can run locally without subscriptions
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 04/08/2026
I have been exploring a somewhat exotic neurosymbolic pipeline and I asked the crucial question (this is Gemini Pro btw). Gemini saw the light of the one true glue language ie #Perl with that one (The context of the preceding prompts were about perfoemance)
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 30/07/2026
Gemini is cooking with gas today and the reason I shifted to Gemini (because Google has better access to the deep vaults of the internet) but note my guardrails. This is a niche field which was dominated by Soviet scientists for decades. Unlocking the lit will allow proper credit
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 29/07/2026
So here is how I solved my #fpga dilemma : got both #Lattice to access the open source synthesis tools and #Altera through Terasic since they package the Quartus Pro license with Agilex5 boards. Given how horrible I was with VHDL 25 yrs ago, I will be doing stuff in SystemVerilog
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 26/07/2026
You will be unsurprized by how many successfully (standardized) tested graduates do not grasp the material, and in fact cannot explain the material they were successfully tested on. Essay testing should come back and a major barrier to do so was eliminated by LLM+SSM hybrids.
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 25/07/2026
Lol #Gemini Pro consistently trash talks #Agilex3 and hypes #Agilex5 #fpga fabrics and SoC. Even when provided with the #Altera and #Terasic webpages , it will stay focused for a couple of prompts and then deviate again. #grok is somewhat better for sure for these prompts.
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 23/07/2026
This is a very good book: brief, information rich and you can use the code for production if you must. #RAG #LLM #GraphRAG #AI a.co/d/06Xrz8iG
020 2
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 22/07/2026
Still remain undetermined about the #fpga to path to follow. While I will most certainly get the NANDLAND go as a starter , I am totally undecided about the next one: Altera, Xilinx and Lattice all seem equally viable 😭😭😭
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 18/07/2026
Experimental design saves the day in data intensive computing One of the best return on investment things I ever did, was to sit down and read carefully, back-to-back, a response surface book and a formal experimental analysis book (the opportunity to do so was provided by the covid lockdowns […]
mast.hpc.social
Original post on mast.hpc.social
020 2
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 18/07/2026
This is a very nice book about learning to program the hardware in #FPGA. Well written, great educational approach and you can pick a credit card board to implement the examples (from blinking to gaming) for 50 to 80 bucks.
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 17/07/2026
How to save oneself precious time when developing #dataflows and pipelines for big data: #experimental analysis and D-optimal designs to the rescue! www.linkedin.com/posts/chrisarg_one… #bigdata #experimentalalgorithmics
linkedin.com
One of the best return on investment things I ever did, was to sit down and read carefully, back-to-back, a response surface book and a formal experimental analysis book (the opportunity to do so was… | Christos Argyropoulos
One of the best return on investment things I ever did, was to sit down and read carefully, back-to-back, a response surface book and a formal experimental analysis book (the opportunity to do so was provided by the covid lockdowns, not any particular desire of mine, as I avoided the topic during grad school). As I started analyzing bigger and bigger datasets, I used to run in the following (perhaps familiar situation?): a dataset that would fit fine in the memory of a given machine, would run into OOM (Out of Memory issues) as the dataset grew, wasting countless hours of mine and many kwhrs of electricity. I almost never run on this problem now, because I approach the development of performant data analysis pipelines as a designed experiment. One tactic you may consider when you are developing a new dataflow is the three point rule: I typically sample from the 3 dataset, three datasets of increasing size that are separated by powers of 2 (1/2%, 1%, 2% of the dataset) or 10 e.g. 0.1%, 1%, 10%. These 3 points gives one a D-optimal design for the estimation of a quadratic relationship e.g. (Memory) = a0+a1*size+ a2*size^2 (or mutatis mutandis for time). I then run the dataflow a few times (e.g. 2-3) with the lowest dataset size, an equal number with the medium size (another 2-3) and then the same number with the large, randomizing the order of execution and collect performance data during these pilot runs. Fixing the datasets and not taking random samples of the prescribed size will not be a problem here as there will be enough jitter from the operating system scheduler, processor thermal throttling and their interaction with the governor policies) to give one variation to work with. Based on the pilot data I f fit the model and extrapolate to the large dataset I want to analyze. This way I do not waste time with a promising dataflow that will not scale up. The crucial detail is to choose the lowest bound so that the data spill into the main memory from the level 3 cache if interest is in the execution time. If one chooses the smallest dataset to be TOO small (for that you can check the size of the level 3 cache, using something like lscpu | grep -i "L3"), then you may mistake a linear algorithm for a quadratic because your smallest point executed using fast memory, but your largest dataset size relied on DDR). But for OOM detection this does not matter. I typically automate this process by creating and saving these datasets in the disk (if one does so, then one can collect performance data about the disk-to-memory scaling which is a particularly important determinant of performance if you operate out of HDDs (unless you are a YOLO type like me and just use a ridiculous number of HDDs in a RAID0 configuration) and then writing a control script in perl/bash that calls the entire dataflow for each dataset by forking, collects execution times and the RSS (resident set size) and then feeds the data to R for the regression analysis.
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 16/07/2026
I cannot decide between #Xilinx and #Altera for my first #FPGA project (acceleration of some algorithms in big data analysis and bio informatics). I really like the #Agilex fabric but the software stack of Xilinx seems less painful!
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 12/07/2026
Interesting perspective , not limited to code IMHO bbrtj.eu/blog/article/ai-craze "Meanwhile, seniors are expected to be prompting as much as possible, running agents in parallel, and spending most of their time reviewing the AI's code diarrhea."
bbrtj.eu
When AI hype meets logic - bbrtj
Exploring long-term effects of AI overuse
010 1
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 06/07/2026
Is the AI is hallucinating, or simply based? "Compare the computational power of the processor in a rockpro64 SBC and the one powering my cellphone Samsung A53 compared to the processors used to power the mid and late 1990s web servers" share.gemini.google/46V0837B4AZc
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 05/07/2026
Re-reading the old BLAS level 3 and #FLAME papers about microkernels and performance for performant #GEMM implementations in #BLAS, #GotoBLAS and #BLIS. I had forgotten how well written they are!
001 1
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 04/07/2026
😭😭😭😭
000 0
Reposted by Christos Argyropoulos
Lazarou Monkey Terror 🚀💙🌈 @lazarou.mastodon.social.ap.brid.gy · 03/07/2026
Today, the Voyager 1 spacecraft is 25.50 billion kilometres away from your bullshit. 🚀
4135 35
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 04/07/2026
I am honestly impressed by the AMD cards. I got a Radeon Pro W5500 for 100 bucks and it kicks ass for a 100 bucks card with very limited support under ROC. Honestly split about the next card I will score at eBay mastodon.social/@h4ckernews/1168587…
mastodon.social
Hacker News (@h4ckernews@mastodon.social)
GLM5.2 on AMD MI355X at 2626 tok/s/node at over 2x lower cost than Blackwell https://www.wafer.ai/blog/glm52-amd #HackerNews #GLM5.2 #AMD #MI355X #tok/s #Blackwell #cost-effective
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 29/06/2026
Optimizing costs in clinical trials through covariate adjustment How to cut costs of clinical trials with this incredible hack: adjust for prognostic covariates. The receipts 👇 💥 Nice preprint from the School of Public Health at Ann Arbor that looked into % variance that is explained in RCTs by […]
mast.hpc.social
Original post on mast.hpc.social
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 20/06/2026
It is not difficult to reproduce most of the functionality in FAISS with hand rolled <2k LOC #OpenMP device code, with equivalent performance if one were to use a reasonably modern #clang compiler (I have blacklisted #gcc for offloading). Benefit: one does not need a full conda environment
001 1
Reposted by Christos Argyropoulos
Christos Argyropoulos MD PhD @christosargyrop.mastodon.social.ap.brid.gy · 20/06/2026
This is getting annoying #OpenMP yields more performant code in the CPU in gcc vs clang, but offload performance to #GPU is reverse
001 1
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 20/06/2026
😭
100 1
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 19/06/2026
This is probably a stupid idea, but can one use a time average (over the lifecycle of a kernel) #GPU power usage indexed to the maximum one as an indication of how close one gets to full utilization? Eg if the average is 125W for a 250W you have room to double performance.
100 1
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 16/06/2026
This is going to be good .... Prompt: Advantages and disadvantages of Battlemage Arc Pro B70 vs gv100 and v100 32gb for hpc and ai Gemini: g.co/gemini/share/4cb2b9b2c6a9
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 16/06/2026
Seriously thinking of getting a battlemage b70 and see how many tokens per sec one gets when the backend is compiled with sycl
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 01/06/2026
The joy of being able to leverage contiguous memory access and tiling to x3 performance in the #openmp code is somewhat dulled, but not extinguished by the apparent failure to get the compiler to listen to my "#pragma omp simd" requests . Time to move to portable intrinsics through the #SIMDe […]
mast.hpc.social
Original post on mast.hpc.social
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 31/05/2026
In other news, medical expenses will become the second cause of bankruptcy in the US after #AI starting tomorrow. Usage based billing , first by #Microsoft and soon by everyone else will ration usage. Ppl using AI for chat & mental health support will be harmed BIG-TIME
001 1
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 31/05/2026
Interesting but can you guess when I switched to Raptor mini and when Copilot tried to ⬆️ billing ? #AI Use #RaptorMini as 1) Ask HOW under specs 2) Plan the implementation but ask the bot to ask for clarifications 3) Implement with Agent mode or DIY (best for self improvement)
001 1
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 29/05/2026
I love #LLM s ... the coding equivalent of "is this mushroom safe to eat" , followed by a smiling LLM over the user's grave saying "you were right, do you want to know of any mushroom recipes"? OpenMP vs CUDA / HIP reveal how shallow the stochastic parrots really are
001 1
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 28/05/2026
How should I name the repo hub that AI kisses? A. Land of Technical Debt B. FAFO Domain C. CEO Honey Trap D. Lazyland
000 0
Reposted by Christos Argyropoulos
Christos Argyropoulos MD PhD @christosargyrop.mastodon.social.ap.brid.gy · 24/05/2026
Kind of nuts that one can make all of these cards for offloading with clang (AMD requires cosplaying as a different architecture) via @openmp_arb True performance portability #GPU #openmp Time to try slorado now #RNAseq! […] [Original post on mastodon.social]
001 1
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 21/05/2026
Imaginary gfs but the gfs are GPUs at ebay one cannot afford.
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 13/05/2026
Token maxxing tonight #AIslop #TakeMyMoney
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 13/05/2026
Cloned a repo that used SLURM & instead of cosplaying my 2 dual socket workstations as a cluster, I released the Copilot Kraken to rewrite it to use numactl & #rstats parallel in a single machine. This is what chatbots were made for. Keeping slurm for the actual home cluster tho
000 0
Christos Argyropoulos @christosargyrop.mast.hpc.social.ap.brid.gy · 11/05/2026
I stand behind this #hatespeech #rstats #clang blog.r-project.org/2019/03/28/use-o… "A summary of the recommendation would be: don’t use C++ to interface with R. If you need to implement some computation in native code, use C (or perhaps Fortran), not C++"
blog.r-project.org
Use of C++ in Packages - The R Blog
000 0