• Compiler Assisted Dynamic Management of Registers for Network Processors 

      Collins, Ryan; Alegre, Fernando; Zhuang, Xiaotong; Pande, Santosh (Georgia Institute of Technology, 2005)
      Modern network processors such as the Intel IXP family hide the latency of slow instructions by supporting multiple threads of execution. Context switches in the IXP architecture are designed to be very fast. However, the ...
    • On the Predictability of Large Transfer TCP Throughput 

      He, Qi; Dovrolis, Constantinos; Ammar, Mostafa H. (Mostafa Hamed) (Georgia Institute of Technology, 2005)
      With the advent of overlay and peer-to-peer networks, Grid computing, and CDNs, network performance prediction becomes an essential task. Predicting the throughput of large TCP transfers, in particular, has attracted much ...
    • Profile-Guided Microarchitectural Floorplanning for Deep Submicron Processor Design 

      Ekpanyapong, Mongkol; Minz, Jacob Rajkumar; Watewai, Thaisiri; Lee, Hsien-Hsin Sean; Lim, Sung Kyu (Georgia Institute of Technology, 2003)
      As process technology migrates to deep submicron with feature size less than 100nm, global wire delay is becoming a major hindrance in keeping the latency of intra-chip communication within a single cycle, thus decaying ...
    • Self-Virtualized I/O: High Performance, Scalable I/O Virtualization in Multi-core Systems 

      Raj, Himanshu; Ganev, Ivan Borissov; Schwan, Karsten; Xenidis, Jimi (Georgia Institute of Technology, 2006)
      Virtualizing I/O subsystems and peripheral devices is an integral part of system virtualization. This paper advocates the notion of self-virtualized I/O (S-VIO). Specifically, it proposes a hypervisor-level abstraction ...
    • 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. ...