Loading…

Introduction to concurrency in programming languages /

"Exploring how concurrent programming can be assisted by language-level techniques, Introduction to Concurrency in Programming Languages presents high-level language techniques for dealing with concurrency in a general context. It provides an understanding of programming languages that offer co...

Full description

Bibliographic Details
Call Number:Libro Electrónico
Main Author: Sottile, Matthew J. (Matthew Joseph)
Other Authors: Mattson, Timothy G., 1958-, Rasmussen, Craig E.
Format: Electronic eBook
Language:Inglés
Published: Boca Raton : Chapman & Hall/CRC Press, 2010.
©2010
Series:Chapman & Hall/CRC computational science series.
Subjects:
Online Access:Texto completo (Requiere registro previo con correo institucional)
Table of Contents:
  • Introduction
  • Concepts in concurrency
  • Concurrency control
  • The state of the art
  • High-level language constructions
  • Historical context and evolution of languages
  • Modern languages and concurrency constructs
  • Performance considerations and modern systems
  • Introduction to parallel algorithms
  • Pattern : task parallelism
  • Pattern : data parallelism
  • Patern : recursive algorithims
  • Pattern pipelined algorithims
  • Appendix A OpenMP quick reference
  • Appendix B Erlang quick reference
  • Appendix C Cilk quick reference.