
Explore open hardware for high-performance computing, from embedded systems to supercomputers. Learn about OpenPOWER's ecosystem, emphasizing transparency and open-source principles in hardware and software stacks.

Explore efforts to enable TensorFlow on open-source GPUs using SYCL, LLVM, and OpenCL. Learn about challenges and progress in deploying AI/ML frameworks without proprietary NVIDIA CUDA stack.

Learn to build and manage Raspberry Pi supercomputers, from cluster setup to parallel computing. Explore software integration, node configuration, and practical applications using MPI for numerical workloads.

Discover MobX: a high-performance state management library. Learn its principles, applications, and inner workings through Noaa Barki's insightful and entertaining presentation.

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

Explore techniques to reduce OS noise and improve performance in multi-core processors using offload drivers, with a focus on Intel® Xeon Phi™ Processors.

Explore data-oriented design as an alternative to OOP in C++, focusing on practical examples from web browsers to demonstrate improved performance, scalability, and maintainability.

Explore optimization techniques for high-performance image processing, focusing on multi-threading and SIMD instructions for x86-64 architecture to achieve faster-than-memcpy speeds.

Explore how modern C++ can be leveraged for cloud-native applications, offering high performance without sacrificing readability and maintainability. Learn to adapt C++ for cloud deployment without rebuilding in other frameworks.

Explore common pitfalls and challenges in asynchronous Python programming, with insights on improving code efficiency and avoiding mistakes for developers new to asyncio.

Explore advanced Template Metaprogramming techniques for implementing efficient Runge-Kutta schemes to solve ordinary differential equations in various scientific fields.

Explore HPX, a C++11 parallel runtime system offering an alternative to MPI for computational science applications, featuring lightweight user-threads and Active Global Address Space.

Exploration of C++'s role in high-performance computing at the Department of Energy, examining historical applications and future prospects in scientific and technical computing.

Techniques for building hyperscalable software: design principles, multithreading patterns, memory management, and asynchronous I/O in C++11 for maximizing parallel execution and reducing inter-thread dependencies.

Explore HPX, a C++ runtime system for parallel and distributed computing. Learn about its innovative approach to multi-core processing, asynchronous task execution, and scalable addressing for high-performance applications.

Explore Vienna-Libraries for computational science: ViennaCL, ViennaGrid, ViennaData, ViennaMath, and ViennaFEM. Learn how C++ can better meet scientific computing needs.

Explore C++11 and Boost for multi-threading through practical examples, including thread-safe queues, parallel tasks, and task interruption. Learn about threads, mutexes, and condition variables.

Explore the Numerical Template Toolbox for high-performance computing in C++, focusing on efficient array operations, architectural optimization, and intuitive API design using Boost components.

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

Exploring advanced C++ abstractions for multi-core and parallel computing, focusing on a heterogeneous, extensible future implementation that outperforms existing models like OpenMP and MPI.

Explore Boost.Compute, a high-level API for GPU/parallel computing. Learn to write efficient C++ applications for GPUs, FPGAs, and multi-core CPUs using this portable, STL-like library.