Async and Parallel Programming - Application Design
File List
- async-parallel-app-design.zip 39.3 MB
- 01.Understanding the Dangers of Concurrency/16.Demo 4 - lock-free solution.wmv 36.0 MB
- 03.Designs and Patterns for Parallel Programming/28.Demo 5 - Stock History with Speculative Execution and APM.wmv 27.9 MB
- 01.Understanding the Dangers of Concurrency/08.Demo 1 - from sequential to parallel.wmv 27.4 MB
- 01.Understanding the Dangers of Concurrency/14.Demo 3 - solution using interlocking.wmv 23.2 MB
- 03.Designs and Patterns for Parallel Programming/17.Demo 2 - Netflix solution using Producer-Consumer (v2).wmv 20.6 MB
- 01.Understanding the Dangers of Concurrency/23.Demo 6 - improving performance.wmv 20.2 MB
- 02.Execution Model and Types of Parallelism/34.Demo 4 - Mandelbrot app with cancellation.wmv 20.1 MB
- 02.Execution Model and Types of Parallelism/28.Demo 3 - Parallel.For version.wmv 20.0 MB
- 03.Designs and Patterns for Parallel Programming/13.Demo 1 - implementation with ConcurrentDictionary T.wmv 18.9 MB
- 01.Understanding the Dangers of Concurrency/07.Demo 1 - source code layout.wmv 13.8 MB
- 02.Execution Model and Types of Parallelism/13.Demo 1 - solution attempt with default behavior.wmv 12.2 MB
- 01.Understanding the Dangers of Concurrency/12.Demo 2 - solution using locking.wmv 11.9 MB
- 02.Execution Model and Types of Parallelism/16.Demo 2 - proper solution in action.wmv 10.7 MB
- 03.Designs and Patterns for Parallel Programming/21.Demo 3 - Netflix using MapReduce.wmv 9.3 MB
- 03.Designs and Patterns for Parallel Programming/11.Demo 1 - overview of Netflix data mining app.wmv 8.9 MB
- 01.Understanding the Dangers of Concurrency/19.Demo 5 - using thread-safe objects.wmv 8.6 MB
- 03.Designs and Patterns for Parallel Programming/24.Demo 4 - Netflix with PLINQ.wmv 8.1 MB
- 02.Execution Model and Types of Parallelism/27.Demo 3 - sequential version.wmv 6.8 MB
- 03.Designs and Patterns for Parallel Programming/20.Implementing MapReduce.wmv 6.3 MB
- 01.Understanding the Dangers of Concurrency/11.Solution 1 - locking.wmv 5.9 MB
- 02.Execution Model and Types of Parallelism/14.Demo 1 - solution attempt with long-running option.wmv 5.9 MB
- 01.Understanding the Dangers of Concurrency/05.Race conditions involving shared resources.wmv 5.8 MB
- 03.Designs and Patterns for Parallel Programming/10.ConcurrentQueue T.wmv 5.3 MB
- 03.Designs and Patterns for Parallel Programming/16.Implementation of Producer-Consumer with BlockingCollection T.wmv 5.0 MB
- 01.Understanding the Dangers of Concurrency/18.Thread-safety and solutions to shared objects.wmv 5.0 MB
- 03.Designs and Patterns for Parallel Programming/03.Design Problem 2 - download 20+ web pages.wmv 4.9 MB
- 02.Execution Model and Types of Parallelism/05.Execution model - tasks vs. threads vs. cores.wmv 4.7 MB
- 03.Designs and Patterns for Parallel Programming/02.Design Problem 1 - 100+ CPU-intensive operations.wmv 4.4 MB
- 03.Designs and Patterns for Parallel Programming/23.Parallel LINQ (PLINQ).wmv 4.2 MB
- 02.Execution Model and Types of Parallelism/24.Parallel.For, .Foreach, .Invoke.wmv 4.2 MB
- 03.Designs and Patterns for Parallel Programming/12.Demo 1 - overview of parallel solution (v1).wmv 4.2 MB
- 02.Execution Model and Types of Parallelism/30.Custom data partitioning.wmv 4.0 MB
- 02.Execution Model and Types of Parallelism/29.Data partitioning.wmv 3.8 MB
- 03.Designs and Patterns for Parallel Programming/29.Parallel I-O design challenge.wmv 3.8 MB
- 01.Understanding the Dangers of Concurrency/15.Solution 3 - lock-free.wmv 3.6 MB
- 02.Execution Model and Types of Parallelism/21.Dataflow parallelism.wmv 3.5 MB
- 01.Understanding the Dangers of Concurrency/22.Performance lessons....wmv 3.5 MB
- 02.Execution Model and Types of Parallelism/03.Execution model - high-level view.wmv 3.5 MB
- 03.Designs and Patterns for Parallel Programming/04.Design Problem 3 - application logging task.wmv 3.4 MB
- 01.Understanding the Dangers of Concurrency/17.The danger of shared objects.wmv 3.2 MB
- 02.Execution Model and Types of Parallelism/01.Introductions and Agenda.wmv 3.0 MB
- 01.Understanding the Dangers of Concurrency/01.Introductions and Agenda.wmv 2.9 MB
- 02.Execution Model and Types of Parallelism/35.Summary and References.wmv 2.8 MB
- 02.Execution Model and Types of Parallelism/33.Cancelling a Parallel loop.wmv 2.7 MB
- 01.Understanding the Dangers of Concurrency/02.The pitfalls of concurrency.wmv 2.7 MB
- 02.Execution Model and Types of Parallelism/15.Solution for 100 long-running tasks.wmv 2.7 MB
- 02.Execution Model and Types of Parallelism/08.Work-stealing in detail.wmv 2.6 MB
- 03.Designs and Patterns for Parallel Programming/01.Introductions and Agenda.wmv 2.6 MB
- 03.Designs and Patterns for Parallel Programming/30.Summary and References.wmv 2.5 MB
- 03.Designs and Patterns for Parallel Programming/27.APM example of async file I-O.wmv 2.5 MB
- 03.Designs and Patterns for Parallel Programming/22.Demo 3 - results.wmv 2.5 MB
- 01.Understanding the Dangers of Concurrency/24.Summary and References.wmv 2.4 MB
- 01.Understanding the Dangers of Concurrency/13.Solution 2 - interlocking.wmv 2.4 MB
- 02.Execution Model and Types of Parallelism/32.Breaking out of a Parallel loop.wmv 2.3 MB
- 02.Execution Model and Types of Parallelism/07.Additional observations regarding task scheduler.wmv 2.3 MB
- 03.Designs and Patterns for Parallel Programming/15.Producer-Consumer pattern.wmv 2.2 MB
- 03.Designs and Patterns for Parallel Programming/26.APM - Asynchronous Programming Model pattern.wmv 2.2 MB
- 01.Understanding the Dangers of Concurrency/20.Synchronization primitives.wmv 2.2 MB
- 03.Designs and Patterns for Parallel Programming/07.Dataflow pattern.wmv 2.2 MB
- 02.Execution Model and Types of Parallelism/10.Fairness option to execute tasks in order.wmv 2.1 MB
- 03.Designs and Patterns for Parallel Programming/25.Speculative Execution pattern.wmv 2.1 MB
- 03.Designs and Patterns for Parallel Programming/06.Pipeline pattern.wmv 2.1 MB
- 02.Execution Model and Types of Parallelism/26.Demo 3 - Mandelbrot app overview.wmv 1.9 MB
- 02.Execution Model and Types of Parallelism/22.Embarrassingly parallel.wmv 1.8 MB
- 03.Designs and Patterns for Parallel Programming/08.Increasing parallelism in pipeline and dataflow.wmv 1.7 MB
- 03.Designs and Patterns for Parallel Programming/14.Demo 1 - results.wmv 1.7 MB
- 01.Understanding the Dangers of Concurrency/06.Demo 1 - parallelizing a Logfile Search app.wmv 1.7 MB
- 03.Designs and Patterns for Parallel Programming/09.Concurrent Data Structures --- master list.wmv 1.7 MB
- 02.Execution Model and Types of Parallelism/25.Structured (fork-join) parallelism.wmv 1.6 MB
- 03.Designs and Patterns for Parallel Programming/18.Demo 2 - results.wmv 1.6 MB
- 01.Understanding the Dangers of Concurrency/04.Terminology - race conditions, critical sections.wmv 1.5 MB
- 02.Execution Model and Types of Parallelism/19.Data parallelism.wmv 1.5 MB
- 01.Understanding the Dangers of Concurrency/10.Solving race conditions --- an overview.wmv 1.5 MB
- 02.Execution Model and Types of Parallelism/06.Custom task scheduling.wmv 1.5 MB
- 02.Execution Model and Types of Parallelism/04.Task granularity - just how lightweight.wmv 1.4 MB
- 02.Execution Model and Types of Parallelism/09.Two important assumptions - short-lived, random order.wmv 1.3 MB
- 03.Designs and Patterns for Parallel Programming/19.MapReduce pattern.wmv 1.3 MB
- 02.Execution Model and Types of Parallelism/11.LongRunning option for tasks ] 1-2 seconds.wmv 1.2 MB
- 02.Execution Model and Types of Parallelism/31.Exception handling with Parallel class.wmv 1.2 MB
- 02.Execution Model and Types of Parallelism/20.Task parallelism.wmv 1.1 MB
- 01.Understanding the Dangers of Concurrency/03.Correctness guarantees - safety, liveness.wmv 1.1 MB
- 02.Execution Model and Types of Parallelism/17.Parallel.For = more concise solution.wmv 1.1 MB
- 02.Execution Model and Types of Parallelism/12.Demo 1 - executing 100 long-running tasks.wmv 856.3 KB
- 02.Execution Model and Types of Parallelism/18.Types of Parallelism.wmv 844.6 KB
- 03.Designs and Patterns for Parallel Programming/05.Parallel Patterns --- master list.wmv 829.9 KB
- 01.Understanding the Dangers of Concurrency/21.The concurrent data structures - thread-safe collections.wmv 756.6 KB
- 02.Execution Model and Types of Parallelism/02.Tasks - developer's role vs. .NEt's role.wmv 695.0 KB
- 02.Execution Model and Types of Parallelism/23.TPL support for parallelism types.wmv 645.1 KB
- 01.Understanding the Dangers of Concurrency/09.Demo 1 - summary of why it's broken.wmv 430.9 KB
- 01.Understanding the Dangers of Concurrency/16.Demo 4 - lock-free solution.srt 16.7 KB
- 01.Understanding the Dangers of Concurrency/08.Demo 1 - from sequential to parallel.srt 15.0 KB
- 03.Designs and Patterns for Parallel Programming/28.Demo 5 - Stock History with Speculative Execution and APM.srt 12.1 KB
- 01.Understanding the Dangers of Concurrency/14.Demo 3 - solution using interlocking.srt 10.8 KB
- 03.Designs and Patterns for Parallel Programming/17.Demo 2 - Netflix solution using Producer-Consumer (v2).srt 9.9 KB
- 01.Understanding the Dangers of Concurrency/23.Demo 6 - improving performance.srt 9.8 KB
- 02.Execution Model and Types of Parallelism/28.Demo 3 - Parallel.For version.srt 9.1 KB
- 03.Designs and Patterns for Parallel Programming/13.Demo 1 - implementation with ConcurrentDictionary T.srt 7.5 KB
- 02.Execution Model and Types of Parallelism/34.Demo 4 - Mandelbrot app with cancellation.srt 6.9 KB
- 02.Execution Model and Types of Parallelism/13.Demo 1 - solution attempt with default behavior.srt 6.1 KB
- 02.Execution Model and Types of Parallelism/16.Demo 2 - proper solution in action.srt 6.0 KB
- 01.Understanding the Dangers of Concurrency/07.Demo 1 - source code layout.srt 5.7 KB
- 01.Understanding the Dangers of Concurrency/19.Demo 5 - using thread-safe objects.srt 4.9 KB
- 03.Designs and Patterns for Parallel Programming/20.Implementing MapReduce.srt 4.7 KB
- 01.Understanding the Dangers of Concurrency/12.Demo 2 - solution using locking.srt 4.7 KB
- 01.Understanding the Dangers of Concurrency/05.Race conditions involving shared resources.srt 4.7 KB
- 03.Designs and Patterns for Parallel Programming/21.Demo 3 - Netflix using MapReduce.srt 4.6 KB
- 03.Designs and Patterns for Parallel Programming/10.ConcurrentQueue T.srt 4.6 KB
- 03.Designs and Patterns for Parallel Programming/11.Demo 1 - overview of Netflix data mining app.srt 4.3 KB
- 01.Understanding the Dangers of Concurrency/11.Solution 1 - locking.srt 4.1 KB
- 03.Designs and Patterns for Parallel Programming/03.Design Problem 2 - download 20+ web pages.srt 4.0 KB
- 03.Designs and Patterns for Parallel Programming/24.Demo 4 - Netflix with PLINQ.srt 3.7 KB
- 01.Understanding the Dangers of Concurrency/18.Thread-safety and solutions to shared objects.srt 3.5 KB
- 03.Designs and Patterns for Parallel Programming/23.Parallel LINQ (PLINQ).srt 3.4 KB
- 03.Designs and Patterns for Parallel Programming/16.Implementation of Producer-Consumer with BlockingCollection T.srt 3.3 KB
- 03.Designs and Patterns for Parallel Programming/12.Demo 1 - overview of parallel solution (v1).srt 3.2 KB
- 01.Understanding the Dangers of Concurrency/22.Performance lessons....srt 3.1 KB
- 02.Execution Model and Types of Parallelism/24.Parallel.For, .Foreach, .Invoke.srt 3.0 KB
- 02.Execution Model and Types of Parallelism/14.Demo 1 - solution attempt with long-running option.srt 2.8 KB
- 02.Execution Model and Types of Parallelism/05.Execution model - tasks vs. threads vs. cores.srt 2.8 KB
- 02.Execution Model and Types of Parallelism/30.Custom data partitioning.srt 2.7 KB
- 02.Execution Model and Types of Parallelism/29.Data partitioning.srt 2.7 KB
- 03.Designs and Patterns for Parallel Programming/02.Design Problem 1 - 100+ CPU-intensive operations.srt 2.7 KB
- 01.Understanding the Dangers of Concurrency/15.Solution 3 - lock-free.srt 2.7 KB
- 02.Execution Model and Types of Parallelism/21.Dataflow parallelism.srt 2.7 KB
- 01.Understanding the Dangers of Concurrency/01.Introductions and Agenda.srt 2.6 KB
- 02.Execution Model and Types of Parallelism/01.Introductions and Agenda.srt 2.5 KB
- 03.Designs and Patterns for Parallel Programming/04.Design Problem 3 - application logging task.srt 2.5 KB
- 02.Execution Model and Types of Parallelism/27.Demo 3 - sequential version.srt 2.4 KB
- 01.Understanding the Dangers of Concurrency/02.The pitfalls of concurrency.srt 2.3 KB
- 01.Understanding the Dangers of Concurrency/17.The danger of shared objects.srt 2.2 KB
- 02.Execution Model and Types of Parallelism/35.Summary and References.srt 2.2 KB
- 02.Execution Model and Types of Parallelism/08.Work-stealing in detail.srt 2.2 KB
- 03.Designs and Patterns for Parallel Programming/01.Introductions and Agenda.srt 2.2 KB
- 03.Designs and Patterns for Parallel Programming/29.Parallel I-O design challenge.srt 2.2 KB
- 03.Designs and Patterns for Parallel Programming/30.Summary and References.srt 2.1 KB
- 02.Execution Model and Types of Parallelism/15.Solution for 100 long-running tasks.srt 2.0 KB
- 02.Execution Model and Types of Parallelism/07.Additional observations regarding task scheduler.srt 1.9 KB
- 03.Designs and Patterns for Parallel Programming/22.Demo 3 - results.srt 1.9 KB
- 03.Designs and Patterns for Parallel Programming/15.Producer-Consumer pattern.srt 1.8 KB
- 03.Designs and Patterns for Parallel Programming/25.Speculative Execution pattern.srt 1.7 KB
- 03.Designs and Patterns for Parallel Programming/07.Dataflow pattern.srt 1.7 KB
- 03.Designs and Patterns for Parallel Programming/06.Pipeline pattern.srt 1.7 KB
- 01.Understanding the Dangers of Concurrency/24.Summary and References.srt 1.7 KB
- 03.Designs and Patterns for Parallel Programming/08.Increasing parallelism in pipeline and dataflow.srt 1.7 KB
- 01.Understanding the Dangers of Concurrency/06.Demo 1 - parallelizing a Logfile Search app.srt 1.7 KB
- 02.Execution Model and Types of Parallelism/32.Breaking out of a Parallel loop.srt 1.6 KB
- 03.Designs and Patterns for Parallel Programming/14.Demo 1 - results.srt 1.6 KB
- 02.Execution Model and Types of Parallelism/33.Cancelling a Parallel loop.srt 1.6 KB
- 03.Designs and Patterns for Parallel Programming/26.APM - Asynchronous Programming Model pattern.srt 1.6 KB
- 02.Execution Model and Types of Parallelism/26.Demo 3 - Mandelbrot app overview.srt 1.6 KB
- 01.Understanding the Dangers of Concurrency/20.Synchronization primitives.srt 1.5 KB
- 02.Execution Model and Types of Parallelism/03.Execution model - high-level view.srt 1.5 KB
- 02.Execution Model and Types of Parallelism/10.Fairness option to execute tasks in order.srt 1.4 KB
- 02.Execution Model and Types of Parallelism/25.Structured (fork-join) parallelism.srt 1.3 KB
- 01.Understanding the Dangers of Concurrency/13.Solution 2 - interlocking.srt 1.3 KB
- 03.Designs and Patterns for Parallel Programming/09.Concurrent Data Structures --- master list.srt 1.3 KB
- 03.Designs and Patterns for Parallel Programming/27.APM example of async file I-O.srt 1.2 KB
- 02.Execution Model and Types of Parallelism/22.Embarrassingly parallel.srt 1.2 KB
- 02.Execution Model and Types of Parallelism/04.Task granularity - just how lightweight.srt 1.1 KB
- 01.Understanding the Dangers of Concurrency/10.Solving race conditions --- an overview.srt 1.1 KB
- 02.Execution Model and Types of Parallelism/09.Two important assumptions - short-lived, random order.srt 1.1 KB
- 02.Execution Model and Types of Parallelism/06.Custom task scheduling.srt 1.1 KB
- 02.Execution Model and Types of Parallelism/17.Parallel.For = more concise solution.srt 1.0 KB
- 01.Understanding the Dangers of Concurrency/04.Terminology - race conditions, critical sections.srt 1.0 KB
- 03.Designs and Patterns for Parallel Programming/18.Demo 2 - results.srt 1.0 KB
- 03.Designs and Patterns for Parallel Programming/19.MapReduce pattern.srt 1021 bytes
- 01.Understanding the Dangers of Concurrency/03.Correctness guarantees - safety, liveness.srt 950 bytes
- 02.Execution Model and Types of Parallelism/11.LongRunning option for tasks ] 1-2 seconds.srt 912 bytes
- 02.Execution Model and Types of Parallelism/19.Data parallelism.srt 895 bytes
- 02.Execution Model and Types of Parallelism/31.Exception handling with Parallel class.srt 772 bytes
- 02.Execution Model and Types of Parallelism/20.Task parallelism.srt 759 bytes
- 02.Execution Model and Types of Parallelism/18.Types of Parallelism.srt 737 bytes
- 02.Execution Model and Types of Parallelism/12.Demo 1 - executing 100 long-running tasks.srt 604 bytes
- 03.Designs and Patterns for Parallel Programming/05.Parallel Patterns --- master list.srt 557 bytes
- 01.Understanding the Dangers of Concurrency/21.The concurrent data structures - thread-safe collections.srt 544 bytes
- 02.Execution Model and Types of Parallelism/23.TPL support for parallelism types.srt 445 bytes
- 02.Execution Model and Types of Parallelism/02.Tasks - developer's role vs. .NEt's role.srt 386 bytes
- 01.Understanding the Dangers of Concurrency/09.Demo 1 - summary of why it's broken.srt 362 bytes
Download Torrent
Related Resources
Copyright Infringement
If the content above is not authorized, please contact us via anywarmservice[AT]gmail.com. Remember to include the full url in your complaint.