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 Auto-Tuning

Developing Linear Algebra Codes on Modern Processors: Emerging Research and Opportunities
Automatic optimization of those parameters, which are susceptible of being adapted, for a specific problem to be solved in a given architecture.
Published in Chapter:
Batched Computing
DOI: 10.4018/978-1-7998-7082-1.ch005
Abstract
This chapter presents the concept of batched computing, which consists of the division of a large problem into smaller portions and can be applied to both dense and sparse linear algebra. Two examples, general matrix-matrix multiplication (GEMM) and general triangular solver (GTSV), are used to present different approaches depending on the problem to solve. The GEMM example focuses on multi-core platforms, and it is also used to introduce the concept of auto-tunning. In the case of GTSV, the targeted device is a GPU. Moreover, given that this is a sparse operation, an analysis of the data layout is presented to see the impact of this aspect.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Algebras of Algorithms, Parallel Computing, and Software Auto-Tuning
The paradigm of software application optimization allowing to adapt computations executed by a program to a runtime environment in order to achieve one or a few goals — a reduction of time expenses, energy consumption or a computation cost.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR