2005
DOI: 10.1007/11549468_38
|View full text |Cite
|
Sign up to set email alerts
|

The Periodic-Linear Model of Program Behavior Capture

Abstract: Understanding and controlling program behavior is a challenging objective for the design of advanced compilers and critical system development. In this paper, we propose an analysis and modeling strategy of program behavior characteristics by considering traces generated from opportune code instrumentation. The proposed models consist in periodic and linear interpolations separated into adjacent program phases. It is shown that these models exhibit apparent and useful information on program behavior. Moreover … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
7
0

Year Published

2006
2006
2019
2019

Publication Types

Select...
4
1

Relationship

2
3

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 6 publications
0
7
0
Order By: Relevance
“…However, we found very few works on explicitly forming symbolic structures representing loops. One notable paper on this topic is [3], where the authors have the exact same objectives but use completely different means. They use periodic numbers to model loops, and build loops after having decomposed the input sequence into a hierarchy of periodic numbers.…”
Section: Related Workmentioning
confidence: 99%
“…However, we found very few works on explicitly forming symbolic structures representing loops. One notable paper on this topic is [3], where the authors have the exact same objectives but use completely different means. They use periodic numbers to model loops, and build loops after having decomposed the input sequence into a hierarchy of periodic numbers.…”
Section: Related Workmentioning
confidence: 99%
“…This section organizes related work according to their ultimate goal, also discussing the potential applications of the exploration engine proposed in this paper. Clauss et al [6] characterized program behavior using polynomial piecewise periodic and linear interpolations separated into adjacent program phases to reduce function complexity. The model can be recursively applied, interpreting coefficients of the periodic interpolation as traces in themselves.…”
Section: Related Work and Applicationsmentioning
confidence: 99%
“…Compression of memory reference traces has been extensively studied in the literature and falls into three broad categories -inferring loops with a variety of properties [11], [12], [13], [14], [15], inferring grammars [16], [17], [18], and employing predictors such as value predictors [19], [20], [21]. Each category has its benefits and limitations and work on addressing and exploiting them has been done in the past [22], [23], [24].…”
mentioning
confidence: 99%