In Memory of Stiver

blog.jetbrains.com
in-memory-of-stiver

Tagir Valeev On October 20, the original author of the Fernflower Java decompiler, Stiver, passed away after a long fight against glioblastoma. Stiver was a German programmer of Russian origin, primarily developing software for medical equipment. Twenty years ago, he … Read more

GDDR7 Memory Supercharges AI Inference

semiengineering.com
gddr7-memory-supercharges-ai-inference

GDDR7 is the state-of-the-art graphics memory solution with a performance roadmap of up to 48 Gigatransfers per second (GT/s) and memory throughput of 192 GB/s per GDDR7 memory device. The next generation of GPUs and accelerators for AI inference will … Read more

Memory Safety Without Lifetime Parameters

open-std.org

This proposal describes the implementation of a memory-safe reference type that does not use lifetime annotations. The goal of the proposal is to: Explore the viability of memory safety without lifetime parameters. Explain the infeasibility of making legacy lvalue- and … Read more

Memory Efficient Data Streaming to Parquet Files

estuary.dev
memory-efficient-data-streaming-to-parquet-files

Apache Parquet, a columnar storage file format, has become a standard for data storage due to its efficient data compression and encoding schemes. However, streaming data into Parquet files in a memory-efficient manner presents significant challenges, especially in memory-constrained environments … Read more

Memory Mapping an FPGA from an STM32

serd.es
memory-mapping-an-fpga-from-an-stm32

2024-07-24 20:45 I teased at this a bit in my previous posts and finally have a setup I’m happy with, so I thought I’d do a more in-depth writeup. To recap, the planned architecture for most of my future large-scale … Read more

Memory and ILP handling in 2D convolutions

riemani.ca
memory-and-ilp-handling-in-2d-convolutions

a convolution is defined as an integral that expresses the amount of overlap two signals represented by functions of time (f(t)) and (g(t)) have as one is reflected and shifted on top of the other. It is usually denoted by … Read more

Memory sealing for the GNU C Library

lwn.net
memory-sealing-for-the-gnu-c-library

The mseal() system call allows a process to prevent any future changes to portions of its address space (thus “sealing” them); it was patterned after the mimmutable() system call in OpenBSD. mseal() generated a lot of discussion, but it was … Read more

Memory Management Every Programmer Should Know

zacharylee.substack.com
memory-management-every-programmer-should-know

What data is put on the stack and what data is put on the heap? This article will introduce a important programming basic knowledge — memory management. You may have a vague idea of it or often ignore it. But knowing it … Read more