Главная
Study mode:
on
You
History
Saved
In progress
0 courses
compleat
0 courses
#Art & Design
#Adobe
#ChatGPT
#GitHub
#Parallel Programming
YouTube
education
Showing:
99
courses
Sort by Relevancy
Highest rated
Lowest rated
Most recently added
NPTEL
Big Data Computing
13
rewiews
Comprehensive exploration of big data technologies, covering Hadoop, Spark, key-value stores, streaming analytics, machine learning, and graph processing for large-scale data analysis and insights.
Add to list
35
Lesons
19 hours
On-Demand
Free-Video
University of Iceland
High Performance Computing
1
rewiews
Comprehensive exploration of advanced parallel computing techniques, covering MPI, OpenMP, GPU acceleration, and applications in scientific domains. Includes hands-on exercises for practical skill development.
Add to list
35
Lesons
1 day 2 hours
On-Demand
Free-Video
INSAIT Institute
Programming the Machines of Tomorrow Today - Legion Programming Model
0
rewiews
Explore Legion, a programming model for hierarchical data and computation organization, and its applications in high-productivity libraries for complex machines.
Add to list
1
Lesons
49 minutes
On-Demand
Free-Video
Fortran with OpenMP
0
rewiews
Learn parallel programming in Fortran using OpenMP. Master threads, clauses, work sharing, and optimization techniques for high-performance computing applications.
Add to list
30
Lesons
6 hours
On-Demand
Free-Video
CUDA Tutorials
0
rewiews
Learn to program NVIDIA GPUs with CUDA, covering basics, kernels, memory, parallel algorithms, shared memory, and the Thrust library for efficient GPU computing.
Add to list
11
Lesons
3 hours 30 minutes
On-Demand
Free-Video
Rust
Concurrency Without Fear in Rust - Understanding Concepts and Solutions
0
rewiews
Entdecken Sie, wie Rust nebenläufige Programmierung sicherer und einfacher macht. Lernen Sie die Konzepte und Vorteile von "Concurrency without Fear" kennen und verstehen Sie Rusts Lösungsansätze für typische Probleme.
Add to list
1
Lesons
1 hour 35 minutes
On-Demand
Free-Video
ICTP-SAIFR
Computational Methods for Simulating and Analyzing Ecological Systems - Class 14
0
rewiews
Explore computational methods for simulating and analyzing ecological systems, covering optimization, faster programming, and parallel processing techniques.
Add to list
12
Lesons
1 hour 26 minutes
On-Demand
Free-Video
ChariotSolutions
Parallel-Ready Java Code: Managing Mutation in Concurrent Systems - PhillyETE 2015
0
rewiews
Explore parallel-ready Java code using Java 8's Collectors API for managing concurrent access to mutable collections, enabling efficient parallelism in imperative programming.
Add to list
32
Lesons
54 minutes
On-Demand
Free-Video
ChariotSolutions
The Mutability Matrix of Pain: An Accessible Exploration of the JVM Heap - Lecture 30
0
rewiews
Explore JVM heap, thread stacks, and concurrency in Java and Scala. Learn to compose multi-threaded code and understand the implications of immutability for efficient programming.
Add to list
10
Lesons
37 minutes
On-Demand
Free-Video
Rust
Parallel Programming with Thread Pools and Iterators in Rust
0
rewiews
Learn concurrent programming techniques using ThreadPool and Iterator with rayon in Rust. Master basic building blocks for efficient thread and task management.
Add to list
16
Lesons
53 minutes
On-Demand
Free-Video
Rust
Bay Area Rust Meetup - Parallel Programming and Concurrent Data Structures
0
rewiews
Explore parallel programming in Rust, covering topics like work stealing, concurrent data structures, and memory management in this Bay Area Rust Meetup session.
Add to list
29
Lesons
1 hour 38 minutes
On-Demand
Free-Video
Rust
Parallel Programming with Failure in Rust
0
rewiews
Explore parallel programming techniques in Rust, focusing on handling failures and static typeclass methods for robust and efficient code development.
Add to list
1
Lesons
35 minutes
On-Demand
Free-Video
tutorialsEU
ASYNC and AWAIT in C# - Asynchronous Programming Tutorial
0
rewiews
Explore asynchronous programming in C# using async and await keywords. Learn to write non-blocking, scalable code for improved performance in long-running tasks and IO operations.
Add to list
1
Lesons
19 minutes
On-Demand
Free-Video
Java
Vector API - SIMD Programming in Java
0
rewiews
Explore SIMD programming in Java with the Vector API, enabling platform-agnostic, data-parallel operations for enhanced performance and efficiency in your applications.
Add to list
1
Lesons
43 minutes
On-Demand
Free-Video
ACM SIGPLAN
MultiGPU Performance-Portable Solution for Array Programming Based on Kokkos
0
rewiews
Explore a new Kokkos-based API for transparent, portable multiGPU array computation. Learn about implementation variations, autotuning, and performance comparisons with MPI+Kokkos on top supercomputers.
Add to list
1
Lesons
30 minutes
On-Demand
Free-Video
ACM SIGPLAN
Pipelines and Beyond: Graph Types for ADTs with Futures
0
rewiews
Explore a novel graph type system enabling arbitrary combinations of futures and recursive data types in parallel programming, enhancing pipelining and performance optimization techniques.
Add to list
1
Lesons
20 minutes
On-Demand
Free-Video
ACM SIGPLAN
Some Things I Wish I Hadn't Seen - Challenging Concurrency Patterns in Code
0
rewiews
Explore complex concurrency patterns in code bases, examining challenging examples that push the boundaries of theoretical understanding and practical implementation.
Add to list
1
Lesons
21 minutes
On-Demand
Free-Video
ACM SIGPLAN
Disentanglement with Futures, State, and Interaction
0
rewiews
Explore disentanglement in parallel programs with futures, examining its extension beyond fork/join parallelism and implications for functional, stateful, and non-deterministic code.
Add to list
1
Lesons
20 minutes
On-Demand
Free-Video
Simons Institute
Efficient Distributed Deep Learning Using MXNet
0
rewiews
Explore distributed deep learning with MXNet, covering practical challenges, deployment strategies, and advanced techniques for efficient large-scale machine learning implementations.
Add to list
13
Lesons
45 minutes
On-Demand
Free-Video
IEEE
GraphSC: Parallel Secure Computation Made Easy
0
rewiews
Parallel secure computation framework for efficient, oblivious execution of graph-based algorithms on large datasets, enabling practical big data analysis with minimal privacy leakage.
Add to list
13
Lesons
16 minutes
On-Demand
Free-Video
Linux Plumbers Conference
Improving CPU Isolation with Per-CPU Spinlocks - Performance Cost and Analysis
0
rewiews
Explore CPU isolation improvements using per-CPU spinlocks. Analyze performance costs, cache coherence, and contention. Compare with current solutions and discuss strategies for optimizing time-sensitive task execution.
Add to list
1
Lesons
18 minutes
On-Demand
Free-Video
The Julia Programming Language
Productive Parallel Programming with Dagger.jl - JuliaCon 2024 Workshop
0
rewiews
Learn to write fast, parallel Julia code using Dagger.jl. Explore various programming interfaces, build example programs, and gain insights into parallelism through logging and profiling capabilities.
Add to list
1
Lesons
3 hours 1 minute
On-Demand
Free-Video
ACM SIGPLAN
DisLog: A Separation Logic for Disentanglement
0
rewiews
Explore DisLog, a novel separation logic for verifying disentanglement in parallel programs. Learn about its applications, benefits, and case studies in concurrent programming.
Add to list
1
Lesons
17 minutes
On-Demand
Free-Video
ACM SIGPLAN
Efficient CHAD - Optimizing Combinatory Homomorphic Automatic Differentiation
0
rewiews
Optimizar el algoritmo CHAD para diferenciación automática en modo reverso, logrando la complejidad computacional esperada mediante técnicas funcionales y paralelismo.
Add to list
1
Lesons
19 minutes
On-Demand
Free-Video
GeeCON Conference
A Parallel Programming Language Extension for Java
0
rewiews
Explore a simplified, intuitive parallel programming model for Java using compositional operators, enhancing efficiency and correctness.
Add to list
1
Lesons
35 minutes
On-Demand
Free-Video
ACCU Conference
Think Parallel - Changing Mindsets for Parallel Programming in C++
0
rewiews
Explore parallelism in C++ through four algorithms, uncovering key principles and implementation strategies to shift your mindset towards parallel thinking in modern programming.
Add to list
1
Lesons
1 hour 5 minutes
On-Demand
Free-Video
Strange Loop Conference
Dissecting Clojure Reducers
0
rewiews
Explore Clojure Reducers through live coding, uncovering functional abstractions and performance improvements for parallel solutions. Learn from ground-up implementation and real-world examples.
Add to list
1
Lesons
39 minutes
On-Demand
Free-Video
Ekoparty Security Conference
A Race Against Time - How to Exploit Race Conditions in Web Apps
0
rewiews
Explora la explotación de condiciones de carrera en aplicaciones web, presentando herramientas de prueba y demostraciones de escenarios de ataque del mundo real.
Add to list
1
Lesons
32 minutes
On-Demand
Free-Video
Unity
Scaling CPU Experiences - An Introduction to the Entity Component System
0
rewiews
Explore Unity's Entity Component System and C# Job System to optimize CPU performance in game development. Learn implementation techniques and benefits for modern, efficient game creation.
Add to list
55
Lesons
49 minutes
On-Demand
Free-Video
Unity
Unity ECS for Mobile - Metropolis Traffic Simulation
0
rewiews
Explore Unity ECS for mobile game development through a traffic simulation project, covering pathfinding, collision detection, and best practices for data-oriented programming and the C# Job System.
Add to list
22
Lesons
43 minutes
On-Demand
Free-Video
Strange Loop Conference
Thinking DSLs for Massive Visualization
0
rewiews
Explore domain-specific languages for parallel computing and program synthesis in massive interactive visualizations, focusing on Superconductor's innovative approach to browser-based data visualization.
Add to list
19
Lesons
38 minutes
On-Demand
Free-Video
NDC Conferences
The Promise of an Async Future Awaits
0
rewiews
Explore common async/await mistakes in C#, best practices, and a deep dive into C# 8's async streams for building efficient distributed systems and microservices.
Add to list
17
Lesons
1 hour 1 minute
On-Demand
Free-Video
Strange Loop Conference
How to Think about Parallel Programming - Not
0
rewiews
Explores rethinking parallel programming, advocating for language-level solutions and algorithms based on independence rather than linear problem decomposition.
Add to list
34
Lesons
1 hour 10 minutes
On-Demand
Free-Video
ACCU Conference
GPU Programming with Modern C++
0
rewiews
Explore GPU programming with modern C++, covering parallelism fundamentals, heterogeneous computing, and SYCL for GPU dispatch. Learn to optimize performance and leverage multi-core architectures effectively.
Add to list
43
Lesons
1 hour 33 minutes
On-Demand
Free-Video
CppNow
OpenMP for Better High-Level Parallelism, Not Just for High Performance Computing
0
rewiews
Explore OpenMP for efficient shared memory parallelism in C++, C, and FORTRAN. Learn its versatile applications beyond high-performance computing, from graphics to finance and data analysis.
Add to list
20
Lesons
54 minutes
On-Demand
Free-Video
Devoxx
Parallel and Asynchronous Programming with Streams and CompletableFuture
0
rewiews
Explore parallel streams and CompletableFuture for efficient Java programming. Learn when to use, avoid, and optimize these tools for parallel and asynchronous tasks in real-world scenarios.
Add to list
1
Lesons
2 hours 35 minutes
On-Demand
Free-Video
Devoxx
Need for Async - In Pursuit of Internet-Scale Apps
0
rewiews
Explore the evolution of asynchronous programming for high-performance web applications, from network transports to processor utilization, addressing scalability challenges and low-latency solutions.
Add to list
1
Lesons
1 hour 1 minute
On-Demand
Free-Video
Devoxx
Parallel and Asynchronous Programming with Streams and CompletableFuture
0
rewiews
Explore parallel streams and CompletableFuture for efficient Java 8 programming. Learn implementation, best practices, pitfalls, and optimal use cases for enhanced performance and concurrency.
Add to list
1
Lesons
3 hours 14 minutes
On-Demand
Free-Video
GOTO Conferences
Liquid Metal - Taming Heterogeneity
0
rewiews
Explore IBM's Liquid Metal project for heterogeneous computing, unifying parallel programming paradigms and simplifying development for multicores, GPUs, and FPGAs.
Add to list
20
Lesons
50 minutes
On-Demand
Free-Video
GOTO Conferences
Rust in Action
0
rewiews
Explore Rust's systems programming capabilities, from memory management to CPU instructions, with insights on its real-world applications and benefits for developers.
Add to list
10
Lesons
51 minutes
On-Demand
Free-Video
Strange Loop Conference
How to Avoid Safety Hazards When Using Closures in Scala
0
rewiews
Explore safety hazards in Scala closures, learn to identify unsafe code, write safer closure-using code, and utilize new library components for increased flexibility and safety in parallel and distributed programming.
Add to list
1
Lesons
40 minutes
On-Demand
Free-Video
GOTO Conferences
Rust in Action
0
rewiews
Explore Rust's systems programming capabilities with authors Tim McNamara and Richard Feldman. Learn about memory management, performance optimization, and real-world applications of this powerful language.
Add to list
1
Lesons
51 minutes
On-Demand
Free-Video
ACCU Conference
The Audacity of Chapel - Scalable Parallel Programming Done Right
0
rewiews
Explore scalable parallel programming with Chapel, a language designed for productivity and portability. Learn its motivating themes, key features, and challenges in modern parallel computing.
Add to list
29
Lesons
54 minutes
On-Demand
Free-Video
ACCU Conference
There Is a Better Future
0
rewiews
Explore advanced concurrency concepts, including improved futures and CSP channels, for creating efficient parallel task graphs and addressing limitations in std::future.
Add to list
15
Lesons
1 hour 28 minutes
On-Demand
Free-Video
ACCU Conference
Finally Executors for C++
0
rewiews
Explore C++ executors for asynchronous and parallel programming, covering motivation, requirements, interfaces, and practical examples. Learn about recent proposal developments and interactions with coroutines.
Add to list
26
Lesons
1 hour 31 minutes
On-Demand
Free-Video
ACCU Conference
Parallel Design Patterns and Stream Parallelism
0
rewiews
Explore parallel design patterns and stream parallelism using GrPPI, an experimental library for expressing parallelism through patterns, with focus on composability and multiple back-end support.
Add to list
31
Lesons
1 hour 8 minutes
On-Demand
Free-Video
ACCU Conference
Heterogeneous Programming in C++ Today
0
rewiews
Explore the evolving landscape of heterogeneous parallelism in C++, including standards, specifications, and future applications in IoT, self-driving cars, and machine learning.
Add to list
1
Lesons
1 hour 32 minutes
On-Demand
Free-Video
CppNow
Parallel Programming Using Charm++ - C++Now
0
rewiews
Explore Charm++, a C++-based parallel programming framework for high-performance computing across shared and distributed memory systems, using object-oriented principles for efficient and scalable software development.
Add to list
1
Lesons
1 hour 36 minutes
On-Demand
Free-Video
CppNow
Intel's C++ STM Compiler and Transactional Language Constructs for C++
0
rewiews
Explore Intel's C++ STM compiler and transactional language constructs, focusing on type-safety, optimization, and complex operations in parallel programming using transactional memory.
Add to list
1
Lesons
1 hour 23 minutes
On-Demand
Free-Video
CppNow
Parallelizing the Standard Template Library
0
rewiews
Exploring parallel implementation of STL algorithms in HPX, discussing benefits and limitations of parallel computing in C++. Insights on execution time and scaling for modern programming paradigms.
Add to list
1
Lesons
44 minutes
On-Demand
Free-Video
CppNow
Come Stream with Me - Build Performant Simple Parallel Applications in C++ Using RaftLib
0
rewiews
Explore RaftLib for simple, performant parallel C++ applications using stream processing. Learn its functionality, implementation, and hands-on application building for optimized multi-threaded streaming.
Add to list
1
Lesons
1 hour 26 minutes
On-Demand
Free-Video
CppNow
Haskell Taketh Away - Limiting Side Effects for Parallel Programming
0
rewiews
Exploring how limiting side effects in programming languages enhances parallel programming, with insights from Haskell and C++ on determinism, purity, and embedded domain-specific languages.
Add to list
18
Lesons
1 hour 30 minutes
On-Demand
Free-Video
CppNow
Good FIFOs Make Good Thread Neighbors
0
rewiews
Explore microarchitectural implications of FIFO queues in parallel programming, analyzing open-source implementations and their impact on processor core performance through code and assembly examination.
Add to list
20
Lesons
1 hour 13 minutes
On-Demand
Free-Video
CppNow
RaftLib - Simpler Parallel Programming
0
rewiews
Explore RaftLib, a C++ library simplifying parallel programming for heterogeneous multicore processors. Learn to write efficient code for complex hardware without extensive low-level knowledge.
Add to list
32
Lesons
1 hour 31 minutes
On-Demand
Free-Video
CppNow
C++20 in Breadth
0
rewiews
Comprehensive overview of C++20's major features and changes, exploring language updates, new capabilities, and their impact on C++ development and standardization.
Add to list
20
Lesons
1 hour 32 minutes
On-Demand
Free-Video
CppNow
Concurrency in C++ - A Programmer’s Overview - Part 2 of 2
0
rewiews
Explore advanced C++ concurrency features, including memory models, thread-safety, primitives, parallel algorithms, and C++20 coroutines. Gain insights for maximum performance through live benchmarks and practical examples.
Add to list
1
Lesons
1 hour 45 minutes
On-Demand
Free-Video
CppNow
C++ Standard Parallelism
0
rewiews
Explore C++ Standard Parallelism: portable, efficient parallel programming for all platforms. Learn about common algorithms, tools for custom algorithms, and task graph composition.
Add to list
1
Lesons
1 hour 36 minutes
On-Demand
Free-Video
EuroPython Conference
Scrivere un tool parallelo e distribuito per backup multi-terabyte
0
rewiews
Sviluppo di uno strumento parallelo e distribuito per gestire backup di dati su larga scala, ottimizzando le prestazioni e l'affidabilità in ambienti multi-terabyte.
Add to list
1
Lesons
35 minutes
On-Demand
Free-Video
EuroPython Conference
Emulating Stackless and Greenlet with Each Other
0
rewiews
Explore techniques for emulating Stackless Python and greenlet, comparing their implementations and performance characteristics for concurrent programming.
Add to list
1
Lesons
54 minutes
On-Demand
Free-Video
EuroPython Conference
Greenlet Based Concurrency
0
rewiews
Explore greenlet-based concurrency in Python, understanding its implementation, advantages, and practical applications for efficient asynchronous programming.
Add to list
1
Lesons
41 minutes
On-Demand
Free-Video
EuroPython Conference
The GIL is Dead - PyPy-STM
0
rewiews
Explore PyPy's Software Transactional Memory, enabling GIL-free Python execution on multiple cores. Learn to identify and resolve STM conflicts for improved performance in large codebases.
Add to list
15
Lesons
28 minutes
On-Demand
Free-Video
EuroPython Conference
Implementing Parallel Programming Design Patterns Using EFL for Python
0
rewiews
Explore parallel programming in Python using EFL, a deterministic tool for multi-core CPUs. Learn design patterns, compare code translations, and discover efficient parallelization techniques.
Add to list
1
Lesons
40 minutes
On-Demand
Free-Video
EuroPython Conference
Running Python Code in Parallel and Asynchronously
0
rewiews
Explore parallel and asynchronous Python execution, covering GIL, threads vs. processes, implementation techniques, potential pitfalls, and practical applications in web development contexts.
Add to list
34
Lesons
43 minutes
On-Demand
Free-Video
EuroPython Conference
Programming in Parallel with Threads
0
rewiews
Optimizing scientific simulations using threads for parallel processing, achieving significant speedup by leveraging IO tasks and multi-core CPUs.
Add to list
11
Lesons
35 minutes
On-Demand
Free-Video
EuroPython Conference
Lessons Learned in X Years of Parallel Programming
0
rewiews
Insights and practical examples on advanced parallel programming in Python, covering performance, debugging, and useful libraries for both enterprise and scientific applications.
Add to list
1
Lesons
34 minutes
On-Demand
Free-Video
EuroPython Conference
Python's Parallel Programming Possibilities - 4 Levels of Concurrency
0
rewiews
Explore Python's parallel programming options: multiple machines, processes, threads, and green threads. Learn implementation techniques, potential pitfalls, and practical examples for each concurrency level.
Add to list
1
Lesons
32 minutes
On-Demand
Free-Video
EuroPython Conference
Speed Up Your Data Processing
0
rewiews
Explore parallel and asynchronous programming techniques to optimize data processing pipelines, enhancing efficiency in data science workflows and overcoming common bottlenecks.
Add to list
19
Lesons
30 minutes
On-Demand
Free-Video
Scala Days Conferences
Introducing the Scala Center
0
rewiews
Heather Miller introduces the Scala Center, discussing its mission, educational initiatives, community development efforts, and future plans for advancing the Scala programming language ecosystem.
Add to list
33
Lesons
47 minutes
On-Demand
Free-Video
Ruby Central
Ractor Demonstration
0
rewiews
Explore Ruby 3's Ractor feature for thread-safe concurrent programming. Learn its powers and limitations through interactive demonstrations with expert Koichi Sasada.
Add to list
1
Lesons
25 minutes
On-Demand
Free-Video
JSConf
IcedCoffeeScript
0
rewiews
Explore IcedCoffeeScript, a powerful JavaScript system that improves code clarity, manageability, and performance by introducing language primitives for better handling of asynchronous operations.
Add to list
1
Lesons
26 minutes
On-Demand
Free-Video
JSConf
Shared Memory and Parallel Programming with JavaScript
0
rewiews
Explore SharedArrayBuffer and Atomics for parallel programming in JavaScript. Learn to boost performance, utilize CPU cores, and write safe code with shared memory. Includes TurboScript intro and live demo.
Add to list
1
Lesons
24 minutes
On-Demand
Free-Video
NDC Conferences
CUDA Kernels with C++
0
rewiews
Explore CUDA for C/C++ with practical examples, focusing on using C++ features to enhance kernel code safety without compromising performance in GPU programming.
Add to list
1
Lesons
36 minutes
On-Demand
Free-Video
ACM SIGPLAN
Responsive Parallelism with Synchronization
0
rewiews
Explore a novel approach combining static and dynamic techniques to prevent priority inversion in concurrent programs using mutexes and condition variables, enhancing responsiveness and efficiency.
Add to list
1
Lesons
25 minutes
On-Demand
Free-Video
ACM SIGPLAN
Efficient Parallel Functional Programming with Effects
0
rewiews
Explore techniques for efficient parallel functional programming with unrestricted effects, improving performance while maintaining safety benefits through innovative memory management.
Add to list
1
Lesons
21 minutes
On-Demand
Free-Video
ACM SIGPLAN
Runtime Detection of Data Races in OCaml with ThreadSanitizer
0
rewiews
Explore runtime detection of data races in OCaml using ThreadSanitizer. Learn core principles, challenges, adaptations, and practical application for reliable parallel code development.
Add to list
1
Lesons
19 minutes
On-Demand
Free-Video
ACM SIGPLAN
Parallel Sequences in Multicore OCaml
0
rewiews
Explore parallel sequences in Multicore OCaml 5.0.0, enabling efficient parallelization of large tasks without low-level implementation complexities.
Add to list
1
Lesons
23 minutes
On-Demand
Free-Video
ACM SIGPLAN
Degrees of Separation: A Flexible Type System for Data Race Prevention
0
rewiews
Explore a flexible type system for data race prevention in parallel programming, allowing aliasing while controlling it to prevent data races. Implemented as a Scala 3 compiler extension.
Add to list
1
Lesons
26 minutes
On-Demand
Free-Video
ACM SIGPLAN
Automatic Parallelism Management - POPL 2024
0
rewiews
Explore techniques for automatic parallelism management in high-level languages, combining static and runtime approaches to optimize performance without manual tuning.
Add to list
1
Lesons
25 minutes
On-Demand
Free-Video
ACM SIGPLAN
Zero-Overhead Parallel Scans for Multi-Core CPUs - ARRAY 2024
0
rewiews
Explore efficient parallel scans for multi-core CPUs, achieving zero overhead and improved single-threaded performance in array languages.
Add to list
1
Lesons
25 minutes
On-Demand
Free-Video
The Julia Programming Language
DistributedWorkflow.jl - A Task-Based Workflow System Interface
0
rewiews
Explore DistributedWorkflow.jl, a Julia interface for task-based workflow management. Learn to build domain-specific workflows, leverage dynamic scheduling, and simplify parallel distributed application development for HPC and domain scientists.
Add to list
1
Lesons
29 minutes
On-Demand
Free-Video
The Julia Programming Language
Applications of Distributed Task Parallelism
0
rewiews
Explore distributed task parallelism in Julia, comparing Dagger with other frameworks and libraries. Learn about unique features for efficient, scalable, and maintainable code.
Add to list
1
Lesons
22 minutes
On-Demand
Free-Video
GOTO Conferences
The Erlang VM or How I Stopped Worrying and Started Loving Parallel Programming
0
rewiews
Discover how Erlang VM simplifies parallel programming, enabling scalable 24/7 services. Learn about message passing, process isolation, and dynamic code loading for robust system development.
Add to list
15
Lesons
51 minutes
On-Demand
Free-Video
ACM SIGPLAN
Resource Polymorphism: Integrating First-Class Resources into ML
0
rewiews
Explore resource polymorphism in ML, integrating destructors and resource types for enhanced memory management and functional programming in systems and parallel contexts.
Add to list
1
Lesons
33 minutes
On-Demand
Free-Video
Code Sync
Using Smoke and Mirrors to Compile a Functional Programming Language to Efficient GPU Code
0
rewiews
Explore techniques for compiling functional languages to efficient GPU code, overcoming hardware restrictions through strategic language design and aggressive compiler optimizations.
Add to list
1
Lesons
44 minutes
On-Demand
Free-Video
Meeting Cpp
C++ Standard Parallelism - Portable Parallel Programming Across Platforms
0
rewiews
Explore C++ Standard Parallelism: write portable parallel code for diverse hardware platforms. Learn about common algorithms, custom algorithm creation, and task graph composition.
Add to list
1
Lesons
52 minutes
On-Demand
Free-Video
NHR@FAU
Kokkos: Getting Lucky By Design - Performance Portability and API Design Principles
0
rewiews
Explore Kokkos programming model's design principles for performance portability across diverse HPC platforms. Learn how API design and community development contribute to widespread adoption.
Add to list
1
Lesons
58 minutes
On-Demand
Free-Video
NPTEL-NOC IITM
Concurrency Control Using Locks
0
rewiews
Learn techniques for managing concurrent access to shared resources using locks in database systems.
Add to list
1
Lesons
32 minutes
On-Demand
Free-Video
Exascale Computing Project
Taking HACC into the Exascale Era - New Code Capabilities and Challenges
0
rewiews
Explore HACC's evolution for exascale systems, new capabilities, and performance optimization in cosmology simulations.
Add to list
1
Lesons
58 minutes
On-Demand
Free-Video
MICDE University of Michigan
Legion: Programming Heterogeneous, Distributed Parallel Machines
0
rewiews
Explore hierarchical data organization and computation in parallel programming, focusing on Legion's design for complex machine architectures.
Add to list
1
Lesons
44 minutes
On-Demand
Free-Video
NHR@FAU
New Features in MPI 4.0
0
rewiews
Explore new features in MPI 4.0, including large-count routines, persistent collectives, and the Sessions Model. Learn about hardware-based communicator splitting and improvements in error handling.
Add to list
1
Lesons
56 minutes
On-Demand
Free-Video
CppCon
C++ Memory Model: From C++11 to C++23
0
rewiews
Explore C++ memory model evolution from C++11 to C++23. Learn CPU and compiler optimizations, threading tools, and best practices for robust, thread-safe code development.
Add to list
1
Lesons
59 minutes
On-Demand
Free-Video
Scalable Parallel Computing Lab, SPCL @ ETH Zurich
From Two Strong Oxen to Billions of Fleas - The Evolution of Massively Parallel Distributed Supercomputers
0
rewiews
Explore massively parallel distributed supercomputers, focusing on distributed-memory parallelism and RDMA through MPI. Gain insights into current designs and future challenges in high-performance computing.
Add to list
1
Lesons
33 minutes
On-Demand
Free-Video
PyCon US
Unlocking the Parallel Universe: Subinterpreters and Free-Threading in Python 3.13
0
rewiews
Explore Python 3.13's subinterpreters and free-threading for enhanced parallel execution. Learn implementation, limitations, and real-world applications in web server architecture.
Add to list
1
Lesons
39 minutes
On-Demand
Free-Video
PyCon US
Unlocking the Parallel Universe: Subinterpreters and Free-Threading in Python 3.13
0
rewiews
Explore Python 3.13's subinterpreters and free-threading for enhanced parallel execution. Learn implementation, limitations, and real-world applications in web server architecture.
Add to list
1
Lesons
39 minutes
On-Demand
Free-Video
Devoxx
Thinking in Parallel
0
rewiews
Learn techniques for parallel programming in Java, including array programming and stream operations, to create efficient and easily parallelizable code from Java experts Stuart Marks and Brian Goetz.
Add to list
28
Lesons
1 hour
On-Demand
Free-Video
Meeting Cpp
An Introduction to Multithreading in C++20
0
rewiews
Explore C++20's multithreading tools for beginners, covering essential facilities and safe usage in new or existing applications.
Add to list
1
Lesons
1 hour 2 minutes
On-Demand
Free-Video
ACCU Conference
Concurrency Hylomorphism - A Structured Approach to Safe and Efficient Concurrent Programming
0
rewiews
Explore a structured concurrency model for safe, efficient, and easy concurrent programming, inspired by Aristotle's hylomorphism. Learn to build effective abstractions with safety guarantees and performance considerations.
Add to list
1
Lesons
1 hour 13 minutes
On-Demand
Free-Video
Exascale Computing Project
Template Task Graphs: An Introduction to Parallel Programming for Irregular Data Sets
0
rewiews
Explore the Template Task Graph programming paradigm for expressing task parallelism in algorithms with irregular data sets. Learn installation and integration techniques.
Add to list
1
Lesons
1 hour 33 minutes
On-Demand
Free-Video
Meeting Cpp
Thread Pool Elements in C++20 - Understanding Consumer-Producer Patterns
0
rewiews
Explore the fundamentals of building thread pools in C++20, understanding consumer-producer patterns and how various concurrency elements work together through practical implementation examples.
Add to list
1
Lesons
49 minutes
On-Demand
Free-Video
load more...