Fast Llama 2 on CPUs with Sparse Fine-Tuning and DeepSparse
From live events to hands-on product demos to deep technical research, see what we're doing with AI at Red Hat.
The latest blog posts to take off on Hacker News. 6,947 posts.
From live events to hands-on product demos to deep technical research, see what we're doing with AI at Red Hat.
Little seems to have changed in CPU cores in M3 chips, if you read reviews. Dig a bit deeper and there are major changes, as explained here.
The FreeBSD Release Engineering Team is pleased to announce the availability of FreeBSD 14.0-RELEASE. This is the first release from the stable/14 branch.
Recent optimizations in Tailscale improve UDP throughput, boosting performance for QUIC, HTTP/3, and other UDP-based applications on Linux.
You can't safely use the C setenv() or unsetenv() functions in a program that uses threads. Those functions modify global state, and can cause other threads calling getenv() to crash. This also causes crashes in other languages that use those C standard library functions, such as Go's os.Setenv ( Go issue ) and Rust's…
In an era where the costs for cloud services continue to soar, I want to outline how our data team has successfully managed to run the infrastructure of our energy trading company within the first year using only two PostgreSQL database instances - each equipped with just two CPU cores and four GB of RAM. Despite this…
In a recent pull-request for curl, I clarified to the contributor that their change would only be accepted and merged into curl's git code repository if they made sure that the change was done in a way so that it did not break (testing) for and on legacy platforms. In that thread, I could almost … Continue reading…
I recently blogged about why I believe the future of cloud data services is large-scale and multi-tenant, citing, among others, S3. “ Top tier SaaS services like S3 are able to deliver amazing simplicity, reliability, durability, scalability, and low price because their technologies are s
We have a CPU mystery! We found a way to cause some processors to enter a glitch state where the normal rules don’t apply, but what does that mean…?
This year, the YJIT team and I have gotten a paper accepted at MPLR 2023 (Managed Programming Languages and Runtimes), which is now freely available through ACM open access. The paper, titled “Evaluating YJIT’s Performance in a Production Context: A Pragmatic Approach”, goes into details of the strategy taken to…
Media over QUIC: Low-latency, high bitrate, mass fan-out is hard. Who knew?
TL;DR This doesn’t mean that the scheduler can’t use more than 8 cores. The scheduler controls how to allocate tasks to available cores. How to schedule particular workloads efficiently…
I recently started exploring link-time optimisation (LTO), which I used to think was just a single boolean choice in the compilation and linking workflow, and perhaps it was like that a while ago… I’ve learned that these days, there are many different dimensions of LTO across compilers and linkers today and more…
The groundbreaking Intel 386 processor (1985) was the first 32-bit processor in the x86 line. It has numerous internal registers: general-pu...
Don’t want a big old bloated multi-kilobyte executable with a data segment, but you do need to store some data?
The new Swift 5.9 release contains a number of helpful, new features for debugging code, including an out-of-process, interactive crash handler to inspect crashes in real time, the ability to trigger the debugger for just-in-time debugging, along with concurrency-aware backtracing to make it easier to understand…
How to make the Go runtime play nicely with the Linux Scheduler
In the previous year I wrote a program, running on Intel's first microprocessor - 4004, that computes the first 255 digits of π. So let's continue our journey with the successor - the Intel 4040.
The teeth are not the only problem
ReactOS is a free, opensource reimplementation of windows
It’s been a while since my last blog post, but I believe it’s better to post late than never, so here I am!
A look at some of the factors determining the performance of new M3 chips compared to the M1 and M2 versions, and how not to compare them.
Effortless upstream Linux integration, powerful performance optimization, running AOSP with Mainline and last but not least continued collaboration
We’ve been working hard on making Firefox even faster and we’re extremely happy to report that this has resulted in an improvement in speed.
You can build, test, and run the Android support for RISC-V on your own machine.
Learn how CPUs work, and discover Apple’s underrated competitive advantage.