Kyle A. Gallivan

ORCID: 0000-0003-4572-4240
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Matrix Theory and Algorithms
  • Parallel Computing and Optimization Techniques
  • Model Reduction and Neural Networks
  • Advanced Optimization Algorithms Research
  • Sparse and Compressive Sensing Techniques
  • Numerical methods for differential equations
  • Distributed and Parallel Computing Systems
  • Advanced Data Storage Technologies
  • Embedded Systems Design Techniques
  • Blind Source Separation Techniques
  • Electromagnetic Scattering and Analysis
  • Control Systems and Identification
  • Morphological variations and asymmetry
  • Face and Expression Recognition
  • Software Testing and Debugging Techniques
  • Interconnection Networks and Systems
  • Advanced Adaptive Filtering Techniques
  • Numerical Methods and Algorithms
  • Low-power high-performance VLSI design
  • Advanced Numerical Methods in Computational Mathematics
  • Complex Network Analysis Techniques
  • Iterative Methods for Nonlinear Equations
  • Real-Time Systems Scheduling
  • 3D Shape Modeling and Analysis
  • Real-time simulation and control systems

Florida State University
2014-2024

UCLouvain
2017

Purdue University West Lafayette
2017

University of Illinois Urbana-Champaign
1990-2005

National Center for Supercomputing Applications
1988-2005

FZI Research Center for Information Technology
1999

University of Illinois System
1987-1997

Utrecht University
1991

Philadelphia University
1990

Harris Health System
1984

10.1007/s10208-005-0179-9 article EN Foundations of Computational Mathematics 2006-12-28

This paper presents the gSOAP stub and skeleton compiler. The compiler provides a unique SOAP-to-C/C++ language binding for deploying C/C++ applications in SOAP Web Services, clients, peer-to-peer computing networks. enables integratation of (legacy) C/C++/Fortran codes, embedded systems, real-time software peers that share computational resources information with other SOAP-enabled applications, possibly across different platforms, environments, disparate organizations located behind...

10.1109/ccgrid.2002.1017120 article EN 2003-06-25

10.1016/0893-9659(94)90077-9 article EN Applied Mathematics Letters 1994-09-01

Scientific and engineering research is becoming increasingly dependent upon the development implementation of efficient parallel algorithms on modern high-performance computers. Numerical linear algebra an indispensable tool in such this paper attempts to collect describe a selection some its more important algorithms. The purpose review current status provide overall perspective for solving dense, banded, or block-structured problems arising major areas direct solution systems, least...

10.1137/1032002 article EN SIAM Review 1990-03-01

In this paper, we address the problem of constructing a reduced order system minimal McMillan degree that satisfiesa set tangential interpolation conditions with respect to original under some mild conditions. The resulting transfer function appears be generically unique and present simple efficient technique construct interpolating system. This is generalization multipoint Padé which particularly suited handle multiinput multioutput systems.

10.1137/s0895479803423925 article EN SIAM Journal on Matrix Analysis and Applications 2004-01-01

This paper develops and analyzes a generalization of the Broyden class quasi-Newton methods to problem minimizing smooth objective function $f$ on Riemannian manifold. A condition vector transport retraction that guarantees convergence facilitates efficient computation is derived. Experimental evidence presented demonstrating value extension through superior performance for some problems compared existing BFGS methods, in particular those depend differentiated retraction.

10.1137/140955483 article EN SIAM Journal on Optimization 2015-01-01

10.1016/j.aml.2007.09.015 article EN publisher-specific-oa Applied Mathematics Letters 2008-03-04

10.1016/j.cam.2003.08.026 article EN publisher-specific-oa Journal of Computational and Applied Mathematics 2003-10-27

Linear algebra algorithms based on the BLAS or ex tended do not achieve high performance mul tivector processors with a hierarchical memory system because of lack data locality. For such machines, block linear must be implemented in terms matrix-matrix primitives (BLAS3). Designing ef ficient for these architectures requires analysis behavior and resulting as func tion certain parameters. The identify limits improvement possible via blocking any contradictory trends that require trade-off...

