| Ideograph/Ideogram: framework/hardware for eager evaluation |
| Full text |
Pdf
(1.04 MB)
|
| Source
|
International Symposium on Microarchitecture
archive
Proceedings of the 23rd annual workshop and symposium on Microprogramming and microarchitecture
table of contents
Orlando, Florida, United States
Pages: 125 - 134
Year of Publication: 1990
ISBN:0-89791-413-9
|
|
Authors
|
|
S. ShouHan Wang
|
Department of Computer Science and Engineering, C-014, University of California, San Diego, La Jolla, CA
|
|
Augustus K. Uht
|
Department of Computer Science and Engineering, C-014, University of California, San Diego, La Jolla, CA
|
|
| Sponsors |
|
| Publisher |
IEEE Computer Society Press
Los Alamitos, CA, USA
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 9, Citation Count: 3
|
|
|
ABSTRACT
Ideograph integrates data and control dependencies into a unified representation and is used to precisely characterize the concepts of branch prediction and eager evaluation. The Ideogram computer is designed to execute Ideographs. Unlike dataflow computers, The Ideogram computer accepts a 3-address code language called igf. Through igf, Ideographs are constructed and executed by the Ideogram computer at run-time. In this paper, the descriptions of both Ideograph and Ideogram computer are introduced, and the preliminary benchmark results are included.
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
|
Tilak Agerwala and Arvind. Data flow systems. IEEE Computer, 15(2):10-13, 1982.
|
 |
2
|
|
 |
3
|
Karl J. Ottenstein , Robert A. Ballance , Arthur B. MacCabe, The program dependence web: a representation supporting control-, data-, and demand-driven interpretation of imperative languages, Proceedings of the ACM SIGPLAN 1990 conference on Programming language design and implementation, p.257-271, June 1990, White Plains, New York, United States
|
 |
4
|
|
| |
5
|
Yoichi Muraoka David Kuck and Shyh-Ching Chen. On the number of operations simultaneously executable in fortran-like programs and their resulting speedup. IEEE Transactions on Computers, 21(12):1293-1310, December 1972.
|
 |
6
|
|
| |
7
|
J. A. Fisher. The vliw machine: A multiprocessor for compiling scientific code. IEEE Computer, pages 45-53, July 1984.
|
 |
8
|
|
| |
9
|
|
| |
10
|
D.A. Padua, D.J. Kuck, and D.H. Lawrie. Highspeed multiprocessors and compilation techniques. IEEE Transactions on Computers, 29(9), September 1980.
|
| |
11
|
|
| |
12
|
E. M. Riseman and C. C. Foster. The inhibition of potential parallelism by conditional jumps. IEEE Transactions on Computers, pages 1405- 1411, December 1972.
|
| |
13
|
J. E. Thorton. Parallel operation in the control data 6600. In AFIPS Proceedings of the Fall Joint Computer Conference, pages 33-40, 1964.
|
| |
14
|
R. M. Tomasulo. An efficient algorithm for exploiting multiple arithmetic units. IBM Journal, pages 25-33, January 1967.
|
| |
15
|
|
 |
16
|
Augustus K. Uht , Constantine D. Polychronopoulos , John F. Kolen, On the combination of hardware and software concurrency extraction methods, Proceedings of the 20th annual workshop on Microprogramming, p.133-141, December 01-04, 1987, Colorado Springs, Colorado, United States
[doi> 10.1145/255305.255331]
|
| |
17
|
|
| |
18
|
Harrick M. Vin, Francine Berman, and James Mattson. Controlled eager evaluation in a dynamic-arc tagged-token dataflow model. Technical Report TR-CS90-168, University of California, San Diego, La Jolla, Ca. 92093, January 1990.
|
| |
19
|
S. ShouHan Wang and Augustus K. Uht. Ideograph and minimal procedural dependencies. Technical Report TR-CS88-140, University of California, San Diego, La Jolla, Ca., December 1988.
|
| |
20
|
S. ShouHan Wang and Augustus K. Uht. Program optimization with ideograph. In International Conference on Parallel Processing, August 1989.
|
| |
21
|
S. ShouHan Wang and Augustus K. Uht. Ideograph: An imperative program graph for eager evaluation. Technical Report TR-CS90-172, University of California, San Diego, La Jolla, Ca., September 1990.
|
| |
22
|
|
CITED BY 3
|
|
Augustus K. Uht , Vijay Sindagi , Kelley Hall, Disjoint eager execution: an optimal form of speculative execution, Proceedings of the 28th annual international symposium on Microarchitecture, p.313-325, November 29-December 01, 1995, Ann Arbor, Michigan, United States
|
|
|
|
|
|
|
|