0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R1,000 - R2,500 (3)
  • R2,500 - R5,000 (1)
  • -
Status
Brand

Showing 1 - 4 of 4 matches in All Departments

Introduction to Concurrency in Programming Languages (Hardcover): Matthew J. Sottile, Timothy G. Mattson, Craig E. Rasmussen Introduction to Concurrency in Programming Languages (Hardcover)
Matthew J. Sottile, Timothy G. Mattson, Craig E. Rasmussen
R2,740 Discovery Miles 27 400 Ships in 12 - 17 working days

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.

Programming Your GPU with OpenMP - Performance Portability for GPUs: Tom Deakin, Timothy G. Mattson Programming Your GPU with OpenMP - Performance Portability for GPUs
Tom Deakin, Timothy G. Mattson
R2,170 R1,952 Discovery Miles 19 520 Save R218 (10%) Ships in 9 - 15 working days
Introduction to Concurrency in Programming Languages (Paperback): Matthew J. Sottile, Timothy G. Mattson, Craig E. Rasmussen Introduction to Concurrency in Programming Languages (Paperback)
Matthew J. Sottile, Timothy G. Mattson, Craig E. Rasmussen
R1,904 Discovery Miles 19 040 Ships in 12 - 17 working days

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.

The OpenMP Common Core - Making OpenMP Simple Again (Paperback): Timothy G. Mattson, Yun (Helen) He, Alice E Koniges The OpenMP Common Core - Making OpenMP Simple Again (Paperback)
Timothy G. Mattson, Yun (Helen) He, Alice E Koniges
R1,124 R1,045 Discovery Miles 10 450 Save R79 (7%) Ships in 9 - 15 working days

How to become a parallel programmer by learning the twenty-one essential components of OpenMP. This book guides readers through the most essential elements of OpenMP-the twenty-one components that most OpenMP programmers use most of the time, known collectively as the "OpenMP Common Core." Once they have mastered these components, readers with no prior experience writing parallel code will be effective parallel programmers, ready to take on more complex aspects of OpenMP. The authors, drawing on twenty years of experience in teaching OpenMP, introduce material in discrete chunks ordered to support effective learning. OpenMP was created in 1997 to make it as simple as possible for applications programmers to write parallel code; since then, it has grown into a huge and complex system. The OpenMP Common Core goes back to basics, capturing the inherent simplicity of OpenMP. After introducing the fundamental concepts of parallel computing and history of OpenMP's development, the book covers topics including the core design pattern of parallel computing, the parallel and worksharing-loop constructs, the OpenMP data environment, and tasks. Two chapters on the OpenMP memory model are uniquely valuable for their pedagogic approach. The key for readers is to work through the material, use an OpenMP-enabled compiler, and write programs to experiment with each OpenMP directive or API routine as it is introduced. The book's website, updated continuously, offers a wide assortment of programs and exercises.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Maxwell & Williams Square Diamonds…
R2,149 R1,578 Discovery Miles 15 780
Cool Kids Oxford Analogue Watch (Black)
R176 Discovery Miles 1 760
The Lie Of 1652 - A Decolonised History…
Patric Tariq Mellet Paperback  (7)
R365 R270 Discovery Miles 2 700
Dig & Discover: Ancient Egypt - Excavate…
Hinkler Pty Ltd Kit R250 Discovery Miles 2 500
Bestway H2O GO! Sugarcoated Noodles…
R190 Discovery Miles 1 900
Amiibo Super Smash Bros. Collection…
R399 Discovery Miles 3 990
Cooking Lekka - Comforting Recipes For…
Thameenah Daniels Paperback R290 Discovery Miles 2 900
Bostik Glue Stick - Loose (25g)
R42 Discovery Miles 420
Speak Now - Taylor's Version
Taylor Swift CD R500 Discovery Miles 5 000
Casio LW-200-7AV Watch with 10-Year…
R999 R884 Discovery Miles 8 840

 

Partners