Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 20 of 20 for “"Autotuning"”.
-
Autotuning programs with algorithmic choice
The process of optimizing programs and libraries, both for performance and quality of service, can be viewed as a search problem over the space of implementation choices. This search is traditionally manually conducted by the programmer and often must be repeated when systems, tools, or …
-
Autotuning divide-and-conquer matrix-vector multiplication
Divide and conquer is an important concept in computer science. It is used ubiquitously to simplify and speed up programs. However, it needs to be optimized, with respect to parameter settings for example, in order to achieve the best performance. The problem boils down to searching for the best …
-
Evolutionary algorithms for compiler-enabled program autotuning
… language which, through the process of autotuning, can automatically optimize programs for fast QoS-aware execution on any hardware. In this thesis we develop and evaluate two PetaBricks autotuners: INCREA and SiblingRivalry. INCREA, based on a novel bottom-up evolutionary algorithm, …
-
Effizientes Lösen von Anfangswertproblemen gewöhnlicher Differentialgleichungssysteme mithilfe von Autotuning-Techniken
… werden. Automatisches Tuning von Software (Autotuning) ist eine vielversprechende Technik, um ein manuelles Tuning zu vermeiden. Die Grundidee des Autotunings besteht darin, mehrere Varianten eines Programms basierend auf Programmtransformationen und Optimierungstechniken wie …
-
DeepTuner : a system for search technique recommendation in program autotuning
… in their specific domain through program autotuning. A key challenge for users seeking good autotuning performance in OpenTuner is selecting a search approach appropriate for problem. However, not only are current in-situ learning search approaches not robust enough to handle all search …
-
Dispersion analysis, time parallelization, and GPU autotuning for finite element methods
Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2024-09-16 without embargo terms
-
Design and Control of a Mounted Robotic Arm Tool Changer and Measurement Tools for Agriculture
… variation of tools came the development of an autotuning library that could rapidly generate stable PID gains for a serial linkage with dynamics that are constantly expected to change with changes of endpoint mass. Combined with a custom-written trajectory optimizer, the process outlined by …
-
Portable and productive high-performance computing
… "classes" of computer programs. It describes "autotuning" techniques that achieve performance portability for serial divide-and-conquer programs, and an abstraction that improves programmer productivity in writing parallel code for a class of programs called "Star". We present a …
-
Optimizing parallel I/O performance of HPC applications
… a line of solution to this problem containing an autotuning system for optimizing I/O performance, I/O performance modeling, I/O tuning, I/O kernel generation, and I/O patterns. We demonstrate the value of these solution across platforms, applications, and at scale.
-
Reed-Relay Switched Tuning Circuit for Stretchable RF Coils in Low Field, Portable MRI
… RF head coils in conjunction with an autotuning circuit as a way to extract better signal from a subject at low magnetic fields.
-
Scalable and Productive Data Management for High-Performance Analytics
… limitations for out-of-core data processing by autotuning memory management parameters in userspace. Finally, we address I/O and storage efficiency bottlenecks in data analytics workflows that iteratively and incrementally create and reuse persistent data structures such as graphs, data frames, …
-
Aportación a los sistemas de evitación de obstáculos para vehículos marinos de superficie no tripulados
… en este trabajo se propone un nuevo método de autotuning para algoritmos reactivos aplicados a USVs. De este modo, es posible asistir a los diseñadores en la elección de un algoritmo reactivo para una embarcación concreta y, a su vez, acelerar el proceso de presintonía necesario para su …
-
Automatically Optimizing Tree Traversal Algorithms
… applies these transformations, and uses autotuning techniques to determine appropriate parameters for the transformations. For six benchmark algorithms, we show that a combination of point blocking and traversal splicing can deliver single-thread speedups of up to 8.71 (geometric mean: …
-
Optimizing Data-Intensive Computing with Efficient Configuration Tuning
… been applied as a solution to enable efficient autotuning. They build a probabilistic model incrementally to predict the impact of the parameters on performance using a small number of execution samples. The incrementally constructed BO model is used to guide the tuning process and accelerate …
-
ApproxHPVM: A retargetable compiler framework for accuracy-aware optimizations
… across devices. To enable efficient autotuning of approximation choices, we present a novel accuracy-aware tuning technique called predictive approximation-tuning. It can optimize the application during development-time and can also refine the optimization with (previously unknown) …
-
Accelerated performance modeling and tuning of parallel programs
Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2024-09-16 without embargo terms
-
TOWARDS RELAY FEEDBACK AUTO-TUNING OF MULTI-LOOP SYSTEMS
… fashion. This thesis is a step towards the autotuning of these controllers using the relay feedback technique. The thesis discusses the following; the effect of placing cascade and m x m multivariable plants under relay feedback, the information that can be derived from the oscillations that …
-
Automatic algorithm derivation and exploration in linear algebra for parallelism and locality
"Parallelization is one of the major challenges for programmers. But parallelizing existing code is a hard task that can lead to less than optimal solutions since sequential programs can su er from impediments to parallelization resulting from the semantic of the languages or the data structures …
-
Novel load identification techniques and a steady state self-tuning prototype for switching mode power supplies
… very interesting potential benefit is the use of autotuning of controller parameters (on-line controllers), so that the dynamic response can be set at the software level, independently of output capacitor filters, component variations and ageing. These kind of algorithms are able to identify the …
-
Programming models, compilers, and runtime systems for accelerator computing
Accelerators, such as GPUs and Intel Xeon Phis, have become the workhorses of high-performance computing. Typically, the accelerators act as co-processors, with discrete memory spaces. They possess massive parallelism, along with many other unique architectural features. In order to obtain high …