▲

Concurrent and Parallel Programming Concepts Training Video [2015, ENG]

seeders: 5
leechers: 0
Added 10 years ago by Alex Mill in Other

Download Fast Safe Anonymous
movies, software, shows...

Files

Concurrent and Parallel Programming Concepts Training Video [2015, ENG] (Size: 2.28 GB)
  01. Introduction
  01_01-Overview Of Concurrency, Parallelism, And NonBlocking IO.mp4 42.95 MB
  01_02-About The Author.mp4 5.31 MB
  01_03-Technical Definitions Of Concurrency And Parallelism.mp4 15.64 MB
  01_04-Why Examples In Various Programming Languages.mp4 16.27 MB
  01_05-The Big Picture Apps, System Libraries, And Kernel Routines.mp4 28.12 MB
  01_06-Getting Started.mp4 17.77 MB
  01_07-How To Access Your Working Files.mp4 26.38 MB
  02. Concurrency And Parallelism
  02_01-Processes And Threads.mp4 30.09 MB
  02_02-Multiprocessing.mp4 17.39 MB
  02_03-Multithreading.mp4 20.5 MB
  02_04-NonBlocking IO.mp4 18.3 MB
  02_05-Chapter Review.mp4 24.92 MB
  02_06-Hybrid Approaches The Rule, Not The Exception.mp4 35.36 MB
  03. Multiprocessing Basics
  03_01-Overview Of The First Multiprocessing Example Unnamed Pipes In C.mp4 27.77 MB
  03_02-Source Code For The First Multiprocessing Example.mp4 25.87 MB
  03_03-Overview Of The Second Multiprocessing Example Named Pipes In C.mp4 17.94 MB
  03_04-Source Code For The Second Multiprocessing Example.mp4 13.64 MB
  03_05-Multiprocessing The Nginx Web Server.mp4 28.68 MB
  03_06-Overview Of Execing And Forking Options In Multiprocessing.mp4 20.69 MB
  03_07-Source Code For The Execing Multiprocessing Example.mp4 14.52 MB
  03_08-Process Tracking And Management.mp4 37.44 MB
  04. Multiprocessing Through Richer Code Examples
  04_01-Multiprocessing In Node JS.mp4 19.52 MB
  04_02-Interprocess Communication Mechanisms IPC.mp4 30.63 MB
  04_03-Overview Of The SharedMemory IPC Example.mp4 19.93 MB
  04_04-Source Code For The SharedMemory IPC Example.mp4 18.11 MB
  04_05-The Nginx Web Server And Unicorn App Server Architecture.mp4 25.11 MB
  04_06-Overview Of The Three Sample Web Servers.mp4 17.24 MB
  04_07-The Multiprocessing Web Server.mp4 26.02 MB
  04_08-Exercise Which Process Prints What And Why.mp4 14.68 MB
  04_09-Upsides And Downsides Of Multiprocessing.mp4 25.32 MB
  05. Multithreading Basics
  05_01-Overview Of Multithreading.mp4 21.8 MB
  05_02-A Sample Race Condition In Java.mp4 22.89 MB
  05_03-Analysis Of The Race Condition Code.mp4 23.5 MB
  05_04-Overview Of Explicit Thread Locking.mp4 32.91 MB
  05_05-A Sample Deadlock In Java.mp4 26.11 MB
  05_06-HighLevel Concurrency Management In Multithreading.mp4 18.44 MB
  05_07-Wrap Up Of Multithreading Basics.mp4 24.32 MB
  05_08-Exercise Timing The Cost Of Explicit Locking.mp4 12.32 MB
  06. Multithreading Through Richer Code Examples
  06_01-The MiserSpendthrift Problem In C.mp4 32.94 MB
  06_02-Fixing The MiserSpendthrift Problem In C.mp4 20.82 MB
  06_03-Overview Of The MiserSpendthrift Problem In Java.mp4 15.83 MB
  06_04-MiserSpendthrift Examples In Java.mp4 22.58 MB
  06_05-Thread Synchronization As Cooperation.mp4 26.89 MB
  06_06-The ThreadSafe Stack Example In Java.mp4 27.87 MB
  06_07-The Multithreading Web Server.mp4 24.8 MB
  06_08-Chapter Review.mp4 27.05 MB
  06_09-Exercise Thread Pools And Thread Cooperation.mp4 24 MB
  07. ThreadSafety And HighLevel Concurrent Types In Java
  07_01-Thread Safety Through HighLevel ThreadSafe Data Types.mp4 31.29 MB
  07_02-Overview Of The BlockingQueue Example In Java.mp4 21.42 MB
  07_03-The BlockingQueue Example The Java Code.mp4 21.05 MB
  07_04-Overview Of The Semaphores Example.mp4 22.17 MB
  07_05-The SemaphoreExecutor Code Example In Java.mp4 30.66 MB
  07_06-Overview Of The ForkJoin Framework In Java.mp4 29.98 MB
  07_07-The Filesearcher Example In Java.mp4 25.86 MB
  07_08-Futures And Callables In Java A Code Example.mp4 19.14 MB
  07_09-Thread Safety Through Immutable Types And Pure Functions.mp4 23.72 MB
  07_10-Chapter Review.mp4 30.75 MB
  07_11-Exercise A ProducerConsumer Program With ThreadSafe Channels.mp4 20.75 MB
  08. Options For Thread Synchronization And Cooperation
  08_01-Locking Memory Versus ThreadSafe Channels And Memory Owners.mp4 22.69 MB
  08_02-Overview Of Goroutines And Channels.mp4 25.19 MB
  08_03-Explicit Locking In Go The MiserSpendthrift Problem Redux.mp4 27.75 MB
  08_04-ThreadPooling And ThreadSafe Channels In Go The MiserSpendthrift Problem Yet Again.mp4 36.64 MB
  08_05-Chapter Review.mp4 36.77 MB
  09. Concurrency And NonBlocking IO
  09_01-What Exactly Is NonBlocking IO.mp4 31.33 MB
  09_02-NonBlocking IO As A Concurrency Mechanism.mp4 25.36 MB
  09_03-Overview Of The Epoller Example In C.mp4 21.55 MB
  09_04-The Epoller Code Modules In C.mp4 33.45 MB
  09_05-Overview Of The NonBlocking IO Example In Java.mp4 22.12 MB
  09_06-The NonBlocking Server Code Java.mp4 34.48 MB
  09_07-The NonBlocking Client Code Java.mp4 28.91 MB
  09_08-Overview Of The Polling Server Web Server.mp4 29.19 MB
  09_09-The Code For The Polling Server.mp4 26.84 MB
  09_10-Exercise Polling Multiple Data Sources Using NonBlocking IO.mp4 20.06 MB
  10. Parallelism Basics
  10_01-Overview Of Parallelism Beyond Concurrency.mp4 26.71 MB
  10_02-Flynn Taxonomy As A Starting Point.mp4 17.66 MB
  10_03-A SIMD Auto Vectorization Code Example In C.mp4 25.24 MB
  10_04-The Parallel Instructions Of The SIMD Example In The Assembly Code.mp4 34.64 MB
  10_05-Timing The Performance Boost From Parallelism A Code Example.mp4 18.96 MB
  10_06-Overview Of The OpenMP Framework For Auto Vectorization.mp4 21.15 MB
  10_07-OpenMP Basics In A Code Example.mp4 16.39 MB
  10_08-The MiserSpendthrift Problem In OpenMP.mp4 18.02 MB
  10_09-SIMD Programming In OpenMP.mp4 29.53 MB
  10_10-Wrap Up On Data Parallelism SIMD Basics.mp4 20.53 MB
  11. Parallelism And Performance
  11_01-How Can Performance Gains Through Parallelism Be Measured.mp4 25.27 MB
  11_02-The ParallelSort Program In Java.mp4 15.19 MB
  11_03-Amdahls Law By Example.mp4 33.93 MB
  11_04-Exercise Use Timings To Get Data On Performance Trends.mp4 11.02 MB
  12. Parallelism And Distributed Computing
  12_01-Distributed Systems And Parallelism Overview.mp4 20.32 MB
  12_02-MapReduce Overview.mp4 18.83 MB
  12_03-Java 8 Support For MapReduce Operations.mp4 30.35 MB
  12_04-MapReduce Code Example The Book Index Program In Java.mp4 32.64 MB
  12_05-OpenMPI Overview.mp4 21.55 MB
  12_06-OpenMPI Example MPI Basics.mp4 21.53 MB
  12_07-OpenMPI Example MPI Message Passing.mp4 33.66 MB
  12_08-Wrap Up Of Distributed Systems And Parallelism.mp4 22.8 MB
  12_09-Exercise Code An OpenMPI Solution To The Book Index MapReduce Problem.mp4 14.56 MB
  13. Conclusion
  13_01-Course Wrap Up.mp4 19.77 MB
  Working Files
  Concurrent_and_Parallel_Programming_Concepts_Working_Files.zip 133.91 KB

