Skip to main content

Showing 1–7 of 7 results for author: Jhurani, C

Searching in archive cs. Search in all archives.
.
  1. arXiv:1307.6638  [pdf, ps, other

    cs.MS cs.DC cs.SE

    Supporting 64-bit global indices in Epetra and other Trilinos packages -- Techniques used and lessons learned

    Authors: Chetan Jhurani, Travis M. Austin, Michael A. Heroux, James M. Willenbring

    Abstract: The Trilinos Project is an effort to facilitate the design, development, integration and ongoing support of mathematical software libraries within an object-oriented framework. It is intended for large-scale, complex multiphysics engineering and scientific applications. Epetra is one of its basic packages. It provides serial and parallel linear algebra capabilities. Before Trilinos version 11.0, r… ▽ More

    Submitted 25 July, 2013; originally announced July 2013.

  2. arXiv:1305.5025  [pdf, other

    cs.RO cs.CE math.NA

    A Nonlinear Constrained Optimization Framework for Comfortable and Customizable Motion Planning of Nonholonomic Mobile Robots - Part II

    Authors: Shilpa Gulati, Chetan Jhurani, Benjamin Kuipers

    Abstract: In this series of papers, we present a motion planning framework for planning comfortable and customizable motion of nonholonomic mobile robots such as intelligent wheelchairs and autonomous cars. In Part I, we presented the mathematical foundation of our framework, where we model motion discomfort as a weighted cost functional and define comfortable motion planning as a nonlinear constrained opti… ▽ More

    Submitted 22 May, 2013; originally announced May 2013.

  3. arXiv:1305.5024  [pdf, other

    cs.RO cs.CE math.NA

    A Nonlinear Constrained Optimization Framework for Comfortable and Customizable Motion Planning of Nonholonomic Mobile Robots - Part I

    Authors: Shilpa Gulati, Chetan Jhurani, Benjamin Kuipers

    Abstract: In this series of papers, we present a motion planning framework for planning comfortable and customizable motion of nonholonomic mobile robots such as intelligent wheelchairs and autonomous cars. In this first one we present the mathematical foundation of our framework. The motion of a mobile robot that transports a human should be comfortable and customizable. We identify several properties th… ▽ More

    Submitted 22 May, 2013; originally announced May 2013.

  4. arXiv:1304.7054  [pdf, other

    cs.MS cs.DC math.NA

    Batched Kronecker product for 2-D matrices and 3-D arrays on NVIDIA GPUs

    Authors: Chetan Jhurani

    Abstract: We describe an interface and an implementation for performing Kronecker product actions on NVIDIA GPUs for multiple small 2-D matrices and 3-D arrays processed in parallel as a batch. This method is suited to cases where the Kronecker product component matrices are identical but the operands in a matrix-free application vary in the batch. Any batched GEMM (General Matrix Multiply) implementation,… ▽ More

    Submitted 25 April, 2013; originally announced April 2013.

  5. arXiv:1304.7053  [pdf, other

    cs.MS cs.DC math.NA

    A GEMM interface and implementation on NVIDIA GPUs for multiple small matrices

    Authors: Chetan Jhurani, Paul Mullowney

    Abstract: We present an interface and an implementation of the General Matrix Multiply (GEMM) routine for multiple small matrices processed simultaneously on NVIDIA graphics processing units (GPUs). We focus on matrix sizes under 16. The implementation can be easily extended to larger sizes. For single precision matrices, our implementation is 30% to 600% faster than the batched cuBLAS implementation distri… ▽ More

    Submitted 25 April, 2013; originally announced April 2013.

  6. arXiv:1304.7050  [pdf, other

    math.NA cs.MS

    Subspace-preserving sparsification of matrices with minimal perturbation to the near null-space. Part II: Approximation and Implementation

    Authors: Chetan Jhurani

    Abstract: This is the second of two papers to describe a matrix sparsification algorithm that takes a general real or complex matrix as input and produces a sparse output matrix of the same size. The first paper presented the original algorithm, its features, and theoretical results. Since the output of this sparsification algorithm is a matrix rather than a vector, it can be costly in memory and run-time… ▽ More

    Submitted 25 April, 2013; originally announced April 2013.

  7. arXiv:1304.7049  [pdf, other

    math.NA cs.MS

    Subspace-preserving sparsification of matrices with minimal perturbation to the near null-space. Part I: Basics

    Authors: Chetan Jhurani

    Abstract: This is the first of two papers to describe a matrix sparsification algorithm that takes a general real or complex matrix as input and produces a sparse output matrix of the same size. The non-zero entries in the output are chosen to minimize changes to the singular values and singular vectors corresponding to the near null-space of the input. The output matrix is constrained to preserve left and… ▽ More

    Submitted 25 April, 2013; originally announced April 2013.