• Fri frakt över 249 kr
  • •
  • Snabba leveranser
  • •
  • Billiga böcker
Kundservice

Du är på sajten för privatpersoner.

Företag, bibliotek eller offentlig verksamhet?

Du handlar på classic.bokus.com, där alla dina funktioner finns intakta.
Till classic.bokus.com
Bokus logotyp. Gå till startsidan.
  • Erbjudanden
  • Student
  • Topplistor
  • Barn & ungdom
  • Bokus Play
  • E-böcker
  • Ljudböcker
  • Pocketböcker
  • Spel och pussel

Skapa nya rutiner – hälsoböcker upp till 50% →

Sidfot

Mina sidor

    Hjälp

    • Kundservice
    • Vanliga frågor och svar
    • Frakt och leverans
    • Retur vid ångerrätt
    • Reklamera vara
    • Betalning
    • Köpvillkor
    • Allmänna villkor
    • Information om webbplatsens tillgänglighet

    Om Bokus

    • Om oss
    • Pressrum
    • För studenter
    • För företag
    • För bibliotek och offentlig verksamhet
    • För leverantörer
    • Hållbarhet

    Populärt

    • Aktuella erbjudanden
    • Presentkort
    • Studentlitteratur
    • Nya böcker
    • Topplistor
    • Signerade böcker
    • Engelska böcker

    Inspiration

    • Boktips
    • BookTok
    • Barnbokskaraktärer
    • Populära författare
    Logotyp för Bokus
    Följ oss på Facebook (extern länk)Följ oss på Instagram (extern länk)Följ oss på YouTube (extern länk)Följ oss på TikTok (extern länk)
    bokus @ CookiesAnpassa cookiesIntegritetspolicyKöpvillkor
    Till Citymail hemsida (extern länk)Till Budbee hemsida (extern länk)Till Postnord hemsida (extern länk)Till Schenker hemsida (extern länk)Till Early Bird hemsida (extern länk)Till Walleys hemsida (extern länk)
    1. Data och IT
    2. Programmeringsböcker

    Introduction to Concurrency in Programming Languages

    AvMatthew J. Sottile,Timothy G. Mattson

    Inbunden, Engelska, 2009

    1 507 kr

    Beställningsvara. Skickas inom 10-15 vardagar. Fri frakt över 249 kr.

    Fler format och utgåvor

    Häftad

    1 001 kr

    Beskrivning

    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 concurrency features as part of the language definition.The book supplies a conceptual framework for different aspects of parallel algorithm design and implementation. It first addresses the limitations of traditional programming techniques and models when dealing with concurrency. The book then explores the current state of the art in concurrent programming and describes high-level language constructs for concurrency. It also discusses the historical evolution of hardware, corresponding high-level techniques that were developed, and the connection to modern systems, such as multicore and manycore processors. The remainder of the text focuses on common high-level programming techniques and their application to a range of algorithms. The authors offer case studies on genetic algorithms, fractal generation, cellular automata, game logic for solving Sudoku puzzles, pipelined algorithms, and more. Illustrating the effect of concurrency on programs written in familiar languages, this text focuses on novel language abstractions that truly bring concurrency into the language and aid analysis and compilation tools in generating efficient, correct programs. It also explains the complexity involved in taking advantage of concurrency with regard to program correctness and performance.

    Produktinformation

    • Utgivningsdatum:2009-09-28
    • Mått:156 x 234 x 29 mm
    • Vikt:612 g
    • Format:Inbunden
    • Språk:Engelska
    • Antal sidor:344
    • Förlag:Taylor & Francis Ltd
    • ISBN:9781420072136

    Utforska kategorier

    • Programmeringsböcker inom Data och IT

    Mer om författaren

    Matthew J. Sottile is a research associate and adjunct assistant professor in the Department of Computer and Information Sciences at the University of Oregon. He has a significant publication record in both high performance computing and scientific programming. Dr. Sottile is currently working on research in concurrent programming languages and parallel algorithms for signal and image processing in neuroscience and medical applications.Timothy G. Mattson is a principal engineer at Intel Corporation. Dr. Mattson’s noteworthy projects include the world’s first TFLOP computer, OpenMP, the first generally programmable TFLOP chip (Intel’s 80 core research chip), OpenCL, and pioneering work on design patterns for parallel programming.Craig E Rasmussen is a staff member in the Advanced Computing Laboratory at Los Alamos National Laboratory (LANL). Along with extensive publications in computer science, space plasma, and medical physics, Dr. Rasmussen is the principal developer of PetaVision, a massively parallel, spiking neuron model of visual cortex that ran at 1.14 Petaflops on LANL’s Roadrunner computer in 2008.

    Recensioner i media

    … a clear focus in this book is on keeping the material accessible. The authors succeed at this brilliantly. … if you are just jumping into the world of concurrent programming, or taking a more theoretical look at the approaches we’ve all been taking for granted for the past 20 years in an attempt to make things better, then this book is a great start. The authors present a clear motivation for the relevance of continuing this work, and provide both the historical context and knowledge of present day practice that you’ll need to get off on the right foot. That they manage to do this while keeping the language clear and the text accessible is a tribute to the effort Sottile, Mattson, and Rasmussen put into the creation of the text. —insideHPC.com, October 2010Sottile, Mattson, and Rasmussen have successfully managed to provide a nice survey of the current state of the art of parallel algorithm design and implementation in this well-written 300-page textbook, suitable for undergraduate computer science students … this concise yet thorough book provides an outstanding introduction to the important field of concurrent programming and the techniques currently employed to design parallel algorithms. It is clearly written, well organized, and cuts to the point … It is an informative read that I highly recommend to those interested in the design and implementation of parallel algorithms.—Fernando Berzal, Computing Reviews, May 2010

    Innehållsförteckning

    • Introduction. Concepts in Concurrency. Concurrency Control. The State of the Art. High-Level Language Constructs. 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. Pattern: Recursive Algorithms. Pattern: Pipelined Algorithms. Appendices. References.
    Hoppa över listan

    Mer från samma författare

    Craig E Rasmussen, Timothy G. Mattson, Matthew J. Sottile - Introduction to Concurrency in Programming Languages, E-bok

    Introduction to Concurrency in Programming Languages

    Craig E Rasmussen, Timothy G. Mattson, Matthew J. Sottile

    E-bok
    2009

    1 192 kr

    Craig E Rasmussen, Timothy G. Mattson, Matthew J. Sottile - Introduction to Concurrency in Programming Languages, E-bok

    Introduction to Concurrency in Programming Languages

    Craig E Rasmussen, Timothy G. Mattson, Matthew J. Sottile

    E-bok
    2009

    1 192 kr

    Hoppa över listan

    Du kanske också är intresserad av

    Matthew J. Sottile, Timothy G. Mattson, Craig E Rasmussen - Introduction to Concurrency in Programming Languages, Häftad

    Introduction to Concurrency in Programming Languages

    Matthew J. Sottile, Timothy G. Mattson, Craig E Rasmussen

    Häftad, 2019

    1 001 kr

    Craig E Rasmussen, Timothy G. Mattson, Matthew J. Sottile - Introduction to Concurrency in Programming Languages, E-bok

    Introduction to Concurrency in Programming Languages

    Craig E Rasmussen, Timothy G. Mattson, Matthew J. Sottile

    E-bok
    2009

    1 192 kr

    Craig E Rasmussen, Timothy G. Mattson, Matthew J. Sottile - Introduction to Concurrency in Programming Languages, E-bok

    Introduction to Concurrency in Programming Languages

    Craig E Rasmussen, Timothy G. Mattson, Matthew J. Sottile

    E-bok
    2009

    1 192 kr

    Timothy G. Mattson, Tom Deakin - Programming Your GPU with OpenMP, E-bok

    Programming Your GPU with OpenMP

    Timothy G. Mattson, Tom Deakin

    E-bok
    2023

    998 kr

    Tom Deakin, Timothy G. Mattson - Programming Your GPU with OpenMP, Häftad

    Programming Your GPU with OpenMP

    Tom Deakin, Timothy G. Mattson

    Häftad, 2023

    980 kr

    Alice E. Koniges, Yun (Helen) He, Timothy G. Mattson - OpenMP Common Core, E-bok

    OpenMP Common Core

    Alice E. Koniges, Yun (Helen) He, Timothy G. Mattson

    E-bok
    2019

    490 kr

    Dan Ginsburg, Timothy G. Mattson, Benedict Gaster, Aaftab Munshi - OpenCL Programming Guide, E-bok

    OpenCL Programming Guide

    Dan Ginsburg, Timothy G. Mattson, Benedict Gaster, Aaftab Munshi

    E-bok
    2011

    451 kr

    Frida Gråsjö - Vatten över huvudet, Pocket
    • -45%
    Del 1

    Vatten över huvudet

    Frida Gråsjö

    Pocket, 2024

    3,4 utav 5 stjärnor. Totalt antal röster:(26)

    49 kr89 kr

    Frida Gråsjö - Beska droppar, Pocket
    • -45%
    Del 2

    Beska droppar

    Frida Gråsjö

    Pocket, 2025

    3,9 utav 5 stjärnor. Totalt antal röster:(7)

    49 kr89 kr

    Frida Gråsjö - En fråga om mord, Pocket
    • -51%
    Del 1

    En fråga om mord

    Frida Gråsjö

    Pocket, 2025

    3,8 utav 5 stjärnor. Totalt antal röster:(6)

    49 kr99 kr