Skip to main content
Graph
Search
fr
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Practice
Publications
Startups
Units
Show all results for
Home
Lecture
Conc-Tree Combiners: Parallel Programming in Scala
Graph Chatbot
Related lectures (30)
Previous
Page 2 of 3
Next
Parallel Scan Left
Introduces parallel scan left in Scala, covering its properties, sequential solutions, and efficient parallel computation techniques.
Introduction to Multiprocessor Architecture
Covers multiprocessor architecture, sustainable computing, AI model training impact, and parallel programming fundamentals.
Two-Phase Construction: Arrays & Hash Tables
Explains two-phase construction for arrays, hash tables, and search trees in parallel.
Parallel Sorting: Merge Sort Algorithm
Covers the implementation of a parallel merge sort algorithm in Scala, comparing its performance with quicksort.
Multiprocessors: Overview and Challenges
Covers the evolution and challenges of multiprocessors, emphasizing energy efficiency, parallel programming, cache coherence, and the role of GPUs.
Task Parallelism and Explicit Communication
Explores task parallelism, explicit communication, and synchronization primitives for efficient parallel programming.
Data-Parallel Programming: Basics and Mandelbrot Set
Covers data-parallel programming basics and rendering the Mandelbrot set efficiently.
Parallel Programming: Splitters and Combiners
Covers Splitters and Combiners in parallel programming using Scala, explaining how to implement key methods efficiently.
Parallel Programming in Scala: Performance Analysis
Delves into the performance analysis of parallel programs in Scala, covering asymptotic analysis, recursive functions, and Amdahl's Law.
Actors: Evolution and Implementation
Covers the evolution of Actors, challenges of modern CPUs, parallel programming risks, and synchronization tools in Scala.