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
Concept
Thread (computing)
Applied sciences
Computer engineering
High-performance computing
Concurrent computing
Graph Chatbot
Related lectures (32)
Login to filter by course
Login to filter by course
Reset
Previous
Page 1 of 4
Next
Multi-threaded Processors
Covers the basics of multi-threaded processors, including design, performance impact, and pipeline utilization.
Concurrency Basics: Threads and Synchronization
Covers the basics of concurrency, focusing on threads and synchronization, including thread joining and challenges of non-deterministic execution.
Monitors: Synchronization and Cooperation
Explores monitors as a synchronization construct providing mutual exclusion and cooperation among threads, with examples like the one-place buffer.
GPUs: Architecture and Programming
Explores GPU architecture, multithreading, SIMD processors, and CUDA programming for parallel computing.
Threads: Introduction and Implementation
Introduces thread creation and management in Java, including using thread pools for efficient task execution.
Threads and Locks
Explores threads in programming, shared data challenges, locks, and thread management in graphical interfaces and web applications.
Concurrency Primitives and Pitfalls
Explores concurrency primitives, mutual exclusion, and synchronization pitfalls in operating systems, focusing on condition variables and semaphores.
Hybrid Programming and Project Proposals
Covers hybrid programming models, project proposals, thread safety, topology problems, and performance expectations in MPI.
Multithreading Basics: Design, Performance, and Impact
Covers the basics of multithreading, including design, performance impact, and GPU utilization.
Multithreading: Pipeline Utilization and Performance Impact
Explores multithreading in computer architecture, focusing on pipeline utilization and performance impact in various techniques, including blocked and fine-grained multithreading.