| Optimization strategies of stack control |
| Full text |
Pdf
(283 KB)
|
| Source
|
ACM International Conference Proceeding Series; Vol. 25
archive
Proceedings of the inaugural conference on the Principles and Practice of programming, 2002 and Proceedings of the second workshop on Intermediate representation engineering for virtual machines, 2002
table of contents
Dublin, Ireland
SESSION: Intermediate representation engineering
table of contents
Pages: 151 - 156
Year of Publication: 2002
ISBN:0 901519 87 1
|
|
Author
|
|
| Sponsor |
|
| Publisher |
National University of Ireland
Maynooth, County Kildare, Ireland, Ireland
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 18, Citation Count: 1
|
|
|
ABSTRACT
This paper concerns issues related to building mathematical models and optimal algorithms of stacks [1] control in single-and two-level memory. These models were constructed as 1, 2 and 3 dimensional random walks. In our opinion the algorithms, constructed for concrete data structure, will work better, than universal replacement algorithms in paging virtual and cache-memory. It was confirmed by the practice of construction of stack computers [1].Some scientists think, that non-Merkov model is more exact model of stacks behavior[12]. In [13] we have studied models, which include the possibility that, probabilities of the operations depend on the operations performed at the previous step. We can't include this models to the paper because of its small volume. On the other hand Ertl's finding concerns only particular application of stacks - stack caching for interpreters. It is very important, but there are many other applications of stacks. For example recursive algorithms, computer graphics, system tables and many other, when dynamic allocation of stacks after compilation(in the time of program running) it requires.This research work was supported by the Russian Foundation for Fundamental Research. grant 01-01-00113.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
S. Aviezri, Fraenkel. Paired sequential lists in a memory interval. Inform. Process Lett. (1979)8.9--10.
|
| |
3
|
A. V. Sokolov, A. A. Lemetti. On the problem of optimal stack control. In: Probabilistic methods in discrete mathematics. Proceedings of the Fifth International Petrozavodsk Conference VSP. Utrecht. The Netherlands.(2002). p.351--366.
|
| |
4
|
Philip J.Koopman.Jr. Stack Computers. Ellis Horwood. 1989. URL: http://www.cs.cmu.edu/~koopman/strack_computers/
|
 |
5
|
|
| |
6
|
Y. Tamir, C. Sequin. Strategies of controll register's file. IEEE Trans. Comput. c-32(11), 1983.p.977.
|
| |
7
|
|
| |
8
|
M.G.H. Katevanis, C. H. Sequin,D. A. Patterson,R.W.Sherburne.Jr.RISC:Effective Archiectures for VLSI Computer. In:VLSI Electronics. Microstructure Science. V. 14 Edited by Norman G. Einspruch.1986.
|
| |
9
|
V. Mazalov, A.Sokolov About optimal dynamic storage allocation. In: Controll in dynamic systems. Leningrad.1979. (in Russion).
|
| |
10
|
|
 |
11
|
|
 |
12
|
|
| |
13
|
A.V. Sokolov. Mathematical Models and Optimal Algorithms of Dynamic Data Structure Control. Petrozavodsk University Press. 2002. (in Russion).
|
| |
14
|
A. Sokolov. About storage allocation for implementing two stacks. In: Automation of experiment and data processing. Petrozavodsk. 1980. P.65--71. (in Russian).
|
| |
15
|
|
| |
16
|
A. C. Yao. An analysis of a memory allocation scheme for implementating stacks. SIAM J. Computing. (1981)10.398--403.
|
| |
17
|
|
| |
18
|
G. Louchard , R. Schott , M. Tolley , P. Zimmermann, Random walks, heat equation and distributed algorithms, Journal of Computational and Applied Mathematics, v.53 n.2, p.243-274, Aug. 19, 1994
[doi> 10.1016/0377-0427(94)90048-5]
|
 |
19
|
|
|