
Explore Legion, a programming model for hierarchical data and computation organization, and its applications in high-productivity libraries for complex machines.

Learn parallel programming in Fortran using OpenMP. Master threads, clauses, work sharing, and optimization techniques for high-performance computing applications.

Comprehensive introduction to CUDA programming, covering architecture, memory, terminologies, and practical implementations for vector and matrix operations on GPUs.

Learn to program NVIDIA GPUs with CUDA, covering basics, kernels, memory, parallel algorithms, shared memory, and the Thrust library for efficient GPU computing.

Learn Python multiprocessing concepts including locks, logging, pools, and process communication for efficient parallel programming.

Dive into Azure's cutting-edge datacenter architecture with CTO Mark Russinovich, exploring innovations in cooling, supercomputing, and infrastructure that power cloud, on-premises, and edge applications.

Learn computer vision and OpenCV in C++, covering installation, image processing, object detection, depth estimation, and GPU acceleration. Gain practical skills for real-world applications.

Learn to deploy neural networks for object detection, depth estimation, and point cloud creation using OpenCV DNN module with Python and C++. Explore GPU acceleration and custom YOLOv5 models.

Learn PyTorch fundamentals, from installation to advanced applications. Master tensors, backpropagation, and deep learning techniques for real-world data science projects.

Explore Julia's capabilities for high-performance computing through expert talks on scalability, GPU support, MPI integration, and real-world applications in scientific and engineering domains.

Explore how Julia enhances astronomical research through talks on instrument simulation, stellar modeling, exoplanet characterization, cosmology, and more. Discover Julia's impact on productivity and scientific advancement in astronomy.

Explore advanced parallelism in Julia with Dagger.jl, offering GPU execution, fault tolerance, and efficient resource utilization. Learn through practical examples and discover its powerful features.

Explore the interplay of linear algebra, machine learning, and HPC with Dr. Li. Learn about fast solvers, low-rank compression, and how ML can optimize linear algebra computations for big data problems.

Keynote explores Julia's design, implementation, and performance, covering subtyping algorithms, type stability, and JIT compilation. Insights into language evolution and scientific programming revolution.

Comprehensive workshop on GPU programming in Julia, covering CUDA, AMDGPU, and oneAPI packages. Explores array operations, kernel programming, profiling, and real-world applications across different GPU architectures.

Explore LoopVectorization.jl for efficient loop representation, cost modeling, and vectorization strategies in Julia, enhancing performance through intra-core parallelism and SIMD operations.

Explore multi-threading in Julia with PARTR, covering old and new features, future developments, and practical examples. Includes performance comparisons and Q&A on threading models and implementation details.

Explore efficient shared memory parallelism in Julia using multi-threading, focusing on nested parallelism and the parallel depth-first scheduling approach for improved performance.

Explore Celeste.jl, a Julia-based project for petascale astronomical image analysis using Bayesian inference, showcasing Julia's power in high-performance computing and data science on supercomputers.

Explore data-intensive science challenges, high-performance computing, and the role of programming languages like Julia in addressing big data and computational demands in scientific research.

Discover strategies to accelerate test execution and release velocity in enterprise environments. Learn about automation testing best practices, DevOps tools, and actionable techniques to improve software delivery speed.