Function call interception techniques

P Kang - Software: Practice and Experience, 2018 - Wiley Online Library
Function call interception (FCI), or method call interception (MCI) in the object‐oriented
programming domain, is a technique of intercepting function calls at program runtime …

Implementing modular adaptation of scientific software

P Kang, NKC Selvarasu, N Ramakrishnan… - Journal of …, 2012 - Elsevier
Scientific software often needs to be adapted for different execution environments, problem
sets, and available resources to ensure its efficiency and reliability. However, for existing …

Maintainable and reusable scientific software adaptation: democratizing scientific software adaptation

P Kang, E Tilevich, S Varadarajan… - Proceedings of the tenth …, 2011 - dl.acm.org
Scientific software must be adapted for different execution environments, problem sets, and
available resources to ensure its efficiency and reliability. Although adaptation patterns can …

Adaptive code collage: a framework to transparently modify scientific codes

P Kang, N Ramakrishnan, C Ribbens… - … in Science & …, 2011 - ieeexplore.ieee.org
Legacy scientific codes are often repurposed to fit adaptive needs, but making such code
adaptive without changing the original source programs can be challenging. Adaptive Code …

Multi sensor control based on fuzzy logic

N Brayanov, A Stoynova - 2017 40th International Spring …, 2017 - ieeexplore.ieee.org
Recently fuzzy logic has increasing its popularity. One of the main reasons is that it gives
abstraction, so a system could be controlled, even if it is not fully describable. On the other …

Auto-Tuning Mapping Strategy for Parallel CFD Program

L Fang, W Zhenghua… - 2012 Fifth International …, 2012 - ieeexplore.ieee.org
We present an auto-tuning mapping strategy for mapping grid blocks to multi-processors
and multi-nodes in a parallel CFD program. We first calculate the communication matrices …

[PDF][PDF] Maintainable and Reusable Scientific Software Adaptation

P Kang, E Tilevich, S Varadarajan, N Ramakrishnan - people.cs.vt.edu
Scientific software must be adapted for different execution environments, problem sets, and
available resources to ensure its efficiency and reliability. Although adaptation patterns can …

[引用][C] Identification of flexibility in a Hessenberg-triangular reduction algorithm to enable automated tuning

R Gulliksson - 2014