No. Jessica Fullstack Developer is also opposed to pants (religious requirement).
Finally an accurate description for Jessica Fullstack Developer.
I know right?
The tank is obviously better for the commuter.
Are we in the Spanish Civil War type pre-phase of WWII?
fr fr no chomp
I thought there might be more outrage about the sheer amount of billionaires that now have influence over him, but I guess that's not a big concern to them.
At least the Aptos default typeset they use is better than Calibri. I hate Calibri but I can't quite articulate why. Maybe because it's the default and I'll hate Aptos eventually too.
This is a good song to use in the War on Christmas.
I still call it Twitter because it pisses Musk off. Not that he is on Lemmy, but principal of the matter.
This feels like the Joker's gambit in The Dark Night.
Ted Cruz on the same side as Bernie Sanders and Elizabeth Warren? What in the world is this timeline?
Situationally, yes. "I want the next digit of pi" is information in that sense of the word. It's not a particularly useful piece of information unless you're building something that requires a circle with a circumferential precision larger than the width of our entire universe.
Don't you just love it when you're so rich and powerful that the rules just simply don't apply to you?
Another physical recall for Elon Musk’s problematic truck.
lol what a shit vehicle
Space pirates' ultimate version of walking the plank would be sending their victims into a black hole
Passing the event horizon, spaghettification, and certain death await. Yarrr.
The election is over so here's the happily ever after
Video
Click to view this content.
It's so horrible and the large black bars make it worse lol
FFmpeg devs boast of up to 94x performance boost after implementing handwritten AVX-512 assembly code
Contemporary high-level programming languages and advanced compilers greatly simplify software development and lower its costs. However, this way of programming can hide the performance capabilities of modern hardware, partly due to inefficiencies of application programming interfaces (APIs). Apparently, a good old assembly code path can improve performance by between three and 94 times, depending on the workload, according to FFmpeg. The hardware this multiplied performance was achieved on was not disclosed.
FFmpeg is an open-source video decoding project developed by volunteers who contribute to its codebase, fix bugs, and add new features. The project is led by a small group of core developers and maintainers who oversee its direction and ensure that contributions meet certain standards. They coordinate the project's development and release cycles, merging contributions from other developers. This group of developers tried to implement a handwritten AVX512 assembly code path, something that has rarely been done before, at least not in the video industry.
The developers have created an optimized code path using the AVX-512 instruction set to accelerate specific functions within the FFmpeg multimedia processing library. By leveraging AVX-512, they were able to achieve significant performance improvements — from three to 94 times faster — compared to standard implementations. AVX-512 enables processing large chunks of data in parallel using 512-bit registers, which can handle up to 16 single-precision FLOPS or 8 double-precision FLOPS in one operation. This optimization is ideal for compute-heavy tasks in general, but in the case of video and image processing in particular.
The benchmarking results show that the new handwritten AVX-512 code path performs considerably faster than other implementations, including baseline C code and lower SIMD instruction sets like AVX2 and SSE3. In some cases, the revamped AVX-512 codepath achieves a speedup of nearly 94 times over the baseline, highlighting the efficiency of hand-optimized assembly code for AVX-512.
This development is particularly valuable for users running on high-performance, AVX-512-capable hardware, enabling them to process media content far more efficiently. There is an issue, though: Intel disabled AVX-512 for its Core 12th, 13th, and 14th Generations of Core processors, leaving owners of these CPUs without them. On the other hand, AMD's Ryzen 9000-series CPUs feature a fully-enabled AVX-512 FPU so the owners of these processors can take advantage of the FFmpeg achievement.
Unfortunately, due to the complexity and specialized nature of AVX-512, such optimizations are typically reserved for performance-critical applications and require expertise in low-level programming and processor microarchitecture.