10.1177/109434208800200103 article EN The International Journal of Supercomputing Applications 1988-03-01

Abstract In this paper, a novel approach for quantifying the parametric uncertainty associated with stochastic problem output is presented. As Monte-Carlo and collocation methods, only point-wise evaluations of response surface are required allowing use legacy deterministic codes precluding need any dedicated code to solve uncertain interest. The new differs from these standard methods in that it based on ideas directly linked recently developed compressed sensing theory. technique allows...

10.4208/cicp.151110.090911a article EN Communications in Computational Physics 2012-05-23

Although linear representations are frequently used in image analysis, their performances seldom optimal specific applications. This paper proposes a stochastic gradient algorithm for finding of images use appearance-based object recognition. Using the nearest neighbor classifier, recognition performance function is specified and that maximize this sought. For solving optimization problem on Grassmann manifold, utilizing intrinsic flows introduced. Several experimental results presented to...

10.1109/tpami.2004.1273986 article EN IEEE Transactions on Pattern Analysis and Machine Intelligence 2004-03-17

Several blind source separation algorithms obtain a separating matrix by computing the congruence transformation that "best" diagonalizes collection of covariance matrices. Recent methods avoid pre-whitening phase and directly attempt to compute non-orthogonal diagonalizing congruence. However, since magnitude sources is unknown, there fundamental indeterminacy on norm rows matrix. We show how this can be taken into account restricting oblique manifold. The geometry manifold developed...

10.1109/icassp.2006.1661433 article EN 2006-08-02

10.1016/j.laa.2011.07.018 article EN publisher-specific-oa Linear Algebra and its Applications 2011-08-21

Riemannian optimization is the task of finding an optimum a real-valued function defined on manifold. has been topic much interest over past few years due to many applications including computer vision, signal processing, and numerical linear algebra. The substantial background required successfully design apply algorithms significant impediment for potential users. Therefore, multiple packages, such as Manopt (in Matlab) Pymanopt Python), have developed. This article describes ROPTLIB, C++...

10.1145/3218822 article EN ACM Transactions on Mathematical Software 2018-07-31

In this paper, a Riemannian BFGS method for minimizing smooth function on manifold is defined, based generalization of cautious update and weak line search condition. It proven that the converges (i) globally to stationary points without assuming objective be convex (ii) superlinearly nondegenerate minimizer. Using condition removes need information from differentiated retraction. The joint matrix diagonalization problem chosen demonstrate performance algorithms with various parameters,...

10.1137/17m1127582 article EN SIAM Journal on Optimization 2018-01-01

It has long been known that a single ordering of optimization phases will not produce the best code for every application. This phase problem can be more severe when generating embedded systems due to need meet conflicting constraints on time, size, and power consumption. Given many application developers are willing spend time tuning an application, we believe viable approach is allow developer steer process optimizing function. In this paper, describe support in VISTA, interactive...

10.1145/780731.780735 article EN ACM SIGPLAN Notices 2003-06-11

Parallel supercomputers architectures with complex memory hierarchies or distributed systems have become very common. Unfortunately, the problems associated restructuring software to take advantage of these are not easily solved. This paper presents an overview some mathematical issues behind several and attempts give a brief look at potential solutions.

10.1145/55364.55388 article EN 1988-01-01

Circuit simulation is a very time-consuming and numerically intensive application, especially when the problem size large as in case of VLSI circuits. To improve performance circuit simulators without sacrificing accuracy, variety parallel processing algorithms have been investigated. Research field surveyed, ongoing research this area at University Illinois described. Both standard relaxation-based approaches are considered. In particular, forms parallelism available within direct method...

10.1109/5.48832 article EN Proceedings of the IEEE 1989-01-01
Coming Soon ...