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,820 Discovery Miles 28 200 Ships in 10 - 15 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,990 Discovery Miles 19 900 Ships in 10 - 15 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,081 R1,895 Discovery Miles 18 950 Save R186 (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,025 Discovery Miles 10 250 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...
Brain-Targeted Drug Delivery
Flavia Sousa Hardcover R1,906 R1,632 Discovery Miles 16 320
How Synthetic Drugs Work - Insights into…
Imran Kazmi, Sanmoy Karmakar, … Paperback R3,925 Discovery Miles 39 250
Magnetic Bearings - Theory, Design, and…
Gerhard Schweitzer Hardcover R6,038 Discovery Miles 60 380
The Only Options Trading Book You Will…
Kendrick Fernandez Hardcover R863 Discovery Miles 8 630
Applications of Chaos and Nonlinear…
Santo Banerjee, Lamberto Rondoni Hardcover R3,410 Discovery Miles 34 100
The Poultry and Egg Situation: April…
United States Department of Agriculture Paperback R476 Discovery Miles 4 760
Being Black - A South African Story That…
Theo Mayekiso Paperback R305 Discovery Miles 3 050
Being There - Backstories From The…
Tony Leon Paperback R350 R312 Discovery Miles 3 120
Imtiaz Sooliman And The Gift Of The…
Shafiq Morton Paperback  (1)
R360 R332 Discovery Miles 3 320
90 Rules For Entrepreneurs - Your Guide…
Marnus Broodryk Paperback  (4)
R230 R205 Discovery Miles 2 050

 

Partners