2006
DOI: 10.1016/j.entcs.2005.10.019
|View full text |Cite
|
Sign up to set email alerts
|

A Pattern Recognition Approach for Speculative Firing Prediction in Distributed Saturation State-Space Generation

Abstract: The saturation strategy for symbolic state-space generation is particularly effective for globallyasynchronous locally-synchronous systems. A distributed version of saturation, SaturationNOW, uses the overall memory available on a network of workstations to effectively spread the memory load, but its execution is essentially sequential. To achieve true parallelism, we explore a speculative firing prediction, where idle workstations work on predicted future event firing requests. A naïve approach where all poss… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2006
2006
2012
2012

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(5 citation statements)
references
References 31 publications
0
5
0
Order By: Relevance
“…Table 1 shows runtimes, total memory requirements for W workstations, and the maximum memory requirements for any workstation, for sequential S m A r T (SEQ) [8] and the original S m A r T N ow (DISTR) [5], and the percentage change w.r.t. DISTR for the naïve (NAÏVE) [6], history-based (HIST) [6], and the new pattern-length-adjusted (LENGTH) and weighted-score-adjusted (SCORE) speculative firing predictions; "d" means that dynamic memory load balancing is triggered, "s" means that, in addition, memory swapping occurs. For the LENGTH heuristic, we initialize MaxDiff to 2 and increase/decrease it by 2 whenever the speculation hit rate increases/decreases 5%.…”
Section: Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…Table 1 shows runtimes, total memory requirements for W workstations, and the maximum memory requirements for any workstation, for sequential S m A r T (SEQ) [8] and the original S m A r T N ow (DISTR) [5], and the percentage change w.r.t. DISTR for the naïve (NAÏVE) [6], history-based (HIST) [6], and the new pattern-length-adjusted (LENGTH) and weighted-score-adjusted (SCORE) speculative firing predictions; "d" means that dynamic memory load balancing is triggered, "s" means that, in addition, memory swapping occurs. For the LENGTH heuristic, we initialize MaxDiff to 2 and increase/decrease it by 2 whenever the speculation hit rate increases/decreases 5%.…”
Section: Resultsmentioning
confidence: 99%
“…At the same time, we also seek to reduce the memory requirements to store this auxiliary information, which were already shown to be potentially substantial for the approach of [6]. The idea is to encode firing patterns implicitly, so that MDD nodes can share the encoding of the same patterns, while reducing overhead at same time.…”
Section: Implicit Encoding Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…Table 1 shows runtimes and total memory requirements using W workstations for sequential S m A r T (SEQ) [11] and the original S m A r T N ow (DISTR) [5], and the percentage change w.r.t. DISTR for the naïve (NAÏVE), the history-based (HIST) [6] and the pattern-length-adjusted (LENGTH) or weighted-score-adjusted (SCORE) speculative firing predictions [7]; 'd'means that dynamic memory load balancing is triggered and 's' means that, in addition, memory swapping occurs. The last four columns show the overall hit rate of the speculative caches for the NAÏVE, HIST, LENGTH and SCORE approaches.…”
Section: Resultsmentioning
confidence: 99%