Now showing items 169-188 of 193

    • The TCP Bandwidth-Delay Product revisited: network buffering, cross traffic, and socket buffer auto-sizing 

      Jain, Manish; Prasad, Ravi S.; Dovrolis, Constantinos (Georgia Institute of Technology, 2003)
      TCP is often blamed that it cannot use efficiently network paths with high Bandwidth-Delay Product (BDP). The BDP is of fundamental importance because it determines the required socket buffer size for maximum throughput. ...
    • Thermal Field Management for Many-core Processors 

      Cho, Minki; Sathe, Nikhil; Yalamanchili, Sudhakar; Mukhopadhyay, Saibal (Georgia Institute of Technology, 2009-04-10)
      This paper first presents an analysis of the global thermal field in many core processors in deep nanometer (to 16nm) nodes under power and thermal budget. We show that the thermal field can have significant spatiotemporal ...
    • Thermal-aware 3D Microarchitectural Floorplanning 

      Ekpanyapong, Mongkol; Healy, Michael; Ballapuram, Chinnakrishnan S.; Lim, Sung Kyu; Lee, Hsien-Hsin Sean; Loh, Gabriel H. (Georgia Institute of Technology, 2004)
      Next generation deep submicron processor design will need to take into consideration many performance limiting factors. Flip flops are inserted in order to prevent global wire delay from becoming nonlinear, enabling deeper ...
    • Thermal-driven Circuit Partitioning and Floorplanning with Power Optimization 

      Lee, Kyoung-Keun; Paradise, Edward J.; Lim, Sung Kyu (Georgia Institute of Technology, 2003)
      In this paper, we present methodology to distribute the temperature of gates evenly on a chip while simultaneously reducing the power consumption by using newly designed partitioning and floorplanning algorithms. This new ...
    • ThreadMarks: A Framework for Input-Aware Prediction of Parallel Application Behavior 

      Wu, Haicheng; Hong, Kirak; Clark, Nathan (Georgia Institute of Technology, 2011)
      Chip-multiprocessors (CMPs) are quickly becoming entrenched as the main-stream architectural platform in computer systems. One of the critical challenges facing CMPs is designing applications to effectively leverage the ...
    • Topk Queries across Multiple Private Databases 

      Xiong, Li; Chitti, Subramanyam B.; Liu, Ling (Georgia Institute of Technology, 2004)
      Advances in distributed service-oriented computing and global communications have formed a strong technology push for large scale data integration among organizations and enterprises. It is widely observed that multiple ...
    • Towards IQ-Appliances: Quality-awareness in Information Virtualization 

      Niranjan Mysore, Radhika; Gavrilovska, Ada; Schwan, Karsten; Tembey, Priyanka (Georgia Institute of Technology, 2007)
      Our research addresses two important problems that arise in modern large-scale distributed systems: (1) the necessity to virtualize their data flows by applying actions such as filtering, format translation, coalescing or ...
    • Towards Optimal Power Management: Estimation of Performance Degradation due to DVFS on Modern Processors 

      Amur, Hrishikesh; Prvulovic, Milos; Schwan, Karsten (Georgia Institute of Technology, 2010)
      The alarming growth of the power consumption of data centers coupled with low average utilization of servers suggests the use of power management strategies. Such actions however require the understanding of the effects ...
    • Towards the Issues in Architectural Support for Protection of Software Execution 

      Shi, Weidong; Lee, Hsien-Hsin Sean; Lu, Chenghuai; Ghosh, Mrinmoy (Georgia Institute of Technology, 2004)
      Recently, there is a growing interest in the research community to employ tamper-resistant processors for software protection. Many of these proposed systems rely on a specially tailored secure processor to prevent 1) ...
    • Tradenet: A Collaborative Stock Trading System 

      Malik, Ali Hisham; Gray, Alexander G. (Georgia Institute of Technology, 2007)
      Development of semi- and fully- automated trading systems is becoming increasingly popular in the financial market. Our aim is to develop a scalable lightweight distributed trading system that is self-configuring, self-healing, ...
    • Trading Processor Cycles for Communication 

      Paul, Arnab; Ray, Rahul; Ramachandran, Umakishore (Georgia Institute of Technology, 2004)
      "Trade computation for communication whenever possible" has been the conventional wisdom to save bandwidth and power in wireless domain. We glanced at the merging trends of technology and the applications, and identified ...
    • Translating GPU Binaries to Tiered SIMD Architectures with Ocelot 

      Diamos, Gregory; Kerr, Andrew; Kesavan, Mukil (Georgia Institute of Technology, 2009)
      Parallel Thread Execution ISA (PTX) is a virtual instruction set used by NVIDIA GPUs that explicitly expresses hierarchical MIMD and SIMD style parallelism in an application. In such a programming model, the programmer ...
    • TV Watcher: Distributed Media Analysis and Correlation 

      Hilley, David Byron; El-Helw, Ahmed; Wolenetz, Matthew David; Essa, Irfan A.; Hutto, Phillip W.; Starner, Thad; Ramachandran, Umakishore (Georgia Institute of Technology, 2004-07-08)
      The explosion of available content in broadcast media has created a desperate need for applications and prerequisite system architectures to support automatic capture, filtration, categorization, correlation, and higher ...
    • Understanding Data Dependences in the Presence of Pointers 

      Orso, Alessandro; Sinha, Saurabh; Harrold, Mary Jean (Georgia Institute of Technology, 2003)
      Understanding data dependences in programs is important for many software-engineering activities, such as program understanding, impact analysis, reverse engineering, and debugging. The presence of pointers, arrays, and ...
    • A Unified Model of Pattern-Matching Circuit Architectures 

      Clark, Christopher R.; Schimmel, D. E. (David E.) (Georgia Institute of Technology, 2005)
      There has been a significant volume of recent work on FPGA designs for pattern matching. Although various pattern-matching architectures have been presented, attempts to compare different designs have been inconclusive, ...
    • Using Byzantine Quorum Systems to Manage Confidential Data 

      Subbiah, Arun; Ahamad, Mustaque; Blough, Douglas M. (Georgia Institute of Technology, 2004-04-01)
      This paper addresses the problem of using proactive cryptosystems for generic data storage and retrieval. Proactive cryptosystems provide high security and confidentiality guarantees for stored data, and are capable of ...
    • Using Hierarchies for Optimizing Distributed Stream Queries 

      Seshadri, Sangeetha; Kumar, Vibhore; Cooper, Brian F. (Georgia Institute of Technology, 2006)
      We consider the problem of query optimization in distributed data stream systems where multiple continuous queries may be executing simultaneously. In order to achieve the best performance, query planning (such as join ...
    • Utility-Driven Availability-Management in Enterprise-Scale Information Flows 

      Cai, Zhongtang; Kumar, Vibhore; Cooper, Brian F.; Eisenhauer, Greg Stephen; Schwan, Karsten; Strom, Robert E. (Georgia Institute of Technology, 2006)
      Enterprises rely critically on the timely and sustained delivery of information, supported by middleware that ensures high-availability for such information flows. Our goal is to augment such middleware to create resilient ...
    • Virtualization Services: Accelerated I/O Support in Multi-Core Systems 

      Raj, Himanshu; Schwan, Karsten (Georgia Institute of Technology, 2010)
      Virtualization services permit I/O subsystems and peripheral devices to be virtualized by placing select functionality on specialized cores and/or on cores situated ‘closer’ to devices. The approach is used to implement ...
    • A Virtualized Quality of Service Packet Scheduling Accelerator 

      Chuang, Kangtao Kendall; Yalamanchili, Sudhakar; Gavrilovska, Ada; Schwan, Karsten (Georgia Institute of Technology, 2008-05-21)
      This paper introduces the virtualization of a Quality of Service Packet Scheduler. Virtualization in terms of resource sharing among multiple processes of virtual packet schedulers implementing the DWCS algorithm on an ...