Skip to main content
Graph
Search
fr
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Quizes
Exercises
Publications
Startups
Units
Show all results for
Home
Lecture
Task Parallelism and Explicit Communication
Graph Chatbot
Related lectures (42)
Principles of Parallelism
Covers the basics of parallelism, including physical examples, historical context, multicore era, and parallel collections in Scala.
Conc-Trees: Parallel Programming in Scala
Covers the implementation of Conc-Trees in Scala for parallel programming.
Data Operations and Parallel Mapping
Explores parallel programming in Scala, functional operations on collections, and parallel map functions on arrays and trees.
Parallel Programming in Scala: Computing p-norm
Explores computing p-norm using parallel programming in Scala and its impact on performance.
Data-Parallel Programming: Basics and Mandelbrot Set
Covers data-parallel programming basics and rendering the Mandelbrot set efficiently.
Data-Parallel Operations: Part 1
Explores data-parallel operations in Scala, converting collections, implementing sum, and examining fold operations.
Actors: Evolution and Implementation
Covers the evolution of Actors, challenges of modern CPUs, parallel programming risks, and synchronization tools in Scala.
Conc-Tree Combiners: Parallel Programming in Scala
Explores Conc-Tree Combiners for parallel programming in Scala, covering buffer operations, chunk nodes, and combining methods.
Data-Parallel Operations: Scala Programming
Covers data-parallel operations in Scala programming, focusing on fold operations and aggregate operation.
GPU Introduction: Performance and Programming
Explores the motivation and advantages of using GPUs for computation, focusing on their performance and programming through CUDA.
Parallel Scan Left
Introduces parallel scan left in Scala, covering its properties, sequential solutions, and efficient parallel computation techniques.
Fold Reduce Operations
Explores fold (reduce) operations in parallel programming using Scala, covering associative operations, expression trees, parallel reduction, and array reduction.
Atomic Operations: Basics and Applications
Covers the basics of atomic operations in concurrency and parallelism, including hardware-provided operations and synchronized algorithms.
Brain Network Communication: Mechanisms and Patterns
Delves into brain network communication patterns, investigation methods, and the relationship between structural and functional connections.
Parallel Computing: Principles and OpenMP
Log in to Mediaspace to watch this video
Covers the principles of parallel computing and introduces OpenMP for creating concurrent code from serial code.
Parallel Programming I
Log in to Mediaspace to watch this video
Covers the basics of parallel programming, including concurrency, forms of parallelism, synchronization, and programming models like PThreads and OpenMP.
Principles of Parallel Computing: OpenMP
Log in to Mediaspace to watch this video
Explores the principles of parallel computing, focusing on OpenMP as a tool for creating concurrent code from serial code.
Introduction to Multiprocessor Architecture
Log in to Mediaspace to watch this video
Covers multiprocessor architecture, sustainable computing, AI model training impact, and parallel programming fundamentals.
Speculative Query Parallelization
Log in to Mediaspace to watch this video
Explores accelerating complex analytics through speculation, parallelizing queries, handling mispredictions, and transitioning to speculative plans.
Memory Consistency Models: Performance Impact and Parallel Computing
Log in to Mediaspace to watch this video
Covers memory consistency models, parallel computing, atomic subroutines, GPU architecture, and multithreading.
Previous
Page 1 of 3
Next