• DocumentCode
    465319
  • Title

    Topology-Based Optimization of Maximal Sustainable Throughput in a Latency-Insensitive System

  • Author

    Collins, Rebecca L. ; Carloni, Luca P.

  • Author_Institution
    Columbia Univ., New York
  • fYear
    2007
  • fDate
    4-8 June 2007
  • Firstpage
    410
  • Lastpage
    415
  • Abstract
    We consider the problem of optimizing the performance of a latency-insensitive system (LIS) where the addition of backpressure has caused throughput degradation. Previous works have addressed the problem of LIS performance in different ways. In particular, the insertion of relay stations and the sizing of the input queues in the shells are the two main optimization techniques that have been proposed. We provide a unifying framework for this problem by outlining which approaches work for different system topologies, and highlighting counterexamples where some solutions do not work. We also observe that in the most difficult class of topologies, instances with the greatest throughput degradation are typically very amenable to simplifications. The contributions of this paper include a characterization of topologies that maintain optimal throughput with fixed- size queues and a heuristic for sizing queues that produces solutions close to optimal in a fraction of the time.
  • Keywords
    optimisation; queueing theory; system-on-chip; latency-insensitive system; maximal sustainable throughput; optimization techniques; sizing queues; topology-based optimization; Buffer storage; Clocks; Computer science; Concurrent computing; Degradation; Pipeline processing; Relays; Throughput; Topology; Wire; Latency-Insensitive Design; Performance; Performance Analysis. General Terms Algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2007. DAC '07. 44th ACM/IEEE
  • Conference_Location
    San Diego, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-59593-627-1
  • Type

    conf

  • Filename
    4261217