Narrow your search

Library

VUB (88)

Odisee (55)

Thomas More Kempen (55)

Thomas More Mechelen (55)

UCLL (55)

VIVES (55)

LUCA School of Arts (52)

KU Leuven (39)

UGent (31)

ULiège (24)

More...

Resource type

book (87)

periodical (1)


Language

English (87)

Dutch (1)


Year
From To Submit

2023 (3)

2022 (9)

2021 (2)

2019 (2)

2018 (1)

More...
Listing 1 - 10 of 88 << page
of 9
>>
Sort by

Book
Parallel programming with OpenACC
Author:
ISBN: 0124103979 0124104592 9780124104594 9780124103979 Year: 2017 Publisher: Cambridge, MA

Loading...
Export citation

Choose an application

Bookmark

Abstract

Parallel Programming with OpenACC is a modern, practical guide to implementing dependable computing systems. The book explains how anyone can use OpenACC to quickly ramp-up application performance using high-level code directives called pragmas. The OpenACC directive-based programming model is designed to provide a simple, yet powerful, approach to accelerators without significant programming effort. Author Rob Farber, working with a team of expert contributors, demonstrates how to turn existing applications into portable GPU accelerated programs that demonstrate immediate speedups. The book also helps users get the most from the latest NVIDIA and AMD GPU plus multicore CPU architectures (and soon for Intel® Xeon Phi™ as well). Downloadable example codes provide hands-on OpenACC experience for common problems in scientific, commercial, big-data, and real-time systems. Topics include writing reusable code, asynchronous capabilities, using libraries, multicore clusters, and much more. Each chapter explains how a specific aspect of OpenACC technology fits, how it works, and the pitfalls to avoid. Throughout, the book demonstrates how the use of simple working examples that can be adapted to solve application needs. Presents the simplest way to leverage GPUs to achieve application speedups Shows how OpenACC works, including working examples that can be adapted for application needs Allows readers to download source code and slides from the book's companion web page

Parallel programming in OpenMP
Author:
ISBN: 1281025739 9786611025731 0080513530 9780080513539 9781281025739 1558606718 6611025731 Year: 2001 Publisher: San Francisco, CA : Morgan Kaufmann Publishers,

Loading...
Export citation

Choose an application

Bookmark

Abstract

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 libr


Book
Parallel computing : on the road to exascale
Author:
ISBN: 1614996210 9781614996217 9781614996200 Year: 2016 Publisher: Amsterdam, Netherlands ; Berlin, [Germany] ; Washington, District of Columbia : IOS Press,

Loading...
Export citation

Choose an application

Bookmark

Abstract


Book
Languages and Compilers for Parallel Computing
Authors: --- ---
ISBN: 9783030959531 Year: 2022 Publisher: Cham Springer International Publishing :Imprint: Springer

Loading...
Export citation

Choose an application

Bookmark

Abstract


Book
Multicore and GPU programming : an integrated approach
Author:
ISBN: 0128141212 0128141204 9780128141205 Year: 2023 Publisher: Cambridge, MA : Morgan Kaufmann,

Loading...
Export citation

Choose an application

Bookmark

Abstract


Book
OpenMP in a Modern World: From Multi-device Support to Meta Programming
Authors: --- --- --- ---
ISBN: 9783031159220 Year: 2022 Publisher: Cham Springer International Publishing :Imprint: Springer

Loading...
Export citation

Choose an application

Bookmark

Abstract


Book
Advances in parallel computing technologies and applications
Authors: --- --- ---
ISBN: 1643682199 9781643682198 9781643682181 Year: 2021 Publisher: Amsterdam IOS Press

Loading...
Export citation

Choose an application

Bookmark

Abstract

"Recent developments in parallel computing mean that the use of machine learning techniques and intelligence to handle the huge volume of available data have brought the faster solutions offered by advanced technologies to various fields of application. This book presents the proceedings of the Virtual International Conference on Advances in Parallel Computing Technologies and Applications (ICAPTA 2021), hosted in Chennai, India, and held online as a virtual event on 15 and 16 April 2021.The aim of the conference was to provide a forum for sharing knowledge in various aspects of parallel computing in communications systems and networking, including cloud and virtualization solutions, management technologies, and vertical application areas. It also provided a platform for scientists, researchers, practitioners and academicians to present and discuss the most recent innovations and trends, as well as the concerns and practical challenges encountered in this field. Included here are 52 full length papers, accepted from over 100 submissions based on the reviews and comments of subject experts. Topics covered include parallel computing in communication, machine learning intelligence for parallel computing and parallel computing for software services in theoretical and practical aspects. Providing an overview of the latest developments in the field, the book will be of interest to all those whose work involves the use of parallel computing technologies"--


