Listing 1 - 10 of 22 | << page >> |
Sort by
|
Choose an application
Choose an application
The rapid and widespread acceptance of shared-memory multiprocessor architectures has created a pressing demand for an efficient way to program these systems. At the same time, developers of technical and scientific applications in industry and in government laboratories find they need to parallelize huge volumes of code in a portable fashion. OpenMP, developed jointly by several parallel computing vendors to address these issues, is an industry-wide standard for programming shared-memory and distributed shared-memory multiprocessors. It consists of a set of compiler directives and library routines that extend FORTRAN, C, and C++ codes to express shared-memory parallelism. Parallel Programming in OpenMP is the first book to teach both the novice and expert parallel programmers how to program using this new standard. The authors, who helped design and implement OpenMP while at SGI, bring a depth and breadth to the book as compiler writers, application developers, and performance engineers. * Designed so that expert parallel programmers can skip the opening chapters, which introduce parallel programming to novices, and jump right into the essentials of OpenMP. * Presents all the basic OpenMP constructs in FORTRAN, C, and C++. * Emphasizes practical concepts to address the concerns of real application developers. * Includes high quality example programs that illustrate concepts of parallel programming as well as all the constructs of OpenMP. * Serves as both an effective teaching text and a compact reference. * Includes end-of-chapter programming exercises.
Choose an application
Choose an application
Choose an application
Programming --- Parallel programming (Computer science) --- Programmation parallèle (Informatique) --- 681.3*D1 --- Computer programming --- Parallel processing (Electronic computers) --- Programming techniques--See also {681.3*E} --- 681.3*D1 Programming techniques--See also {681.3*E} --- Programmation parallèle (Informatique) --- Concurrent Programming --- Distributed Algorithms --- Distributed
Choose an application
Programming --- programmeren (informatica) --- Computer architecture. Operating systems --- Parallel programming (Computer science) --- Application program interfaces (Computer software) --- Programmation parallèle (Informatique) --- Interfaces de programmation d'applications --- Programmation parallèle (Informatique) --- APIs (Computer software) --- Interfaces, Application program (Computer software) --- Application software --- Computer programming --- Parallel processing (Electronic computers) --- Monograph --- Openmp --- Programmation parallèle (informatique) --- Interfaces de programmation d'applications.
Choose an application
Parallel programming (Computer science) --- Parallelle programmering (Informatica) --- Programmation parallèle (Informatique) --- 681.3*D13 --- Computer programming --- Parallel processing (Electronic computers) --- Concurrent programming --- Parallel programming (Computer science). --- 681.3*D13 Concurrent programming --- Programmation parallèle (Informatique) --- Modula-2 (Langage de programmation) --- Concurrency --- Ada --- Real Time --- Concurrent Programming
Choose an application
Computer architecture --- Computerarchitectuur --- Langages de programmation (Ordinateurs) --- Ordinateurs--Architecture --- Parallel programming (Computer science) --- Parallelle programmering (Informatica) --- Programmation parallèle (Informatique) --- Programmeertalen (Computers) --- Programming languages (Electronic computers) --- Langages de programmation --- Ordinateurs --- Architecture --- Computer architecture. --- Programming languages (Electronic computers). --- Parallel programming (Computer science). --- Programmation parallèle (Informatique) --- Petri Net --- Specification --- Functional Language --- Object Oriented --- Programming
Choose an application
Concurrency provides a thoroughly updated approach to the basic concepts and techniques behind concurrent programming. Concurrent programming is complex and demands a much more formal approach than sequential programming. In order to develop a thorough understanding of the topic Magee and Kramer present concepts, techniques and problems through a variety of forms: informal descriptions, illustrative examples, abstract models and concrete Java examples. These combine to provide problem patterns and associated solution techniques which enable students to recognise problems and arrive at solutions. New features include: *New Chapter and coverage of Verification. *More student exercises. *Totally updated version of the LTSA tool packaged with the book which makes it easier to use and extends its capabilities.
Parallel programming (Computer science) --- Java (Computer program language) --- Programmation parallèle (Informatique) --- Java (Langage de programmation) --- Java (programmeertaal) --- Object-georiënteerd programmeren --- Parallelmethoden --- Programmeren --- Object-oriented programming languages --- JavaSpaces technology --- Computer programming --- Parallel processing (Electronic computers) --- Java (programmeertaal). --- Object-georiënteerd programmeren. --- Parallelmethoden. --- Programmeren. --- Programmation parallèle (Informatique)
Choose an application
Java (Computer program language). --- Parallel programming (Computer science). --- Programmation parallèle (Informatique) --- Programmation parallèle (Informatique) --- Programming --- programmeren (informatica) --- Java (informatica) --- object oriented --- Java (Computer program language) --- Parallel programming (Computer science) --- Computer programming --- Parallel processing (Electronic computers) --- Object-oriented programming languages --- JavaSpaces technology --- Java (Langage de programmation)
Listing 1 - 10 of 22 | << page >> |
Sort by
|