Parallel Programming Lecture Keynote - Cloud Computing Conference

Preview:

Citation preview

Parallel ProgrammingTowards Efficient Cloud Computing

Mehran Davoudi

Head of Development Department,

Carane Resource Planning Systems

http://ir.linkedin.com/in/mehrandvd/

Presentation Overview

Why?• Why to move

towards parallel programming?

Challenges• What’s the

most concerns successful applications to implement parallel?

Solutions• How to

handle challenges using new coming technologies

Why parallel programming?

Multi-core, Multi-processor

Parallel vs. Async

Parallel Programming: Challenges

Shared Memory

Continuation

Error Manageme

nt

Cancellation

Debugging

How the new technologies help

Threads

Tasks

Lambdas Read-only collections

Async/Await

Aggregated Exceptions

Isolated Types

Recommended