Ich sehe hier immernoch #HackingInParallel#HIP Merch rumlaufen und ich finds so cool 🫶🏻 danke dass ihr ich an diese schöne Veranstaltung erinnert #GPN22
Heute 18:30 Uhr ist unsere Handy-Installparty #HIP
Es geht darum, wie man sein Smartphone möglichst privatssphärefreundlich und nachhaltig nutzen kann
Es geht sowohl um Android als auch iOS und Vorkenntnisse sind keine nötig.
Nach einem kurzen und knackigen Einführungsvortrag gibt es kleine Workshopgruppen, in denen wir euch helfen, euer Smartphone privatssphärefreundlicher zu machen. Also bringt unbedingt euer Handy mit!
Decided (or rather planned) to release a new song in the spirit of New Year's. Inspired by dreams I had and general belief's on the Egyptian deity, Thoth.
"Mythril armour for protection, excalibur for any who practice dissention. Understood we may not make it out alive, I've fought like the MC did. Facing King Minos, Labyrinth of Time."...
So I bought a fancy #AMD graphics card because I didn‘t want to support the #Nvidia#CUDA hegemony. I also had high hopes for their supposedly more open drivers.
I am not sure if this was a great idea, because while it‘s been super good for my kids and their games, it‘s been a steep uphill climb (both ways) to get #ROCm and #HIP to do anything.
And the core bits are distributed as these precompiled packages that only work on a handful of specific versions of Linux distributions.
it was just yesterday that I was clowning the corniness of Drake and Budden. never thought something would so quickly make me side with Drake
but wow -- the absolute gall of many non-black people (eg. that vulture DJ Vlad ) DEMANDING -- not requesting or suggesting -- but DEMANDING that Drake "do /say something" re the horrors in the middle east
Remember december?
It was cold and we could only meet in "small" groups.
Now we are back at #cccamp23 and want to meet up with all creatures from "Hacking in Parallel" for a party. Join us on Day 3 from 21h at #Milliways. #HiP #HiP-Berlin
Anyway, as I mentioned recently, I have a new workstation that finally allows me to test our code using all three backends (#CUDA, #ROCm/#HIP and #CPU w/ #OpeMP) thanks to having an #AMD#Ryzen processor with an integrated #GPU in addition to a discrete #NVIDIA GPU.
Of course the iGPU is massively underpowered compared to the high-end dGPU workhorse, but I would expect it to outperform the CPU on most workloads.
And this is where things get interesting.
So, one of the reasons why we could implement the #HIP backend easily in #GPUSPH is that #AMD provides #ROCm drop-in replacement for much of the #NVIDIA#CUDA libraries, including #rocThrust, which (as I mentioned in the other thread) is a fork of #Thrust with a #HIP/#ROCm backend.
This is good as it reduces porting effort, but it also means you have to trust the quality of the provided implementation.
Turns out, the #AMD#HIP ecosystem is less mature than the #NVIDIA #CUDA one it emulates (unsurprising, giving how much more recent it is), and has obviously been tested much less in more exotic hardware configurations and with the wide variety of software and developers the CUDA libraries have had interactions with.
In the few days in which I've had the opportunity to play with it, I've already discovered two issues with it:
While I was away for #SPHERIC, they delivered a couple of new workstations to the office, so today I spent some time setting one up, installing the OS, checking it matched the specs and testing the hardware. One thing I hadn't realized when we ordered this one is that in addition to the NVIDIA GPUs it would also give access to the integrated AMD GPU. This is, I think, my first system where I have hardware from both vendors (although of very different class).
So obviously I took the opportunity to install both #CUDA and #HIP/#ROCm and make sure our software still built and ran correctly.
And honestly, it's unpleasant that in 2023 you still have to do some hoop jumping for either platform.
With CUDA, the issue is always making sure that you have a supported gcc version.
With ROCm, it's easy to trip on unsupported/untested hardware to find the right combination of env vars and define to make it go.
I'm not going to #CCCamp this year, even though I could easily get a ticket even now.
Yes, the tickets are expensive, but it's really their idea of what makes a hacker camp differs from mine.
Also, mixed toilets and showers are not some activist freedom shite, they're creepy. Even the ladies showers in the shower wonderland had an open changing area. No thanks.
Find the smaller camps folks, they're way more rewarding.
OC After too long, my third mixtape, Earth-Station End-Times is out now! (charinusraps.neocities.org)
11 tracks covering all sorts of topics from religion to video games to short stories....
Charinus - Thoth in the Sky (prod. The Outbreakz) (soundcloud.com)
Decided (or rather planned) to release a new song in the spirit of New Year's. Inspired by dreams I had and general belief's on the Egyptian deity, Thoth.
Charinus - Rings of Saturn (prod. The Heretic) (www.youtube.com)
"Mythril armour for protection, excalibur for any who practice dissention. Understood we may not make it out alive, I've fought like the MC did. Facing King Minos, Labyrinth of Time."...
Dominant Force - We're Ready.mov (www.youtube.com)
1990s old school Brit hip-hop