Description


Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)

Concurrent and Parallel Programming Concepts Training Video

Год выпуска: 11/2015
Производитель: O'Reilly Media / Infinite Skills
Сайт производителя: oreilly.com, infiniteskills.com/training/Concurrent-and-Parallel-Programming-Concepts.html
Автор: Martin Kalin
Продолжительность: 8:00
Тип раздаваемого материала: Видеоклипы
Язык: Английский
Описание: In this Concurrent and Parallel Programming Concepts training course, expert author Martin Kalin will teach you everything you need to know to master concurrent and parallel programming. This course is designed for users that already have a basic working knowledge of programming concepts.
You will start by learning about concurrency and parallelism, then jumping into learning the basics of multiprocessing. From there, Martin will teach you about multiprocessing through richer code examples, as well as multithreading through richer code examples. This video tutorial also covers thread-safety and high-level concurrent types in Java, options for thread synchronization and cooperation, and concurrency and non-blocking I/O. Finally, you will learn the basics of parallelism, parallelism and performance, and parallelism and distributed computing.
Once you have completed this computer based training course, you will have learned everything you need to know about concurrent and parallel programming. Working files are included, allowing you to follow along with the author throughout the lessons.

В это одновременное и параллельное Программирование понятий учебного курса, эксперт Автор Мартин Калин научу вас всему, что необходимо знать, чтобы освоить одновременное и параллельное программирование. Этот курс предназначен для пользователей, уже имеющих базовые знания концепций программирования.
[spoiler="Содержание"]
01. Introduction
0101 Overview Of Concurrency, Parallelism, And Non-Blocking I-O
0102 About The Author
0103 Technical Definitions Of Concurrency And Parallelism
0104 Why Examples In Various Programming Languages?
0105 The Big Picture - Apps, System Libraries, And Kernel Routines
0106 Getting Started
0107 How To Access Your Working Files

