News for hackers. Stuff that matters.

victotronics

Re:The art of high performance computing on Saturday December 30, 2023 @06:32PM (#38820358)
Immersion cooling is getting big. At the last Supercomputing conference I probably saw at least a dozen vendors of immersion cooling equipment. My datacenter has one cluster with liquid cooling caps over the sockets, and two immersed clusters. The latter two have basins of various degrees of sophistication under them for when they do spring a leak.
Re:The art of high performance computing on Saturday December 30, 2023 @02:06PM (#38817930)
Not quite. Every modern BLAS is (likely) based on Kazushige Goto's implementation, and he was indeed at TACC for a while. But probably the best open source implementation "BLIS" is from UT Austin, but not connected to TACC.
Re:The art of high performance computing on Saturday December 30, 2023 @01:43PM (#38817638)
> Lonestar, a host name which pointed to a Cray T3E

Lonestar5 was a Cray again. Currently Lonestar6 is an oil-immersion AMD Milan cluster with A100 GPUs. The times, they never stand still.

Re:The art of high performance computing on Saturday December 30, 2023 @01:38PM (#38817585)
It's saturday afternoon.

  [login1 ~:3] who | cut -d ' ' -f 1 | sort -u | wc -l
  41
Re:The art of high performance computing on Saturday December 30, 2023 @01:34PM (#38817532)
You do a lot of scare quotes. Do you have any suggestions on how things could be different? You need batch jobs because the scheduler has to wait for resources to be available. It's kinda like Tetris in processor/time space. (In fact, that's my personal "proof" that workload scheduling is NP-complete: it's isomorphic to Tetris.)

And what's wrong with shell scripts? It's a lingua franca, generally accepted across scientific disciplines, cluster vendors, workload managers, .... Considering the complexity of some setups (copy data to node-local file systems; run multiple programs, post-process results, ... ) I don't see how you could set up things other than in some scripting language. And then unix shell scripts are not the worst idea.

Debugging failures: yeah. Too many levels where something can go wrong, and it can be a pain to debug. Still, your average cluster processes a few million jobs in its lifetime. If more than a microscopic portion of that would fail, computing centers would need way more personnel than they have.

Re:Introduction to High-Performance Scientific Computing on Thursday January 26, 2017 @12:04PM (#13493067)
No. Please don't. The book still gets updated regularly, so any copy that is not straight from the repository will get quickly out of date. (I first published this book 6 years ago. You can find pdf copies out on the intertubes that are 200 pages shorter than the most recent version.)

Also, if you link straight to the pdf you don't get to see links to my other books.

Or links to places where you can get a paper copy. Which actually earns me a couple of pennies.

So please: don't make your own link to the pdf file. Don't.

Re:Introduction to High-Performance Scientific Computing on Tuesday January 24, 2017 @02:35PM (#13474695)
Basics of what? High performance computing? I'd say those are numerical analysis topics and there are tons of books for that. Unless you can make a case that there are high performance aspects to root finding, I'm not going to include it. (You should have said FFT. That has very funky interaction with caches and TBL that absolutely necessitate its inclusion.)
Re:Introduction to High-Performance Scientific Computing on Tuesday January 24, 2017 @09:43AM (#13471626)
Section 2.9.3
Re:Introduction to High-Performance Scientific Computing on Tuesday January 24, 2017 @09:03AM (#13471323)
Contact me if you want to to discuss the outline of a short section with me. My reason for not adding the hyperbolic case was that it didn't seem to add much computationally to the discussion.
Re:Introduction to High-Performance Scientific Computing on Tuesday January 24, 2017 @08:38AM (#13471171)
1. Do you know how much time it takes to keep a 600 page book up to the minute? 2. But yeah. I'm going to roll the tutorials into a volume of their own.
Re:Stampede – Texas Advanced Computing Center on Monday October 06, 2014 @11:35AM (#8416405)
I'll be doing a tour of the machine room (not the vis lab) this thursday noon. Drop me a line: eijkhout at tacc utexas edu