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 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,992 Discovery Miles 19 920 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,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...
Die Onsigbare
PJO Jonker Paperback R340 R319 Discovery Miles 3 190
Falling Monuments, Reluctant Ruins - The…
Hilton Judin Paperback R395 R365 Discovery Miles 3 650
Galvanised Reducing Tee Bulk Pack of 3…
R394 R346 Discovery Miles 3 460
The Bomb - South Africa's Nuclear…
Nic Von Wielligh, Wielligh-Steyn von Paperback R679 Discovery Miles 6 790
Torrenti Brass Check Swing Valve (32mm)
R437 R394 Discovery Miles 3 940
Taken For Granted - The Future of…
Philip Seib Hardcover R2,219 Discovery Miles 22 190
Classical and Quantum Description of…
Fabien Niel Hardcover R4,931 Discovery Miles 49 310
Oceans and Human Health - Opportunities…
Lora Fleming, Lota B Alcantara Creencia, … Hardcover R5,217 Discovery Miles 52 170
Emerging Developments and Applications…
Aamir Shahzad, Maogang He Hardcover R6,692 Discovery Miles 66 920
People of His Presence - Foundational…
Benjamin Brown Paperback R362 R342 Discovery Miles 3 420

 

Partners