02. Concurrency And Parallelism
0201 Processes And Threads
0202 Multiprocessing
0203 Multithreading
0204 Non-Blocking I-O
0205 Chapter Review
0206 Hybrid Approaches - The Rule, Not The Exception

03. Multiprocessing Basics
0301 Overview Of The First Multiprocessing Example - Unnamed Pipes In C
0302 Source Code For The First Multiprocessing Example
0303 Overview Of The Second Multiprocessing Example - Named Pipes In C
0304 Source Code For The Second Multiprocessing Example
0305 Multiprocessing The Nginx Web Server
0306 Overview Of Execing And Forking Options In Multiprocessing
0307 Source Code For The Execing Multiprocessing Example
0308 Process Tracking And Management

04. Multiprocessing Through Richer Code Examples
0401 Multiprocessing In Node JS
0402 Interprocess Communication Mechanisms - IPC
0403 Overview Of The Shared-Memory IPC Example
0404 Source Code For The Shared-Memory IPC Example
0405 The Nginx Web Server And Unicorn App Server Architecture
0406 Overview Of The Three Sample Web Servers
0407 The Multiprocessing Web Server
0408 Exercise - Which Process Prints What And Why?
0409 Upsides And Downsides Of Multiprocessing

05. Multithreading Basics
0501 Overview Of Multithreading
0502 A Sample Race Condition In Java
0503 Analysis Of The Race Condition Code
0504 Overview Of Explicit Thread Locking
0505 A Sample Deadlock In Java
0506 High-Level Concurrency Management In Multithreading
0507 Wrap Up Of Multithreading Basics
0508 Exercise - Timing The Cost Of Explicit Locking

