Citation
Prakash, Piyush (2005) Slack Matching. Master's thesis, California Institute of Technology. doi:10.7907/g43p-hv51. https://resolver.caltech.edu/CaltechETD:etd-05272005-134017
Abstract
In this thesis we present a method for slack matching asynchronous circuits, described as a collection of handshaking expansions. We present an execution model for a restricted class of HSE. We define the number of messages that a process contains. The static slack, dynamic slack and dynamic threshold are defined. We state sufficient conditions under which the dynamic slack of a pipeline of half-buffers is the sum of that of the processes comprising the pipeline. The slack matching problem is formulated as that of ensuring that all pipelines and rings in a system can simultaneously contain a number of messages that is no less than the dynamic threshold but no greater than the dynamic slack. We describe an algorithm to formulate the slack matching problem as a mixed integer linear program.
Item Type: | Thesis (Master's thesis) |
---|---|
Subject Keywords: | asynchronous; slack elasticity |
Degree Grantor: | California Institute of Technology |
Division: | Engineering and Applied Science |
Major Option: | Computer Science |
Thesis Availability: | Public (worldwide access) |
Research Advisor(s): |
|
Thesis Committee: |
|
Defense Date: | 26 May 2005 |
Record Number: | CaltechETD:etd-05272005-134017 |
Persistent URL: | https://resolver.caltech.edu/CaltechETD:etd-05272005-134017 |
DOI: | 10.7907/g43p-hv51 |
Default Usage Policy: | No commercial reproduction, distribution, display or performance rights in this work are provided. |
ID Code: | 2151 |
Collection: | CaltechTHESIS |
Deposited By: | Imported from ETD-db |
Deposited On: | 02 Jun 2005 |
Last Modified: | 16 Apr 2021 23:24 |
Thesis Files
|
PDF
- Final Version
See Usage Policy. 295kB |
Repository Staff Only: item control page