Now showing items 1-20 of 29

    • An Approach to Scalability Study of Shared Memory Parallel Systems 

      Sivasubramaniam, Anand; Singla, Aman; Ramachandran, Umakishore; Venkateswaran, H. (Georgia Institute of Technology, 1993)
      The overheads in a parallel system that limit its scalability need to be identified and separated in order to enable parallel algorithm design and the development of parallel machines. Such overheads may be broadly ...
    • Architectural Mechanisms for Explicit Communication in Shared Memory Multiprocessors 

      Ramachandran, Umakishore; Shah, Gautam H.; Sivasubramaniam, Anand; Singla, Aman; Yanasak, Ivan (Georgia Institute of Technology, 1994)
      The goal of this work is to explore architectural mechanisms for supporting explicit communication in cache-coherent shared memory multiprocessors. The motivation stems from the observation that applications display ...
    • Avoiding Conflicts between Reads and Writes Using Dynamic Versioning 

      Gukal, Sreenivas; Omiecinski, Edward Robert; Ramachandran, Umakishore (Georgia Institute of Technology, 1994)
      In this paper, we discuss a new approach to multi-version concurrency control, called Dynamic Versioning, that avoids the data contention due to conflicts between Reads and Writes. A data item is allowed to have ...
    • A Comparative Evaluation of Techniques for Studying Parallel Systems 

      Sivasubramaniam, Anand; Ramachandran, Umakishore; Venkateswaran, H. (Georgia Institute of Technology, 1994)
      This paper presents a comparative and qualitative survey of techniques for evaluating parallel systems. We also survey metrics that have been proposed for capturing and quantifying the details of complex parallel ...
    • A Comparative Study of Distributed Shared Memory System Design Issues 

      Mohindra, Ajay; Ramachandran, Umakishore (Georgia Institute of Technology, 1994)
      In this research the various issues that arise in the design and implementation of distributed shared memory (DSM) systems are examined. This work has been motivated by two observations: distributed systems will ...
    • D-Stampede: Distributed Programming System for Ubiquitous Computing 

      Adhikari, Sameer; Paul, Arnab; Ramachandran, Umakishore (Georgia Institute of Technology, 2001)
      That the future of information technology will be dominated by invisible or pervasive computing is a belief that is being shared by several research groups. In a sense, this is the limit of the ubiquitous computing vision ...
    • Dead Timestamp Identification in Stampede 

      Harel, Nissim; Mandviwala, Hasnain A.; Knobe, Kathleen; Ramachandran, Umakishore (Georgia Institute of Technology, 2002)
      Stampede is a parallel programming system to support computationally demanding applications including interactive vision, speech and multimedia collaboration. The system alleviates concerns such as communication, sync ...
    • A Distributed Framework for Spatio-temporal Analysis on Large-scale Camera Networks 

      Hong, Kirak; Voelz, Marco; Govindaraju, Venu; Jayaraman, Bharat; Ramachandran, Umakishore (Georgia Institute of Technology, 2012)
      Cameras are becoming ubiquitous. Technological advances and the low cost of such sensors enable deployment of large-scale camera networks in metropolises such as London and New York. Applications including video-based ...
    • Distributed Laboratories: A Research Proposal 

      Fujimoto, Richard M.; Schwan, Karsten; Ahamad, Mustaque; Hudson, Scott E.; Limb, J. O. (John O.); Ammar, Mostafa H. (Mostafa Hamed); Ezquerra, Norberto F.; Mukherjee, Amarnath; Potts, Colin; Ramachandran, Umakishore; Zegura, Ellen W. (Georgia Institute of Technology, 1996)
      The continuing merger of computer and communication technologies is leading to a new computing/communications infrastructure of unprecedented magnitude, enabling new applications with broad economic and social impact. Yet, ...
    • A Distributed System for Supporting Spatio-temporal Analysis on Large-scale Camera Networks 

      Hong, Kirak; Voelz, Marco; Govindaraju, Venu; Jayaraman, Bharat; Ramachandran, Umakishore (Georgia Institute of Technology, 2012)
      Cameras are becoming ubiquitous. Technological advances and the low cost of such sensors enable deployment of large-scale camera networks in metropolises such as London and New York. Applications such as video-base ...
    • An Evaluation of State Sharing Techniques in Distributed Operating Systems 

      John, Ranjit; Ahamad, Mustaque; Ramachandran, Umakishore; Ananthanarayanan, R. (Rajagopal); Mohindra, Ajay (Georgia Institute of Technology, 1993)
      A shared memory abstraction in distributed systems (DSM) provides ease of programming but could be costly to implement. Many protocols have been proposed recently that are based on different approaches for exploiting ...
    • FlashFire: Overcoming the Performance Bottleneck of Flash Storage Technology 

      Kim, Hyojun; Ramachandran, Umakishore (Georgia Institute of Technology, 2010)
      Flash memory based Solid State Drives (SSDs) are becoming popular in the market place as a possible low-end alternative to hard disk drives (HDDs). However, SSDs have different performance characteristics compared ...
    • Fusion Channels: A Multi-sensor Data Fusion Architecture 

      Agarwalla, Bikash; Hutto, Phillip W.; Paul, Arnab; Ramachandran, Umakishore (Georgia Institute of Technology, 2002)
      Due to the falling price and availability of sensors, information capture and processing at a realtime or soft realtime rate is emerging as a dominating application space. This class includes interactive multimedia, robotics, ...
    • Interaction Between Stampede Runtime and Operating Systems 

      Paul, Arnab; Harel, Nissim; Adhikari, Sameer; Agarwalla, Bikash; Ramachandran, Umakishore; Mackenzie, Kenneth M. (Georgia Institute of Technology, 2002)
      Emerging application domains such as interactive vision, animation, and multimedia collaboration display dynamic scalable parallelism, and high computational requirements, making them good candidates for executing on ...
    • LU Logging - an Efficient Transaction Recovery Method 

      Gukal, Sreenivas; Omiecinski, Edward Robert; Ramachandran, Umakishore (Georgia Institute of Technology, 1993)
      In this paper, we present LU-Logging, an efficient transaction recovery method. The method is based on (flexible-redo/minimal-undo) algorithm. The paper describes an implementation which avoids the overheads of deferred ...
    • Machine Abstractions and Locality Issues in Studying Parallel Systems 

      Sivasubramaniam, Anand; Singla, Aman; Ramachandran, Umakishore; Venkateswaran, H. (Georgia Institute of Technology, 1993)
      We define a set of overhead functions that capture the salient artifacts representing the interaction between parallel application characteristics and architectural features. An execution-driven simulation testbed is ...
    • A New Cryptographic Protocol for Biometric Security Technologies 

      Paul, Arnab; Ramachandran, Umakishore (Georgia Institute of Technology, 2001)
      We propose a new cryptographic protocol for remote authentication. This protocol is suitable when the signature key is very large. The emerging paradigm of verification through biometric samples, such as fingerprints, ...
    • PARINO --- An Extendable Framework for Solving Mixed Integer Programs in Parallel 

      Perumalla, Kalyan S.; Savelsbergh, M. W. P. (Mathieu Willem Paul); Ramachandran, Umakishore (Georgia Institute of Technology, 1997)
      This report documents a framework called PARINO that we have developed for solving large mixed integer programs (MIPs)in parallel. PARINO combines portability and efficiency with flexibility. It is written in C++, and is ...
    • The Quest for a Zero Overhead Shared Memory Parallel Machine 

      Shah, Gautam H.; Singla, Aman; Ramachandran, Umakishore (Georgia Institute of Technology, 1995)
      In this paper we present a new approach to benchmark the performance of shared memory systems. This approach focuses on recognizing how far off is the performance of a given memory system from a realistic ideal parallel ...
    • Scalability Study of the KSR-1 

      Ramachandran, Umakishore; Shah, Gautam H.; Ravikumar, S.; Muthukumarasamy, Jeyakumar (Georgia Institute of Technology, 1993)
      Scalability of parallel architectures is an interesting area of current research. Shared memory parallel programming is attractive stemming from its relative ease in transitioning from sequential programming. However, ...