06. Multithreading Through Richer Code Examples
0601 The Miser-Spendthrift Problem In C
0602 Fixing The Miser-Spendthrift Problem In C
0603 Overview Of The Miser-Spendthrift Problem In Java
0604 Miser-Spendthrift Examples In Java
0605 Thread Synchronization As Cooperation
0606 The Thread-Safe Stack Example In Java
0607 The Multithreading Web Server
0608 Chapter Review
0609 Exercise - Thread Pools And Thread Cooperation

07. Thread-Safety And High-Level Concurrent Types In Java
0701 Thread Safety Through High-Level Thread-Safe Data Types
0702 Overview Of The BlockingQueue Example In Java
0703 The BlockingQueue Example - The Java Code
0704 Overview Of The Semaphores Example
0705 The Semaphore-Executor Code Example In Java
0706 Overview Of The Fork-Join Framework In Java
0707 The Filesearcher Example In Java
0708 Futures And Callables In Java - A Code Example
0709 Thread Safety Through Immutable Types And Pure Functions
0710 Chapter Review
0711 Exercise - A Producer-Consumer Program With Thread-Safe Channels

08. Options For Thread Synchronization And Cooperation
0801 Locking Memory Versus Thread-Safe Channels And Memory Owners
0802 Overview Of Goroutines And Channels
0803 Explicit Locking In Go - The Miser-Spendthrift Problem Redux
0804 Thread-Pooling And Thread-Safe Channels In Go - The Miser-Spendthrift Problem Yet Again
0805 Chapter Review

09. Concurrency And Non-Blocking I-O
0901 What Exactly Is Non-Blocking I-O?
0902 Non-Blocking I-O As A Concurrency Mechanism
0903 Overview Of The Epoller Example In C
0904 The Epoller Code Modules In C
0905 Overview Of The Non-Blocking I-O Example In Java
0906 The Non-Blocking Server Code - Java
0907 The Non-Blocking Client Code - Java
0908 Overview Of The Polling Server Web Server
0909 The Code For The Polling Server
0910 Exercise - Polling Multiple Data Sources Using Non-Blocking I-O

10. Parallelism Basics
1001 Overview Of Parallelism Beyond Concurrency
1002 Flynn Taxonomy As A Starting Point
1003 A SIMD Auto Vectorization Code Example In C
1004 The Parallel Instructions Of The SIMD Example In The Assembly Code
1005 Timing The Performance Boost From Parallelism - A Code Example
1006 Overview Of The OpenMP Framework For Auto Vectorization
1007 OpenMP Basics In A Code Example
1008 The Miser-Spendthrift Problem In OpenMP
1009 SIMD Programming In OpenMP
1010 Wrap Up On Data Parallelism - SIMD Basics

11. Parallelism And Performance
1101 How Can Performance Gains Through Parallelism Be Measured?
1102 The ParallelSort Program In Java
1103 Amdahls Law By Example
1104 Exercise - Use Timings To Get Data On Performance Trends

12. Parallelism And Distributed Computing
1201 Distributed Systems And Parallelism Overview
1202 Map-Reduce Overview
1203 Java 8 Support For Map-Reduce Operations
1204 Map-Reduce Code Example - The Book Index Program In Java
1205 OpenMPI Overview
1206 OpenMPI Example - MPI Basics
1207 OpenMPI Example - MPI Message Passing
1208 Wrap Up Of Distributed Systems And Parallelism
1209 Exercise - Code An OpenMPI Solution To The Book Index Map-Reduce Problem

13. Conclusion
1301 Course Wrap Up
[/spoiler]
Файлы примеров: присутствуют
Формат видео: MP4
Видео: AVC, 1280x720, 16:9, 15fps, 498kbps
Аудио: AAC, 48kHz, 125kbps, stereo
[spoiler="Скриншоты"]

[/spoiler]

Related Torrents

torrent name size uploader age seed leech
0
0
0
4
0