Now showing items 1-20 of 104

    • Real-time Mosaic for Multi-Camera Videoconferencing 

      Klechenov, Anton; Gupta, Aditya Kumar; Wong, Weng Fai; Ng, Teck Khim; Leow, Wee Kheng (2003-01)
      This paper describes a system for high resolution video conferencing. A number of camcorders are used to capture the video, which are then mosaiced to generate a wide angle panoramic view. Furthermore this system is made ...
    • A Web-based Question Answering System 

      Zhang, Dell; Lee, Wee Sun (2003-01)
      The Web is apparently an ideal source of answers to a large variety of questions, due to the tremendous amount of information available online. This paper describes a Web-based question answering system LAMP, which is ...
    • Increasing and Detecting Memory Address Congruence 

      Larsen, Samuel; Witchel, Emmett; Amarasinghe, Saman P. (2003-01)
      A static memory reference exhibits a unique property when its dynamic memory addresses are congruent with respect to some non-trivial modulus. Extraction of this congruence information at compile-time enables new classes ...
    • Transactions Everywhere 

      Kuszmaul, Bradley C.; Leiserson, Charles E. (2003-01)
      Arguably, one of the biggest deterrants for software developers who might otherwise choose to write parallel code is that parallelism makes their lives more complicated. Perhaps the most basic problem inherent in the ...
    • ALiCE: A Java-based Grid Computing System 

      Teo, Yong Meng (2003-01)
      A computational grid is a hardware and software infrastructure that provides dependable, consistent, pervasive, and inexpensive access to high-end computational capabilities. This talk is divided into three parts. Firstly, ...
    • Data Prefetching via Off-line Learning 

      Wong, Weng Fai (2003-01)
      The widely acknowledged performance gap between processors and memory has been the subject of much research. In the Explicitly Parallel Instruction Computing (EPIC) paradigm, the combination of in-order issue and the ...
    • A Dynamically Partitionable Compressed Cache 

      Chen, David; Peserico, Enoch; Rudolph, Larry (2003-01)
      The effective size of an L2 cache can be increased by using a dictionary-based compression scheme. Naive application of this idea performs poorly since the data values in a cache greatly vary in their “compressibility.” ...
    • OmniMerge: A Systematic Approach to Constrained Conformational Search 

      Tucker-Kellogg, Lisa; Lozano-Pérez, Tomás (2003-01)
      OmniMerge performs a systematic search to enumerate all conformations of a molecule (at a given level of torsion-angle resolution) that satisfy a set of local geometric constraints. Constraints would typically come from ...
    • Bit-Packing Optimization for StreamIt 

      Agrawal, Kunal; Amarasinghe, Saman P.; Wong, Weng Fai (2003-01)
      StreamIt is a language specifically designed for modern streaming applications. A certain important class of these applications operates on streams of bits. This paper presents the motivation for a bit-packing optimization ...
    • Financial Information Integration In the Presence of Equational Ontological Conflicts 

      Firat, Aykut; Madnick, Stuart E.; Grosof, Benjamin (2003-01)
      While there are efforts to establish a single international accounting standard, there are strong current and future needs to handle heterogeneous accounting methods and systems. We advocate a context-based approach to ...
    • Encryption Key Search using Java-based ALiCE Grid 

      Virkar, Ameya (2003-01)
      Encryption Key Search is a compute-intensive operation that consists of a brute-force search of a particular key in a given key space. Sequential execution time for a 56-bit encryption key search is approximately 200,000 ...
    • The Interplay of Web Aggregation and Regulation 

      Zhu, Hongwei; Madnick, Stuart E.; Siegel, Michael D. (2003-01)
      The development of web technology has led to the emergence of web aggregation, a service that collects existing web data and turns them into more useful information. We review the development of both comparison and ...
    • Playing is believing: the role of beliefs in multi-agent learning 

      Chang, Yu-Han; Kaelbling, Leslie P. (2003-01)
      We propose a new classification for multi-agent learning algorithms, with each league of players characterized by both their possible strategies and possible beliefs. Using this classification, we review the optimality of ...
    • Towards An Automated Approach to Hardware/Software Decomposition 

      Qin, Shengchao; He, Jifeng; Chin, Wei Ngan (2003-01)
      We propose in this paper an algebraic approach to hard-ware/software partitioning in Verilog Hardware Description Language (HDL). We explore a collection of algebraic laws for Verilog programs, from which we design a set ...
    • PeerDB-Peering into Personal Databases 

      Ooi, Beng Chin; Tan, Kian Lee (2003-01)
      In this talk, we will present the design and evaluation of PeerDB, a peer-to-peer (P2P) distributed data sharing system. PeerDB distinguishes itself from existing P2P systems in several ways. First, it is a full-fledge ...
    • Which Is The Best of Them All – Hard Decisions, Smart Choices 

      Leong, Tze Yun (2003-01)
      How do we make the best decisions in face of voluminous, complex, changing, and uncertain information? We describe a multi-disciplinary effort in developing the next generation decision analytic and engineering technologies. ...
    • Credible Compilation * 

      Rinard, Martin C. (2003-01)
      This paper presents an approach to compiler correctness in which the compiler generates a proof that the transformed program correctly implements the input program. A simple proof checker can then verify that the program ...
    • Discovering Network Neighborhoods Using Peer-to-Peer Lookups 

      Lehman, Li-wei; Lerman, Steven (2003-01)
      In many distributed applications, end hosts need to know the network locations of other nearby participating hosts in order to enhance overall performance. Potential applications that can benefit from the location information ...
    • Global Comparison Aggregation Services 

      Zhu, Hongwei; Madnick, Stuart E.; Siegel, Michael D. (2003-01)
      Web aggregation has been available regionally for several years, but this service has not been offered globally. As an example, using multiple regional comparison aggregators, we analyze the global prices for a Sony ...
    • Hierarchical Multi-Bottleneck Classification Method And Its Application to DNA Microarray Expression Data 

      Xiong, Xuejian; Wong, Weng Fai; Hsu, Wen Jing (2003-01)
      The recent development of DNA microarray technology is creating a wealth of gene expression data. Typically these datasets have high dimensionality and a lot of varieties. Analysis of DNA microarray expression data is a ...