Concurrent and Parallel Programming Concepts

seeders: 12
leechers: 10
Added on January 11, 2016 by Rocky_45in Other > Tutorials
Torrent verified.



Concurrent and Parallel Programming Concepts (Size: 2.28 GB)
 01_01-Overview Of Concurrency, Parallelism, And NonBlocking IO.mp442.95 MB
 01_02-About The Author.mp45.31 MB
 01_03-Technical Definitions Of Concurrency And Parallelism.mp415.64 MB
 01_04-Why Examples In Various Programming Languages.mp416.27 MB
 01_05-The Big Picture Apps, System Libraries, And Kernel Routines.mp428.12 MB
 01_06-Getting Started.mp417.77 MB
 01_07-How To Access Your Working Files.mp426.38 MB
 02_01-Processes And Threads.mp430.09 MB
 02_02-Multiprocessing.mp417.39 MB
 02_03-Multithreading.mp420.5 MB
 02_04-NonBlocking IO.mp418.3 MB
 02_05-Chapter Review.mp424.92 MB
 02_06-Hybrid Approaches The Rule, Not The Exception.mp435.36 MB
 03_01-Overview Of The First Multiprocessing Example Unnamed Pipes In C.mp427.77 MB
 03_02-Source Code For The First Multiprocessing Example.mp425.87 MB
 03_03-Overview Of The Second Multiprocessing Example Named Pipes In C.mp417.94 MB
 03_04-Source Code For The Second Multiprocessing Example.mp413.64 MB
 03_05-Multiprocessing The Nginx Web Server.mp428.68 MB
 03_06-Overview Of Execing And Forking Options In Multiprocessing.mp420.69 MB
 03_07-Source Code For The Execing Multiprocessing Example.mp414.52 MB
 03_08-Process Tracking And Management.mp437.44 MB
 04_01-Multiprocessing In Node JS.mp419.52 MB
 04_02-Interprocess Communication Mechanisms IPC.mp430.63 MB
 04_03-Overview Of The SharedMemory IPC Example.mp419.93 MB
 04_04-Source Code For The SharedMemory IPC Example.mp418.11 MB
 04_05-The Nginx Web Server And Unicorn App Server Architecture.mp425.11 MB
 04_06-Overview Of The Three Sample Web Servers.mp417.24 MB
 04_07-The Multiprocessing Web Server.mp426.02 MB
 04_08-Exercise Which Process Prints What And Why.mp414.68 MB
 04_09-Upsides And Downsides Of Multiprocessing.mp425.32 MB
 05_01-Overview Of Multithreading.mp421.8 MB
 05_02-A Sample Race Condition In Java.mp422.89 MB
 05_03-Analysis Of The Race Condition Code.mp423.5 MB
 05_04-Overview Of Explicit Thread Locking.mp432.91 MB
 05_05-A Sample Deadlock In Java.mp426.11 MB
 05_06-HighLevel Concurrency Management In Multithreading.mp418.44 MB
 05_07-Wrap Up Of Multithreading Basics.mp424.32 MB
 05_08-Exercise Timing The Cost Of Explicit Locking.mp412.32 MB
 06_01-The MiserSpendthrift Problem In C.mp432.94 MB
 06_02-Fixing The MiserSpendthrift Problem In C.mp420.82 MB
 06_03-Overview Of The MiserSpendthrift Problem In Java.mp415.83 MB
 06_04-MiserSpendthrift Examples In Java.mp422.58 MB
 06_05-Thread Synchronization As Cooperation.mp426.89 MB
 06_06-The ThreadSafe Stack Example In Java.mp427.87 MB
 06_07-The Multithreading Web Server.mp424.8 MB
 06_08-Chapter Review.mp427.05 MB
 06_09-Exercise Thread Pools And Thread Cooperation.mp424 MB
 07_01-Thread Safety Through HighLevel ThreadSafe Data Types.mp431.29 MB
 07_02-Overview Of The BlockingQueue Example In Java.mp421.42 MB
 07_03-The BlockingQueue Example The Java Code.mp421.05 MB
 07_04-Overview Of The Semaphores Example.mp422.17 MB
 07_05-The SemaphoreExecutor Code Example In Java.mp430.66 MB
 07_06-Overview Of The ForkJoin Framework In Java.mp429.98 MB
 07_07-The Filesearcher Example In Java.mp425.86 MB
 07_08-Futures And Callables In Java A Code Example.mp419.14 MB
 07_09-Thread Safety Through Immutable Types And Pure Functions.mp423.72 MB
 07_10-Chapter Review.mp430.75 MB
 07_11-Exercise A ProducerConsumer Program With ThreadSafe Channels.mp420.75 MB
 08_01-Locking Memory Versus ThreadSafe Channels And Memory Owners.mp422.69 MB
 08_02-Overview Of Goroutines And Channels.mp425.19 MB
 08_03-Explicit Locking In Go The MiserSpendthrift Problem Redux.mp427.75 MB
 08_04-ThreadPooling And ThreadSafe Channels In Go The MiserSpendthrift Problem Yet Again.mp436.64 MB
 08_05-Chapter Review.mp436.77 MB
 09_01-What Exactly Is NonBlocking IO.mp431.33 MB
 09_02-NonBlocking IO As A Concurrency Mechanism.mp425.36 MB
 09_03-Overview Of The Epoller Example In C.mp421.55 MB
 09_04-The Epoller Code Modules In C.mp433.45 MB
 09_05-Overview Of The NonBlocking IO Example In Java.mp422.12 MB
 09_06-The NonBlocking Server Code Java.mp434.48 MB
 09_07-The NonBlocking Client Code Java.mp428.91 MB
 09_08-Overview Of The Polling Server Web Server.mp429.19 MB
 09_09-The Code For The Polling Server.mp426.84 MB
 09_10-Exercise Polling Multiple Data Sources Using NonBlocking IO.mp420.06 MB
 10_01-Overview Of Parallelism Beyond Concurrency.mp426.71 MB
 10_02-Flynn Taxonomy As A Starting Point.mp417.66 MB
 10_03-A SIMD Auto Vectorization Code Example In C.mp425.24 MB
 10_04-The Parallel Instructions Of The SIMD Example In The Assembly Code.mp434.64 MB
 10_05-Timing The Performance Boost From Parallelism A Code Example.mp418.96 MB
 10_06-Overview Of The OpenMP Framework For Auto Vectorization.mp421.15 MB
 10_07-OpenMP Basics In A Code Example.mp416.39 MB
 10_08-The MiserSpendthrift Problem In OpenMP.mp418.02 MB
 10_09-SIMD Programming In OpenMP.mp429.53 MB
 10_10-Wrap Up On Data Parallelism SIMD Basics.mp420.53 MB
 11_01-How Can Performance Gains Through Parallelism Be Measured.mp425.27 MB
 11_02-The ParallelSort Program In Java.mp415.19 MB
 11_03-Amdahls Law By Example.mp433.93 MB
 11_04-Exercise Use Timings To Get Data On Performance Trends.mp411.02 MB
 12_01-Distributed Systems And Parallelism Overview.mp420.32 MB
 12_02-MapReduce Overview.mp418.83 MB
 12_03-Java 8 Support For MapReduce Operations.mp430.35 MB
 12_04-MapReduce Code Example The Book Index Program In Java.mp432.64 MB
 12_05-OpenMPI Overview.mp421.55 MB
 12_06-OpenMPI Example MPI Basics.mp421.53 MB
 12_07-OpenMPI Example MPI Message Passing.mp433.66 MB
 12_08-Wrap Up Of Distributed Systems And Parallelism.mp422.8 MB
 12_09-Exercise Code An OpenMPI Solution To The Book Index MapReduce Problem.mp414.56 MB
 13_01-Course Wrap Up.mp419.77 MB
 Concurrent_and_Parallel_Programming_Concepts_Working_Files.zip133.91 KB


Description





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.

Sharing Widget


Download torrent
2.28 GB
seeders:12
leechers:10
Concurrent and Parallel Programming Concepts