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
Data-Parallel Programming: Basics and Mandelbrot Set
Graph Chatbot
Related lectures (31)
Previous
Page 1 of 4
Next
Parallel Computing: Principles and OpenMP
Covers the principles of parallel computing and introduces OpenMP for creating concurrent code from serial code.
Parallel Programming I
Covers the basics of parallel programming, including concurrency, forms of parallelism, synchronization, and programming models like PThreads and OpenMP.
Data-Parallel Programming: Vector & SIMD Processors
Explores data-parallel programming with vector processors and SIMD, and introduces MapReduce, Pregel, and TensorFlow.
Principles of Parallelism
Covers the basics of parallelism, including physical examples, historical context, multicore era, and parallel collections in Scala.
Data-Parallel Operations: Scala Programming
Covers data-parallel operations in Scala programming, focusing on fold operations and aggregate operation.
Conc-Trees: Parallel Programming in Scala
Covers the implementation of Conc-Trees in Scala for parallel programming.
Data-Parallel Operations: Part 1
Explores data-parallel operations in Scala, converting collections, implementing sum, and examining fold operations.
Data Operations and Parallel Mapping
Explores parallel programming in Scala, functional operations on collections, and parallel map functions on arrays and trees.
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.