Now showing items 1-9 of 9

    • Ameliorating the Overhead of Dynamic Optimization 

      Zhao, Qin; Wong, Weng Fai (2005-01)
      Dynamic optimization has several key advantages. This includes the ability to work on binary code in the absence of sources and to perform optimization across module boundaries. However, it has a significant disadvantage ...
    • 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 ...
    • Bit-Width Analysis for General Applications 

      Ding, Yang; Wong, Weng Fai (2005-01)
      It has been widely known that a significant part of the bits are useless or even unused during the program execution. Bit-width analysis targets at finding the minimum bits needed for each variable in the program, which ...
    • 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 ...
    • Dynamic Memory Optimization using Pool Allocation and Prefetching 

      Zhao, Qin; Rabbah, Rodric; Wong, Weng Fai (2006-01)
      Heap memory allocation plays an important role in modern applications. Conventional heap allocators, however, generally ignore the underlying memory hierarchy of the system, favoring instead a low runtime overhead and fast ...
    • 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 ...
    • An Interpolative Analytical Cache Model with Application to Performance-Power Design Space Exploration 

      Peng, Bing; Wong, Weng Fai; Tay, Yong Chiang (2005-01)
      Caches are known to consume up to half of all system power in embedded processors. Co-optimizing performance and power of the cache subsystems is therefore an important step in the design of embedded systems, especially ...
    • Memory Hierarchy Hardware-Software Co-design in Embedded Systems 

      Ge, Zhiguo; Lim, H. B.; Wong, Weng Fai (2005-01)
      The memory hierarchy is the main bottleneck in modern computer systems as the gap between the speed of the processor and the memory continues to grow larger. The situation in embedded systems is even worse. The memory ...
    • 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 ...