FileMood

Download Async and Parallel Programming - Application Design

Async and Parallel Programming Application Design

Name

Async and Parallel Programming - Application Design

 DOWNLOAD Copy Link

Total Size

556.2 MB

Total Files

179

Last Seen

2024-10-21 02:35

Hash

196E0DB6966974B57948092DBB8D1757910581CA

/

async-parallel-app-design.zip

41.2 MB

/01.Understanding the Dangers of Concurrency/

16.Demo 4 - lock-free solution.wmv

37.7 MB

08.Demo 1 - from sequential to parallel.wmv

28.7 MB

14.Demo 3 - solution using interlocking.wmv

24.3 MB

23.Demo 6 - improving performance.wmv

21.2 MB

07.Demo 1 - source code layout.wmv

14.4 MB

12.Demo 2 - solution using locking.wmv

12.4 MB

19.Demo 5 - using thread-safe objects.wmv

9.0 MB

11.Solution 1 - locking.wmv

6.2 MB

05.Race conditions involving shared resources.wmv

6.0 MB

18.Thread-safety and solutions to shared objects.wmv

5.2 MB

15.Solution 3 - lock-free.wmv

3.7 MB

22.Performance lessons....wmv

3.7 MB

17.The danger of shared objects.wmv

3.4 MB

01.Introductions and Agenda.wmv

3.0 MB

02.The pitfalls of concurrency.wmv

2.8 MB

24.Summary and References.wmv

2.5 MB

13.Solution 2 - interlocking.wmv

2.5 MB

20.Synchronization primitives.wmv

2.3 MB

06.Demo 1 - parallelizing a Logfile Search app.wmv

1.8 MB

04.Terminology - race conditions, critical sections.wmv

1.6 MB

10.Solving race conditions --- an overview.wmv

1.6 MB

03.Correctness guarantees - safety, liveness.wmv

1.2 MB

21.The concurrent data structures - thread-safe collections.wmv

774.7 KB

09.Demo 1 - summary of why it's broken.wmv

441.3 KB

16.Demo 4 - lock-free solution.srt

17.1 KB

08.Demo 1 - from sequential to parallel.srt

15.4 KB

14.Demo 3 - solution using interlocking.srt

11.0 KB

23.Demo 6 - improving performance.srt

10.1 KB

07.Demo 1 - source code layout.srt

5.8 KB

19.Demo 5 - using thread-safe objects.srt

5.0 KB

12.Demo 2 - solution using locking.srt

4.8 KB

05.Race conditions involving shared resources.srt

4.8 KB

11.Solution 1 - locking.srt

4.2 KB

18.Thread-safety and solutions to shared objects.srt

3.6 KB

22.Performance lessons....srt

3.1 KB

15.Solution 3 - lock-free.srt

2.7 KB

01.Introductions and Agenda.srt

2.6 KB

02.The pitfalls of concurrency.srt

2.4 KB

17.The danger of shared objects.srt

2.3 KB

24.Summary and References.srt

1.8 KB

06.Demo 1 - parallelizing a Logfile Search app.srt

1.7 KB

20.Synchronization primitives.srt

1.5 KB

13.Solution 2 - interlocking.srt

1.3 KB

10.Solving race conditions --- an overview.srt

1.1 KB

04.Terminology - race conditions, critical sections.srt

1.0 KB

03.Correctness guarantees - safety, liveness.srt

1.0 KB

21.The concurrent data structures - thread-safe collections.srt

0.5 KB

09.Demo 1 - summary of why it's broken.srt

0.4 KB

/03.Designs and Patterns for Parallel Programming/

28.Demo 5 - Stock History with Speculative Execution and APM.wmv

29.3 MB

17.Demo 2 - Netflix solution using Producer-Consumer (v2).wmv

21.6 MB

13.Demo 1 - implementation with ConcurrentDictionary T.wmv

19.8 MB

21.Demo 3 - Netflix using MapReduce.wmv

9.7 MB

11.Demo 1 - overview of Netflix data mining app.wmv

9.3 MB

24.Demo 4 - Netflix with PLINQ.wmv

8.5 MB

