Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is OpenACC

Developing Linear Algebra Codes on Modern Processors: Emerging Research and Opportunities
Open Accelerators is a high-level pragma-based (directives) programming model for accelerator (GPUs) designed to simplify parallel programing of heterogeneous CPU-GPU systems
Published in Chapter:
Computer Architectures and Programming Models: How to Exploit Parallelism
DOI: 10.4018/978-1-7998-7082-1.ch002
Abstract
In this chapter, basic concepts about programming models and computer architectures are introduced to provide context about the major developments in both topics. Differences between multicore and accelerators are also addressed to help the reader understand how the concepts relate and translate between different architectures. Moreover, the authors also present an introduction to programming models focusing on their suitability for different parallelizing strategies and their special features. In this way, the reader is guided to identify which programming models are best suited for specific problems and architectures, according to the computational requirements, as well as those arisen from the data layout.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Efficient Prefix Scan for the GPU-Based Implementation of Random Forest
Is a programming standard for parallel computing It is designed to simplify parallel programming of heterogeneous CPU/GPU systems.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR