
Explore RISC-V computing with SiFive's new Linux desktop: hardware specs, software stack, and live demos showcasing free software running on this innovative platform.

Explore privacy-preserving computation using secure enclaves, enabling secret data processing on untrusted hosts. Learn about Veracruz's implementation, security measures, and potential applications in multiparty scenarios.

Explore the growth and potential of open CPU architectures like RISC-V and OpenPOWER, discussing recent developments, available hardware, and their importance for the future of open source computing.

Explore WebM Alpha support in GStreamer, including retro alpha specification, software and hardware-accelerated decoders, and implementation architecture for transparent video transitions.

Explore Persistent Memory and RDMA for remote data access, addressing challenges and solutions for high-speed, non-volatile storage in distributed systems.

Discover undici, a new HTTP client for Node.js that doubles application throughput by avoiding head-of-line blocking through keep-alive and pipelining techniques.

Explore hardware-aided computing techniques to enhance software performance and efficiency in modern systems.

Explore FPGA programming for software developers, covering boolean logic, architecture, instruction sets, and practical implementation using open-source tools and hardware connections.

Explore CPU architecture, cache locality, branch prediction, and OS concepts to optimize code performance and efficiency beyond Big-O notation.

Explore the journey of a CPU instruction through modern processor architecture, covering out-of-order execution, caching, and branch prediction in this informative talk.

Explore CPU cache basics, its impact on performance, and optimization techniques. Learn to measure and improve cache usage for efficient programming.

Explore boot processes, secure boot, and trust establishment in x86 and ARM architectures. Learn about firmware, TPM, and measured boot to enhance device security from startup.

Explore numerical weather prediction's future with C++, addressing challenges in data processing, scalability, and power efficiency for complex atmospheric modeling and forecasting.

Explore the potential evolution of CPUs from binary to ternary logic, discussing historical context, current limitations, and future implications for software development and programming languages.

Explore CPU cache anatomy, its role in hardware/software design, and how instruction reordering impacts performance. Gain insights into modern system implementation and parallelism considerations.

Explore hardware-driven C++ performance optimization techniques including memory alignment, SIMD, cache-friendliness, and branch prediction with code examples and benchmarks.

Explore GPU-accelerated real-time DSP for radio astronomy, focusing on BLADE software's innovative techniques for processing massive data streams from the Allen Telescope Array.

Explore modern compiler design for Carbon, focusing on data-oriented approaches and innovative techniques to achieve unprecedented compile times for C++-like languages.

Optimizing calendar algorithms for modern CPUs: strength reduction, data dependency breaking, and historical insights. Faster implementations for leap year checks and last day of month calculations.

Explore assembly, system calls, and hardware in C++. Dive deep into low-level computer operations, covering x86-64/Linux, Arm, and other systems. Gain insights into the underlying mechanics of C++ programming.

Discover Scalene: a revolutionary Python profiler offering unparalleled speed and precision for CPU, GPU, and memory analysis, with unique features like GPU profiling and memory leak detection.