20.Implementing MapReduce.wmv

6.6 MB

10.ConcurrentQueue T.wmv

5.5 MB

16.Implementation of Producer-Consumer with BlockingCollection T.wmv

5.3 MB

03.Design Problem 2 - download 20+ web pages.wmv

5.2 MB

02.Design Problem 1 - 100+ CPU-intensive operations.wmv

4.6 MB

23.Parallel LINQ (PLINQ).wmv

4.4 MB

12.Demo 1 - overview of parallel solution (v1).wmv

4.4 MB

29.Parallel I-O design challenge.wmv

4.0 MB

04.Design Problem 3 - application logging task.wmv

3.6 MB

01.Introductions and Agenda.wmv

2.7 MB

30.Summary and References.wmv

2.6 MB

27.APM example of async file I-O.wmv

2.6 MB

22.Demo 3 - results.wmv

2.6 MB

15.Producer-Consumer pattern.wmv

2.3 MB

26.APM - Asynchronous Programming Model pattern.wmv

2.3 MB

07.Dataflow pattern.wmv

2.3 MB

25.Speculative Execution pattern.wmv

2.2 MB

06.Pipeline pattern.wmv

2.2 MB

08.Increasing parallelism in pipeline and dataflow.wmv

1.8 MB

14.Demo 1 - results.wmv

1.8 MB

09.Concurrent Data Structures --- master list.wmv

1.8 MB

18.Demo 2 - results.wmv

1.6 MB

19.MapReduce pattern.wmv

1.3 MB

05.Parallel Patterns --- master list.wmv

849.8 KB

28.Demo 5 - Stock History with Speculative Execution and APM.srt

12.4 KB

17.Demo 2 - Netflix solution using Producer-Consumer (v2).srt

10.1 KB

13.Demo 1 - implementation with ConcurrentDictionary T.srt

7.7 KB

20.Implementing MapReduce.srt

4.8 KB

21.Demo 3 - Netflix using MapReduce.srt

4.7 KB

10.ConcurrentQueue T.srt

4.7 KB

11.Demo 1 - overview of Netflix data mining app.srt

4.4 KB

03.Design Problem 2 - download 20+ web pages.srt

4.1 KB

24.Demo 4 - Netflix with PLINQ.srt

3.8 KB

23.Parallel LINQ (PLINQ).srt

3.5 KB

16.Implementation of Producer-Consumer with BlockingCollection T.srt

3.4 KB

12.Demo 1 - overview of parallel solution (v1).srt

3.3 KB

02.Design Problem 1 - 100+ CPU-intensive operations.srt

2.7 KB

04.Design Problem 3 - application logging task.srt

2.5 KB

01.Introductions and Agenda.srt

2.2 KB

29.Parallel I-O design challenge.srt

2.2 KB

30.Summary and References.srt

2.2 KB

22.Demo 3 - results.srt

2.0 KB

15.Producer-Consumer pattern.srt

1.8 KB

25.Speculative Execution pattern.srt

1.8 KB

07.Dataflow pattern.srt

1.8 KB

06.Pipeline pattern.srt

1.8 KB

08.Increasing parallelism in pipeline and dataflow.srt

1.7 KB

14.Demo 1 - results.srt

1.7 KB

26.APM - Asynchronous Programming Model pattern.srt

1.6 KB

09.Concurrent Data Structures --- master list.srt

1.3 KB

27.APM example of async file I-O.srt

1.3 KB

18.Demo 2 - results.srt

1.0 KB

19.MapReduce pattern.srt

1.0 KB

05.Parallel Patterns --- master list.srt

0.6 KB

/02.Execution Model and Types of Parallelism/

34.Demo 4 - Mandelbrot app with cancellation.wmv

21.1 MB

28.Demo 3 - Parallel.For version.wmv

21.0 MB

13.Demo 1 - solution attempt with default behavior.wmv

12.8 MB

16.Demo 2 - proper solution in action.wmv

11.2 MB

27.Demo 3 - sequential version.wmv

7.2 MB

14.Demo 1 - solution attempt with long-running option.wmv

6.2 MB

05.Execution model - tasks vs. threads vs. cores.wmv

