Concurrent programming languages: Java, Erlang, Occam, Mesa, SISAL, Lynx, Algorithmic skeleton, Flow-based programming, Scala, JADE

 
9781156992838: Concurrent programming languages: Java, Erlang, Occam, Mesa, SISAL, Lynx, Algorithmic skeleton, Flow-based programming, Scala, JADE
From the Publisher:

Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. Pages: 67. Chapters: Java, Erlang, Occam, Mesa, SISAL, Lynx, Algorithmic skeleton, Flow-based programming, Scala, JADE, SuperPascal, Cilk, SPARK, AgentSheets, Dataflow programming, Oz, Curry, Rust, Lucid, Go!, Joyce, Visual Prolog, Parallel programming model, Axum, Ateji PX, Fortress, Hartmann pipeline, Join Java, X10, XC Programming Language, *Lisp, Limbo, Orc, Intel Cilk Plus, Cω, MultiLisp, Ease, Unified Parallel C, Concurrent Euclid, Portable Standard Lisp, Turing+, AmbientTalk, Alef, SCOOP, ActorFoundry, Sing Sharp, Janus, XMTC, Intel Parallel Building Blocks, Split-C, Chapel, Actor-Based Concurrent Language, Plaid, C*, Newsqueak, SALSA, Joule, SR, Mozart Programming System, Occam-π, Flow Java, MPD, NESL, Transterpreter, JoCaml, Join-calculus, Moby, Strand, Intel Concurrent Collections. Excerpt: In computing, algorithmic skeletons (a.k.a. Parallelism Patterns) are a high-level parallel programming model for parallel and distributed computing. Algorithmic skeletons take advantage of common programming patterns to hide the complexity of parallel and distributed applications. Starting from a basic set of patterns (skeletons), more complex patterns can be built by combining the basic ones. The most outstanding feature of algorithmic skeletons, which differentiates them from other high-level parallel programming models, is that orchestration and synchronization of the parallel activities is implicitly defined by the skeleton patterns. Programmers do not have to specify the synchronizations between the application's sequential parts. This yields two implications. First, as the communication/data access patterns are known in advance, cost models can be applied to schedule skeletons programs. Second, that algorithmic skeleton programming reduces the number of errors when compared to traditional lower-level parallel programming models (Thre...

"Sobre este título" puede pertenecer a otra edición de este libro.

(Ningún ejemplar disponible)

Buscar:



Crear una petición

Si conoce el autor y el título del libro pero no lo encuentra en IberLibro, nosotros podemos buscarlo por usted e informarle por e-mail en cuanto el libro esté disponible en nuestras páginas web.

Crear una petición