0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (7)
  • R250 - R500 (15)
  • R500+ (456)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer hardware & operating systems > Computer architecture & logic design > Parallel processing

Parallel Problem Solving from Nature - 1st Workshop, PPSN I Dortmund, FRG, October 1-3, 1990. Proceedings (Paperback, 1991... Parallel Problem Solving from Nature - 1st Workshop, PPSN I Dortmund, FRG, October 1-3, 1990. Proceedings (Paperback, 1991 ed.)
Hans-Paul Schwefel, Reinhard M anner
R1,604 Discovery Miles 16 040 Ships in 18 - 22 working days

With the appearance of massively parallel computers, increased attention has been paid to algorithms which rely upon analogies to natural processes. This development defines the scope of the PPSN conference at Dortmund in 1990 whose proceedings are presented in this volume. The subjects treated include: - Darwinian methods such as evolution strategies and genetic algorithms; - Boltzmann methods such as simulated annealing; - Classifier systems and neural networks; - Transfer of natural metaphors to artificial problem solving. The main objectives of the conference were: - To gather theoretical results about and experimental comparisons between these algorithms, - To discuss various implementations on different parallel computer architectures, - To summarize the state of the art in the field, which was previously scattered widely both among disciplines and geographically.

PARLE '91. Parallel Architectures and Languages Europe - Volume II: Parallel Languages. Eindhoven, The Netherlands, June... PARLE '91. Parallel Architectures and Languages Europe - Volume II: Parallel Languages. Eindhoven, The Netherlands, June 10-13, 1991. Proceedings (Paperback, 1991 ed.)
Emile H. L. Aarts, Jan Van Leeuwen, Martin Rem
R1,612 Discovery Miles 16 120 Ships in 18 - 22 working days

The innovative progress in the development of large- and small-scale parallel computing systems and their increasing availability have caused a sharp rise in interest in the scientific principles that underlie parallel computation and parallel programming. The biannual Parallel Architectures and Languages Europe (PARLE) conferences aim at presenting current research on all aspects of the theory, design and application of parallel computing systems and parallel processing. PARLE '91, the third conference in the series, again offers a wealth of high-quality research material for the benefit of the scientific community. Compared to its predecessors, the scope of PARLE '91 has been broadened so as to cover the area of parallel algorithms and complexity, in addition to the central themes of parallel architectures and languages. The two-volume proceedings of the PARLE '91 conference contain the text of all contributed papers that were selected for the programme and of the invited papers by leading experts in the field.

Past, Present, Parallel - A Survey of Available Parallel Computer Systems (Paperback, Edition. ed.): Arthur Trew, Greg Wilson Past, Present, Parallel - A Survey of Available Parallel Computer Systems (Paperback, Edition. ed.)
Arthur Trew, Greg Wilson
R1,465 Discovery Miles 14 650 Ships in 18 - 22 working days

Past, Present, Parallel is a survey of the current state of the parallel processing industry. In the early 1980s, parallel computers were generally regarded as academic curiosities whose natural environment was the research laboratory. Today, parallelism is being used by every major computer manufacturer, although in very different ways, to produce increasingly powerful and cost-effec- tive machines. The first chapter introduces the basic concepts of parallel computing; the subsequent chapters cover different forms of parallelism, including descriptions of vector supercomputers, SIMD computers, shared memory multiprocessors, hypercubes, and transputer-based machines. Each section concentrates on a different manufacturer, detailing its history and company profile, the machines it currently produces, the software environments it supports, the market segment it is targetting, and its future plans. Supplementary chapters describe some of the companies which have been unsuccessful, and discuss a number of the common software systems which have been developed to make parallel computers more usable. The appendices describe the technologies which underpin parallelism. Past, Present, Parallel is an invaluable reference work, providing up-to-date material for commercial computer users and manufacturers, and for researchers and postgraduate students with an interest in parallel computing.

Concurrency: Theory, Language, and Architecture - UK/Japan Workshop, Oxford, UK, September 25-27, 1989, Proceedings (Paperback,... Concurrency: Theory, Language, and Architecture - UK/Japan Workshop, Oxford, UK, September 25-27, 1989, Proceedings (Paperback, 1991 ed.)
Akinori Yonezawa, Takayasu Ito
R1,436 Discovery Miles 14 360 Ships in 18 - 22 working days

This volume is a collection of papers on topics focused around concurrency, based on research work presented at the UK/Japan Workshop held at Wadham College, Oxford, September 25-27, 1989. The volume is organized into four parts: - Papers on theoretical aspects of concurrency which reflect strong research activities in the UK, including theories on CCS and temporal logic RDL. - Papers on object orientation and concurrent languages which reflect major research activities on concurrency in Japan. The languages presented include extensions of C, Prolog and Lisp as well as object-based concurrent languages. - Papers on parallel architectures and VLSI logic, including a rewrite rule machine, a graph rewriting machine, and a dataflow architecture. - An overview of the workshop including the abstracts of the talks and the list of participants. The appendix gives a brief report of the first UK/Japan Workshop in Computer Science, held at Sendai, Japan, July 6-9, 1987.

Parallel Execution of Parlog (Paperback, 1992 ed.): Andrew Cheese Parallel Execution of Parlog (Paperback, 1992 ed.)
Andrew Cheese
R1,441 Discovery Miles 14 410 Ships in 18 - 22 working days

This monograph concentrates on the implementation of concurrent logic programming languages on loosely-coupled parallel computer architectures. Two different abstract models are also considered: a graph reduction based model and a more imperative approach. The design of a specialized instruction set is presented that is general enough to be used for the whole family of concurrent logic programming languages. In particular the language Parlog is concentrated upon because it is the most efficiently implementable of all the non-flat logic programming languages. Other issues arising from the implementation of a programming language are discussed, in particular the design of a load balancing scheme which deals with the large number of short-lived processes inherent in a correct language implementation. Detailed descriptions of all the data structures and synchronisation algorithms are also presented. Resource exhaustion is also discussed and handled within the implementations. Detailed performance results for both models of computation are given. From the material it should be possible for the reader to create an implementation.

Mathematical Foundations of Computer Science 1991 - 16th International Symposium, Kazimierz Dolny, Poland, September 9-13,... Mathematical Foundations of Computer Science 1991 - 16th International Symposium, Kazimierz Dolny, Poland, September 9-13, 1991. Proceedings (Paperback, 1991)
Andrzej Tarlecki
R1,579 Discovery Miles 15 790 Ships in 18 - 22 working days

This volume contains the proceedings of the 16th International Symposium on Mathematical Foundations of Computer Science, MFCS '91, held in Kazimierz Dolny, Poland, September 9-13, 1991. The series of MFCS symposia, organized alternately in Poland and Czechoslovakia since 1972, has a long and well established tradition. The purpose of the series is to encourage high-quality research in all branches of theoretical computer science and to bring together specialists working actively in the area. Principal areas of interest in this symposium include: software specification and development, parallel and distributed computing, logic and semantics of programs, algorithms, automata and formal languages, complexity and computability theory, and others. The volume contains 5 invited papers by distinguished scientists and 38 contributions selected from a total of 109 submitted papers.

SWAT '90 - 2nd Scandinavian Workshop on Algorithm Theory. Bergen, Norway, July 11-14, 1990. Proceedings (Paperback, 1990... SWAT '90 - 2nd Scandinavian Workshop on Algorithm Theory. Bergen, Norway, July 11-14, 1990. Proceedings (Paperback, 1990 ed.)
John R. Gilbert, Rolf Karlsson
R1,566 Discovery Miles 15 660 Ships in 18 - 22 working days

This volume presents papers from the 2nd Scandinavian Workshop on Algorithm Theory. The contributions describe original research on algorithms and data structures, in all areas, including combinatorics, computational geometry, parallel computing, and graph theory. The majority of the papers focus on the design and complexity analysis of: data structures, text algorithms, and sequential and parallel algorithms for graph problems and for geometric problems. Examples of tech- niques presented include: - efficient ways to find approximation algorithms for the maximum independent set problem and for graph coloring; - exact estimation of the expected search cost for skip lists; - construction of canonical representations of partial 2-trees and partial 3-trees in linear time; - efficient triangulation of planar point sets and convex polygons.

Compiler Compilers - Third International Workshop, CC `90. Schwerin, FRG, October 22-24, 1990. Proceedings (Paperback, 1991... Compiler Compilers - Third International Workshop, CC `90. Schwerin, FRG, October 22-24, 1990. Proceedings (Paperback, 1991 ed.)
Dieter Hammer
R1,467 Discovery Miles 14 670 Ships in 18 - 22 working days

Advances and problems in the field of compiler compilers are considered in this volume, which presents the proceedings of the third in a series of biannual workshops on compiler compilers. Selected papers address the topics of requirements, properties, and theoretical aspects of compiler compilers as well as tools and metatools for software engineering. The 23 papers cover a wide spectrum in the field of compiler compilers, ranging from overviews of new compiler compilers for generating quality compilers to special problems of code generation and optimization. Aspects of compilers for parallel systems and knowledge-based development tools are also discussed.

Distributed Algorithms - 3rd International Workshop, Nice, France, September 26-28, 1989. Proceedings (Paperback, 1989 ed.):... Distributed Algorithms - 3rd International Workshop, Nice, France, September 26-28, 1989. Proceedings (Paperback, 1989 ed.)
Jean-Claude Bermond, Michel Raynal
R1,512 Discovery Miles 15 120 Ships in 18 - 22 working days

This book includes the papers presented at the Third International Workshop on Distributed Algorithms organized at La Colle-sur-Loup, near Nice, France, September 26-28, 1989 which followed the first two successful international workshops in Ottawa (1985) and Amsterdam (1987). This workshop provided a forum for researchers and others interested in distributed algorithms on communication networks, graphs, and decentralized systems. The aim was to present recent research results, explore directions for future research, and identify common fundamental techniques that serve as building blocks in many distributed algorithms. Papers describe original results in all areas of distributed algorithms and their applications, including: distributed combinatorial algorithms, distributed graph algorithms, distributed algorithms for control and communication, distributed database techniques, distributed algorithms for decentralized systems, fail-safe and fault-tolerant distributed algorithms, distributed optimization algorithms, routing algorithms, design of network protocols, algorithms for transaction management, composition of distributed algorithms, and analysis of distributed algorithms.

Numerical Analysis and Parallel Processing - Lectures given at The Lancaster Numerical Analysis Summer School 1987 (Paperback,... Numerical Analysis and Parallel Processing - Lectures given at The Lancaster Numerical Analysis Summer School 1987 (Paperback, 1989 ed.)
Peter R. Turner
R1,276 Discovery Miles 12 760 Ships in 18 - 22 working days

Each week of this three week meeting was a self-contained event, although each had the same underlying theme - the effect of parallel processing on numerical analysis. Each week provided the opportunity for intensive study to broaden participants' research interests or deepen their understanding of topics of which they already had some knowledge. There was also the opportunity for continuing individual research in the stimulating environment created by the presence of several experts of international stature. This volume contains lecture notes for most of the major courses of lectures presented at the meeting; they cover topics in parallel algorithms for large sparse linear systems and optimization, an introductory survey of level-index arithmetic and superconvergence in the finite element method.

Parallel Lisp: Languages and Systems - US/Japan Workshop on Parallel Lisp, Sendai, Japan, June 5-8, 1989, Proceedings... Parallel Lisp: Languages and Systems - US/Japan Workshop on Parallel Lisp, Sendai, Japan, June 5-8, 1989, Proceedings (Paperback, 1990 ed.)
J. McCarthy; Edited by Takayasu Ito, Robert H. Jr. Halstead
R1,537 Discovery Miles 15 370 Ships in 18 - 22 working days

This volume presents the proceedings of a workshop at which major Parallel Lisp activities in the US and Japan were explained. Work covered includes Multilisp and Mul-T at MIT, Qlisp at Stanford, Lucid and Parcel at Illinois, PaiLisp at Tohoku University, Multiprocessor Lisp on TOP-1 at IBM Tokyo Research, and concurrent programming in TAO. Most papers present languages and systems of Parallel Lisp and are in particular concerned with: - Language constructs of Parallel Lisp and their meanings from the standpoint of implementing Parallel Lisp systems; - Some important technical issues such as parallel garbage collection, dynamic task partitioning, futures and continuations in parallelism, automatic parallelization of Lisp programs, and the kernel concept of Parallel Lisp. Some performance results are reported that suggest practical applicability of Parallel Lisp systems in the near future. Several papers on concurrent object-oriented systems are also included.

CONPAR 90 - VAPP IV - Joint International Conference on Vector and Parallel Processing, Zurich, Switzerland, September 10-13,... CONPAR 90 - VAPP IV - Joint International Conference on Vector and Parallel Processing, Zurich, Switzerland, September 10-13, 1990. Proceedings (Paperback, 1990 ed.)
Helmar Burkhart
R2,849 Discovery Miles 28 490 Ships in 18 - 22 working days

Parallel architectures are no longer pure research vehicles, as they were some years ago. There are now many commercial systems competing for market segments in scientific computing. The 1990s are likely to become the decade of parallel processing. CONPAR 90 - VAPP IV is the joint successor meeting of two highly successful international conference series in the field of vector and parallel processing. This volume contains the 79 papers presented at the conference. The various topics of the papers include hardware, software and application issues. Some of the session titles best reflect the contents: new models of computation, logic programming, large-grain data flow, interconnection networks, communication issues, reconfigurable and scalable systems, novel architectures and languages, high performance systems and accelerators, performance prediction / analysis / measurement, performance monitoring and debugging, compile-time analysis and restructurers, load balancing, process partitioning and concurrency control, visualization and runtime analysis, parallel linear algebra, architectures for image processing, efficient use of vector computers, transputer tools and applications, array processors, algorithmic studies for hypercube-type systems, systolic arrays and algorithms. The volume gives a comprehensive view of the state of the art in a field of current interest.

Finite Representations of CCS and TCSP Programs by Automata and Petri Nets (Paperback, 1989 ed.): Dirk A. Taubner Finite Representations of CCS and TCSP Programs by Automata and Petri Nets (Paperback, 1989 ed.)
Dirk A. Taubner
R1,432 Discovery Miles 14 320 Ships in 18 - 22 working days

This work relates different approaches for the modelling of parallel processes. On the one hand there are the so-called "process algebras" or "abstract programming languages" with Milner's Calculus of Communicating Systems (CCS) and the theoretical version of Hoare's Communicating Sequential Processes (CSP) as main representatives. On the other hand there are machine models, i.e. the classical finite state automata (transition systems), for which, however, more discriminating notions of equivalence than equality of languages are used; and secondly, there are differently powerful types of Petri nets, namely safe and general (place/transition) nets respectively, and predicate/transition nets. Within a uniform framework the syntax and the operational semantics of CCS and TCSP are explained. We consider both, Milner's well-known interleaving semantics, which is based on infinite transition systems, as well as the new distributed semantics introduced by Degano et al., which is based on infinite safe nets. The main part of this work contains three syntax-driven constructions of transition systems, safe nets, and predicate/transition nets respectively. Each of them is accompanied by a proof of consistency. Due to intrinsic limits, which are also investigated here, neither for transition systems and finite nets, nor for general nets does a finite consistent representation of all CCS and TCSP programs exist. However sublanguages which allow finite representations are discerned. On the other hand the construction of predicate/transition nets is possible for all CCS programs in which every choice and every recursive body starts sequentially.

Parallel Computing in Science and Engineering - 4th International DFVLR Seminar on Foundations of Engineering Sciences, Bonn,... Parallel Computing in Science and Engineering - 4th International DFVLR Seminar on Foundations of Engineering Sciences, Bonn, FRG, June 25/26, 1987 (Paperback, 1988 ed.)
R udiger Dierstein, Dieter Muller-Wichards, Hans-Martin Wacker
R1,440 Discovery Miles 14 400 Ships in 18 - 22 working days

It was the aim of the conference to present issues in parallel computing to a community of potential engineering/scientific users. An overview of the state-of-the-art in several important research areas is given by leading scientists in their field. The classification question is taken up at various points, ranging from parametric characterizations, communication structure, and memory distribution to control and execution schemes. Central issues in multiprocessing hardware and operation, such as scalability, techniques of overcoming memory latency and synchronization overhead, as well as fault tolerance of communication networks are discussed. The problem of designing and debugging parallel programs in a user-friendly environment is addressed and a number of program transformations for enhancing vectorization and parallelization in a variety of program situations are described. Two different algorithmic techniques for the solution of certain classes of partial differential equations are discussed. The properties of domain-decomposition algorithms and their mapping onto a CRAY-XMP-type architecture are investigated and an overview is given of the merit of various approaches to exploiting the acceleration potential of multigrid methods. Finally, an abstract performance modeling technique for the behavior of applications on parallel and vector architectures is described.

Mathematical Models for the Semantics of Parallelism - Advanced School. Rome, Italy, September 24 - October 1, 1986.... Mathematical Models for the Semantics of Parallelism - Advanced School. Rome, Italy, September 24 - October 1, 1986. Proceedings (Paperback, 1987 ed.)
Marisa Venturini Zilli
R1,465 Discovery Miles 14 650 Ships in 18 - 22 working days

The papers collected in this volume are most of the material presented at the Advanced School on Mathematical Models for the Semantics of Parallelism, held in Rome, September 24- October 1, 1986. The need for a comprehensive and clear presentation of the several semantical approaches to parallelism motivated the stress on mathematical models, by means of which comparisons among different approaches can also be performed in a perspicuous way.

WOPPLOT 86 Parallel Processing: Logic, Organization, and Technology - Proceedings of a Workshop Neubiberg, Federal Republic of... WOPPLOT 86 Parallel Processing: Logic, Organization, and Technology - Proceedings of a Workshop Neubiberg, Federal Republic of Germany, July 2-4, 1986 (Paperback, 1987 ed.)
Joerg D. Becker, Ignaz Eisele
R1,461 Discovery Miles 14 610 Ships in 18 - 22 working days

"WOPPLOT 86 - Workshop on Parallel Processing: Logic, " "Organization and Technology" - gathered together experts from various fields for a broad overview of current trends in parallel processing. There are contributions from logic (e.g., the connection between time and logic, or non-monotonic reasoning); from organizational structure theory (of great importance for pyramid architecture) and structure representation; from intrinsic parallelism and problem classification; from developments in future technologies (3-D Silicon technology, molecular electronics); and from various applications (pattern storage in adaptive memories, simulation of physical systems). The proceedings show clearly that progress in parallel processing is an interdisciplinary goal; they present a cross section of the state of the art as well as of future trends. Furthermore, some contributions (in particular, those from logic and organization) deserve a broader interest also outside the field of parallel processing.

The Analysis of Concurrent Systems - Cambridge, September 12-16, 1983. Proceedings (Paperback, 1985 ed.): B. T Denvir, W.T.... The Analysis of Concurrent Systems - Cambridge, September 12-16, 1983. Proceedings (Paperback, 1985 ed.)
B. T Denvir, W.T. Harwood, M.I. Jackson, M.J. Wray
R1,555 Discovery Miles 15 550 Ships in 18 - 22 working days
CONPAR 81 - Conference on Analysing Problem Classes and Programming for Parallel Computing, Nurnberg, June 10-12, 1981.... CONPAR 81 - Conference on Analysing Problem Classes and Programming for Parallel Computing, Nurnberg, June 10-12, 1981. Proceedings (Paperback, 1981 ed.)
W. Handler
R1,615 Discovery Miles 16 150 Ships in 18 - 22 working days
Rust Atomics and Locks - Low-Level Concurrency in Practice (Paperback): Mara Bos Rust Atomics and Locks - Low-Level Concurrency in Practice (Paperback)
Mara Bos
R1,211 R1,009 Discovery Miles 10 090 Save R202 (17%) Ships in 18 - 22 working days

The Rust programming language is extremely well-suited for concurrency, and its ecosystem has many libraries that include lots of concurrent data structures, locks, and more. But implementing those structures correctly can be very difficult. Even in the most well-used libraries, memory ordering bugs are not uncommon. In this practical book, Mara Bos, leader of the Rust library team, helps Rust programmers of all levels gain a clear understanding of low-level concurrency. You'll learn everything about atomics and memory ordering and how they're combined with basic operating system APIs to build common primitives like mutexes and condition variables. Once you're done, you'll have a firm grasp of how Rust's memory model, the processor, and the roles of the operating system all fit together. With this guide, you'll learn: How Rust's type system works exceptionally well for programming concurrency correctly All about mutexes, condition variables, atomics, and memory ordering What happens in practice with atomic operations on Intel and ARM processors How locks are implemented with support from the operating system How to write correct code that includes concurrency, atomics, and locks How to build your own locking and synchronization primitives correctly

In Search of Certainty (Paperback): Mark Burgess In Search of Certainty (Paperback)
Mark Burgess
R952 Discovery Miles 9 520 Ships in 18 - 22 working days

Quite soon, the world's information infrastructure is going to reach a level of scale and complexity that will force scientists and engineers to approach it in an entirely new way. The familiar notions of command and control are being thwarted by realities of a faster, denser world of communication where choice, variety, and indeterminism rule. The myth of the machine that does exactly what we tell it has come to an end. What makes us think we can rely on all this technology? What keeps it together today, and how might it work tomorrow? Will we know how to build the next generation-or will we be lulled into a stupor of dependence brought about by its conveniences? In this book, Mark Burgess focuses on the impact of computers and information on our modern infrastructure by taking you from the roots of science to the principles behind system operation and design. To shape the future of technology, we need to understand how it works-or else what we don't understand will end up shaping us. This book explores this subject in three parts: Part I, Stability: describes the fundamentals of predictability, and why we have to give up the idea of control in its classical meaning Part II, Certainty: describes the science of what we can know, when we don't control everything, and how we make the best of life with only imperfect information Part III, Promises: explains how the concepts of stability and certainty may be combined to approach information infrastructure as a new kind of virtual material, restoring a continuity to human-computer systems so that society can rely on them.

Linux Observability with BPF - Advanced Programming for Performance Analysis and Networking (Paperback): David Calavera,... Linux Observability with BPF - Advanced Programming for Performance Analysis and Networking (Paperback)
David Calavera, Lorenzo Fontana
R1,187 R985 Discovery Miles 9 850 Save R202 (17%) Ships in 18 - 22 working days

Build your expertise in the BPF virtual machine in the Linux kernel with this practical guide for systems engineers. You'll not only dive into the BPF program lifecycle but also learn to write applications that observe and modify the kernel's behavior; inject code to monitor, trace, and securely observe events in the kernel; and more. Authors David Calavera and Lorenzo Fontana help you harness the power of BPF to make any computing system more observable. Familiarize yourself with the essential concepts you'll use on a day-to-day basis and augment your knowledge about performance optimization, networking, and security. Then see how it all comes together with code examples in C, Go, and Python. Write applications that use BPF to observe and modify the Linux kernel's behavior on demand Inject code to monitor, trace, and observe events in the kernel in a secure way-no need to recompile the kernel or reboot the system Explore code examples in C, Go, and Python Gain a more thorough understanding of the BPF program lifecycle

Parallel Programming for Modern High Performance Computing Systems (Hardcover): Pawel Czarnul Parallel Programming for Modern High Performance Computing Systems (Hardcover)
Pawel Czarnul
R3,087 Discovery Miles 30 870 Ships in 10 - 15 working days

In view of the growing presence and popularity of multicore and manycore processors, accelerators, and coprocessors, as well as clusters using such computing devices, the development of efficient parallel applications has become a key challenge to be able to exploit the performance of such systems. This book covers the scope of parallel programming for modern high performance computing systems. It first discusses selected and popular state-of-the-art computing devices and systems available today, These include multicore CPUs, manycore (co)processors, such as Intel Xeon Phi, accelerators, such as GPUs, and clusters, as well as programming models supported on these platforms. It next introduces parallelization through important programming paradigms, such as master-slave, geometric Single Program Multiple Data (SPMD) and divide-and-conquer. The practical and useful elements of the most popular and important APIs for programming parallel HPC systems are discussed, including MPI, OpenMP, Pthreads, CUDA, OpenCL, and OpenACC. It also demonstrates, through selected code listings, how selected APIs can be used to implement important programming paradigms. Furthermore, it shows how the codes can be compiled and executed in a Linux environment. The book also presents hybrid codes that integrate selected APIs for potentially multi-level parallelization and utilization of heterogeneous resources, and it shows how to use modern elements of these APIs. Selected optimization techniques are also included, such as overlapping communication and computations implemented using various APIs. Features: Discusses the popular and currently available computing devices and cluster systems Includes typical paradigms used in parallel programs Explores popular APIs for programming parallel applications Provides code templates that can be used for implementation of paradigms Provides hybrid code examples allowing multi-level parallelization Covers the optimization of parallel programs

Fortran 2018 with Parallel Programming (Hardcover): Subrata Ray Fortran 2018 with Parallel Programming (Hardcover)
Subrata Ray
R4,276 Discovery Miles 42 760 Ships in 10 - 15 working days

The programming language Fortran dates back to 1957 when a team of IBM engineers released the first Fortran Compiler. During the past 60 years, the language had been revised and updated several times to incorporate more features to enable writing clean and structured computer programs. The present version is Fortran 2018. Since the dawn of the computer era, there had been a constant demand for a "larger" and "faster" machine. To increase the speed there are three hurdles. The density of the active components on a VLSI chip cannot be increased indefinitely and with the increase of the density heat dissipation becomes a major problem. Finally, the speed of any signal cannot exceed the velocity of the light. However, by using several inexpensive processors in parallel coupled with specialized software and hardware, programmers can achieve computing speed similar to a supercomputer. This book can be used to learn the modern Fortran from the beginning and the technique of developing parallel programs using Fortran. It is for anyone who wants to learn Fortran. Knowledge beyond high school mathematics is not required. There is not another book on the market yet which deals with Fortran 2018 as well as parallel programming. FEATURES Descriptions of majority of Fortran 2018 instructions Numerical Model String with Variable Length IEEE Arithmetic and Exceptions Dynamic Memory Management Pointers Bit handling C-Fortran Interoperability Object Oriented Programming Parallel Programming using Coarray Parallel Programming using OpenMP Parallel Programming using Message Passing Interface (MPI) THE AUTHOR Dr Subrata Ray, is a retired Professor, Indian Association for the Cultivation of Science, Kolkata.

Parallel Algorithms (Hardcover): M H Alsuwaiyel Parallel Algorithms (Hardcover)
M H Alsuwaiyel
R3,109 Discovery Miles 31 090 Ships in 18 - 22 working days

This book is an introduction to the field of parallel algorithms and the underpinning techniques to realize the parallelization. The emphasis is on designing algorithms within the timeless and abstracted context of a high-level programming language. The focus of the presentation is on practical applications of the algorithm design using different models of parallel computation. Each model is illustrated by providing an adequate number of algorithms to solve some problems that quite often arise in many applications in science and engineering.The book is largely self-contained, presuming no special knowledge of parallel computers or particular mathematics. In addition, the solutions to all exercises are included at the end of each chapter.The book is intended as a text in the field of the design and analysis of parallel algorithms. It includes adequate material for a course in parallel algorithms at both undergraduate and graduate levels.

The Cache Coherence Problem in Shared-Memory Multiprocessors - Software Solutions (Paperback): I Tartalja The Cache Coherence Problem in Shared-Memory Multiprocessors - Software Solutions (Paperback)
I Tartalja
R2,125 Discovery Miles 21 250 Ships in 18 - 22 working days

Almost all software solutions are developed through academic research and implemented only in prototype machines leaving the field of software techniques for maintaining the cache coherence widely open for future research and development. This book is a collection of all the representative approaches to software coherence maintenance including a number of related efforts in the performance evaluation field.
The book presents a selection of 27 papers dealing with state-of-the-art software solutions for cache coherence maintenance in shared-memory multiprocessors. It begins with a set of four introductory readings that provides a brief overview of the cache coherence problem and introduces software solutions to the problem. The text defines and illustrates static and dynamic software schemes, techniques for modeling performance evaluation mechanisms, and performance evaluation studies.
The book is intended for the experienced reader in computer engineering but possibly a novice in the topic of cache coherence. It also provides an in-depth understanding of the problem as well as a comprehensive overview for multicomputer designers, computer architects, and compiler writers. In addition, it is a software coherence reference handbook for advanced undergraduate and typical graduate students in multiprocessing and multiprogramming areas.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Applying Integration Techniques and…
Gabor Kecskemeti Hardcover R6,050 Discovery Miles 60 500
Kreislauf des Lebens
Jacob Moleschott Hardcover R1,199 Discovery Miles 11 990
Creativity in Load-Balance Schemes for…
Alberto Garcia-Robledo, Arturo Diaz Perez, … Hardcover R3,901 Discovery Miles 39 010
Edsger Wybe Dijkstra - His Life, Work…
Krzysztof R. Apt, Tony Hoare Hardcover R2,920 Discovery Miles 29 200
Migrating Legacy Applications…
Anca Daniela Ionita, Marin Litoiu, … Hardcover R4,968 Discovery Miles 49 680
Constraint Decision-Making Systems in…
Santosh Kumar Das, Nilanjan Dey Hardcover R6,687 Discovery Miles 66 870
Cloud Technology - Concepts…
Irma Hardcover R17,858 Discovery Miles 178 580
Cyber-Physical Systems for Social…
Maya Dimitrova, Hiroaki Wagatsuma Hardcover R6,528 Discovery Miles 65 280
The Sourcebook of Parallel Computing
Jack Dongarra, Ian Foster, … Hardcover R1,988 Discovery Miles 19 880
Internet and Distributed Computing…
Jemal H. Abawajy, Mukaddim Pathan, … Hardcover R4,941 Discovery Miles 49 410

 

Partners