4.9 MB

24.Parallel.For, .Foreach, .Invoke.wmv

4.4 MB

30.Custom data partitioning.wmv

4.2 MB

29.Data partitioning.wmv

4.0 MB

21.Dataflow parallelism.wmv

3.7 MB

03.Execution model - high-level view.wmv

3.7 MB

01.Introductions and Agenda.wmv

3.1 MB

35.Summary and References.wmv

3.0 MB

33.Cancelling a Parallel loop.wmv

2.9 MB

15.Solution for 100 long-running tasks.wmv

2.8 MB

08.Work-stealing in detail.wmv

2.8 MB

32.Breaking out of a Parallel loop.wmv

2.5 MB

07.Additional observations regarding task scheduler.wmv

2.4 MB

10.Fairness option to execute tasks in order.wmv

2.2 MB

26.Demo 3 - Mandelbrot app overview.wmv

2.0 MB

22.Embarrassingly parallel.wmv

1.9 MB

25.Structured (fork-join) parallelism.wmv

1.7 MB

19.Data parallelism.wmv

1.6 MB

06.Custom task scheduling.wmv

1.5 MB

04.Task granularity - just how lightweight.wmv

1.5 MB

09.Two important assumptions - short-lived, random order.wmv

1.4 MB

11.LongRunning option for tasks ] 1-2 seconds.wmv

1.3 MB

31.Exception handling with Parallel class.wmv

1.2 MB

20.Task parallelism.wmv

1.2 MB

17.Parallel.For = more concise solution.wmv

1.2 MB

12.Demo 1 - executing 100 long-running tasks.wmv

876.9 KB

18.Types of Parallelism.wmv

864.9 KB

02.Tasks - developer's role vs. .NEt's role.wmv

711.6 KB

23.TPL support for parallelism types.wmv

660.6 KB

28.Demo 3 - Parallel.For version.srt

9.4 KB

34.Demo 4 - Mandelbrot app with cancellation.srt

7.1 KB

13.Demo 1 - solution attempt with default behavior.srt

6.2 KB

16.Demo 2 - proper solution in action.srt

6.2 KB

24.Parallel.For, .Foreach, .Invoke.srt

3.0 KB

14.Demo 1 - solution attempt with long-running option.srt

2.9 KB

05.Execution model - tasks vs. threads vs. cores.srt

2.8 KB

30.Custom data partitioning.srt

2.8 KB

29.Data partitioning.srt

2.8 KB

21.Dataflow parallelism.srt

2.7 KB

01.Introductions and Agenda.srt

2.6 KB

27.Demo 3 - sequential version.srt

2.5 KB

35.Summary and References.srt

2.3 KB

08.Work-stealing in detail.srt

2.3 KB

15.Solution for 100 long-running tasks.srt

2.0 KB

07.Additional observations regarding task scheduler.srt

2.0 KB

32.Breaking out of a Parallel loop.srt

1.7 KB

33.Cancelling a Parallel loop.srt

1.7 KB

26.Demo 3 - Mandelbrot app overview.srt

1.6 KB

03.Execution model - high-level view.srt

1.5 KB

10.Fairness option to execute tasks in order.srt

1.5 KB

25.Structured (fork-join) parallelism.srt

1.3 KB

22.Embarrassingly parallel.srt

1.2 KB

04.Task granularity - just how lightweight.srt

1.2 KB

09.Two important assumptions - short-lived, random order.srt

1.1 KB

06.Custom task scheduling.srt

1.1 KB

17.Parallel.For = more concise solution.srt

1.0 KB

11.LongRunning option for tasks ] 1-2 seconds.srt

0.9 KB

19.Data parallelism.srt

0.9 KB

31.Exception handling with Parallel class.srt

0.8 KB

20.Task parallelism.srt

0.8 KB

18.Types of Parallelism.srt

0.7 KB

12.Demo 1 - executing 100 long-running tasks.srt

0.6 KB

23.TPL support for parallelism types.srt

0.4 KB

02.Tasks - developer's role vs. .NEt's role.srt

0.4 KB

 

Total files 179


Copyright © 2024 FileMood.com