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
Parallel Programming I
Graph Chatbot
Related lectures (32)
Previous
Page 2 of 4
Next
Concurrency Basics: Threads and Synchronization
Covers the basics of concurrency, focusing on threads and synchronization, including thread joining and challenges of non-deterministic execution.
Synchronization
Covers the principles of synchronization in parallel computing, focusing on shared memory synchronization and different methods like locks and barriers.
Transitioning to Multithreaded Programming: Key Concepts
Covers the transition from single-threaded to multithreaded programming, focusing on memory models and consistency issues.
Data-Parallel Programming: Vector & SIMD Processors
Explores data-parallel programming with vector processors and SIMD, and introduces MapReduce, Pregel, and TensorFlow.
Monitors: Synchronization and Cooperation
Explores monitors as a synchronization construct providing mutual exclusion and cooperation among threads, with examples like the one-place buffer.
Actors: Evolution and Implementation
Covers the evolution of Actors, challenges of modern CPUs, parallel programming risks, and synchronization tools in Scala.
Introduction to LabVIEW Programming
Introduces LabVIEW programming, covering memory management, data types, and parallel programming concepts, with hands-on demonstrations.
Parallel Programming in Scala: Computing p-norm
Explores computing p-norm using parallel programming in Scala and its impact on performance.
Conc-Trees: Parallel Programming in Scala
Covers the implementation of Conc-Trees in Scala for parallel programming.
Introduction to Multiprocessor Architecture
Covers multiprocessor architecture, sustainable computing, AI model training impact, and parallel programming fundamentals.