Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Sottile, Matthew J. (Matthew Joseph)
Otros Autores: Mattson, Timothy G., 1958-, Rasmussen, Craig E.
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Boca Raton : Chapman & Hall/CRC Press, 2010.
©2010
Colección:Chapman & Hall/CRC computational science series.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • 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.