Proceedings of ICCD '95 International Conference on Computer Design. VLSI in Computers and Processors
DOI: 10.1109/iccd.1995.528904
|View full text |Cite
|
Sign up to set email alerts
|

Analysis of conditional resource sharing using a guard-based control representation

Abstract: Optimkation of hardware resources for conditional data-jiow graph behavior is particularly important when conditional behavior occurs in cyclic loops and " i z ation of throughput is desired. In this paper, an exact and efficient conditional resource sharing analysis using a guardbased control representation is presented. The analysis is transparent to a scheduler implementation. The proposed technique systematically handles complex conditional resource sharing for cases when folded (software pipelined) loops … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 14 publications
(15 citation statements)
references
References 24 publications
(20 reference statements)
0
15
0
Order By: Relevance
“…Both speculative execution and conditional resource sharing are combined in a uniform and consistent framework similarly to dynamic CV's of [3] and guards in [4], [5]. Even more, it does not suffer from effects of syntactic variance at both the mutual exclusiveness detection and scheduling levels, as CDFG or CFG based approaches do.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…Both speculative execution and conditional resource sharing are combined in a uniform and consistent framework similarly to dynamic CV's of [3] and guards in [4], [5]. Even more, it does not suffer from effects of syntactic variance at both the mutual exclusiveness detection and scheduling levels, as CDFG or CFG based approaches do.…”
Section: Discussionmentioning
confidence: 99%
“…Control representations based on BDD's have already been used in previous work ( [15], [4], [5]). The originality of the GH lies on the hierarchy construction and not at the use of BDD's which are simply used for their efficiency.…”
Section: Formal Semantics and The Guard Hierarchymentioning
confidence: 99%
See 2 more Smart Citations
“…Lakshminarayana et al [3] describe how operations from successive loop iterations are speculatively executed. Radivojevic and Brewer [19] extend the loop folding technique for CDFGs. However, these last two approaches do not discuss how mis-predicted speculative execution is corrected.…”
Section: Related Workmentioning
confidence: 99%