Upload
mehran-davoudi
View
189
Download
3
Embed Size (px)
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