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,845 Discovery Miles 28 450 Ships in 12 - 19 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.

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,992 Discovery Miles 19 920 Ships in 12 - 19 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,214 R2,011 Discovery Miles 20 110 Save R203 (9%) Ships in 9 - 17 working days
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,147 R1,085 Discovery Miles 10 850 Save R62 (5%) Ships in 9 - 17 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...
Stochastic Dynamics of Economic Cycles
Viacheslav Karmalita Hardcover R3,742 Discovery Miles 37 420
A Distant Shore
Karen Kingsbury Hardcover R632 Discovery Miles 6 320
American Intelligence in War-time London…
Nelson MacPherson Paperback R1,805 Discovery Miles 18 050
Measures of Noncompactness in Metric…
J. M Ayerbe Toledano, Etc, … Hardcover R2,582 Discovery Miles 25 820
Moord Op Stellenbosch - Twee Dekades Se…
Julian Jansen Paperback R360 R337 Discovery Miles 3 370
Advances in Analysis, Probability and…
Sergio Albeverio, Wilhelm A. J. Luxemburg, … Hardcover R4,497 Discovery Miles 44 970
Valuations, Mergers & Acquisitions
Greg Beech, Dave Thayser Paperback R798 Discovery Miles 7 980
Carbon-based Polymer Nanocomposites for…
Ahmad Fauzi Ismail, Pei Sean Goh Paperback R5,701 R5,277 Discovery Miles 52 770
Introduction To Business Management
S. Rudansky-Kloppers, B. Erasmus, … Paperback R610 Discovery Miles 6 100
Brain-Computer Interfaces - Current…
Aboul Ella Hassanien, Ahmad Taher Azar Hardcover R4,334 R3,765 Discovery Miles 37 650

 

Partners