Book
Hands-on parallel programming with C# 8 and .NET Core 3 : build solid enterprise software using task parallelism and multithreading
Author:
ISBN: 1789133610 9781789133615 9781789132410 Year: 2019 Publisher: Birmingham, England ; Mumbai : Packt,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Enhance your enterprise application development skills by mastering parallel programming techniques in .NET and C# Key Features Write efficient, fine-grained, and scalable parallel code with C# and .NET Core Experience how parallel programming works by building a powerful application Learn the fundamentals of multithreading by working with IIS and Kestrel Book Description In today's world, every CPU has a multi-core processor. However, unless your application has implemented parallel programming, it will fail to utilize the hardware's full processing capacity. This book will show you how to write modern software on the optimized and high-performing .NET Core 3 framework using C# 8. Hands-On Parallel Programming with C# 8 and .NET Core 3 covers how to build multithreaded, concurrent, and optimized applications that harness the power of multi-core processors. Once you've understood the fundamentals of threading and concurrency, you'll gain insights into the data structure in .NET Core that supports parallelism. The book will then help you perform asynchronous programming in C# and diagnose and debug parallel code effectively. You'll also get to grips with the new Kestrel server and understand the difference between the IIS and Kestrel operating models. Finally, you'll learn best practices such as test-driven development, and run unit tests on your parallel code. By the end of the book, you'll have developed a deep understanding of the core concepts of concurrency and asynchrony to create responsive applications that are not CPU-intensive. What you will learn Analyze and break down a problem statement for parallelism Explore the APM and EAP patterns and how to move legacy code to Task Apply reduction techniques to get aggregated results Create PLINQ queries and study the factors that impact their performance Solve concurrency problems caused by producer-consumer race conditions Discover the synchronization primitives available in .NET Core Understand how the threading model works with IIS and Kestrel Find out how you can make the most of server resources Who this book is for If you want to learn how task parallelism is used to build robust and scalable enterprise architecture, this book is for you. Whether you are a beginner to parallelism in C# or an experienced architect, you'll find this book useful to gain insights into the different threading models supported in .NET Standard and .NET Core. Prior knowledge of C# is required to understand the...

Concurrent constraint programming
Author:
ISBN: 0262192977 9780262290975 9780262192972 0262290979 Year: 1993 Publisher: Cambridge : MIT Press,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Concurrent Constraint Programming introduces a new and rich class of programming languages based on the notion of computing with partial information, or constraints, that synthesize and extend work on concurrent logic programming and that offer a promising approach for treating thorny issues in the semantics of concurrent, nondeterministic programming languages. Saraswat develops an elegant and semantically tractable framework for computing with constraints, emphasizing their importance for communication and control in concurrent, programming languages. He describes the basic paradigm, illustrates its structure, discusses various augmentations, gives a simple implementation of a concrete language, and specifies its connections with other formalisms. In this framework, concurrently executing agents communicate by placing and checking constraints on shared variables in a common store. The major form of concurrency control in the system is through the operations of Atomic Tell - an agent may instantaneously place constraints only if they are consistent with constraints that have already been placed - and Blocking Ask - an agent must block when it checks a constraint that is not yet known to hold. Other operations at a finer granularity of atomicity are also presented. Saraswat introduces and develops the concurrent constraint family of programming languages based on these ideas, shows how various constraint systems can naturally realize data structures common in computer science, and presents a formal operational semantics for many languages in the concurrent constraint family. In addition, he provides a concrete realization of the paradigm on a sequential machine by presenting a compiler for the concurrent constraint language Herbrand and demonstrates a number of constraint-based concurrent programming techniques that lead to novel presentations of algorithms for many concurrent programming problems. Vijay A. Saraswat is Member of the Research Staff at Xerox Palo Alto Research Center.

Modern multithreading : implementing, testing, and debugging multithreaded Java and C++/Pthreads/Win32 programs
Authors: ---
ISBN: 9780471725046 0471725048 Year: 2006 Publisher: Hoboken, NJ : Wiley-Interscience,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Listing 1 - 10 of 88 << page
of 9
>>
Sort by