-
2
-
-
0020915645
-
Conversion of control dependence to data dependence
-
J. Allen, K. Kennedy, C. Porterfield, and J. Warren. Conversion of control dependence to data dependence. In Proceedings of the 10th ACM Symposium on Principles of Programming Languages, pages 177-189, 1983.
-
(1983)
Proceedings of the 10th ACM Symposium on Principles of Programming Languages
, pp. 177-189
-
-
Allen, J.1
Kennedy, K.2
Porterfield, C.3
Warren, J.4
-
3
-
-
0026953373
-
The Esterel synchronous programming language: Design, semantics, implementation
-
G. Berry and G. Gonthier. The Esterel synchronous programming language: Design, semantics, implementation. Science of Computer Programming, 19(2):87-152, 1992.
-
(1992)
Science of Computer Programming
, vol.19
, Issue.2
, pp. 87-152
-
-
Berry, G.1
Gonthier, G.2
-
4
-
-
0000493064
-
Estimating interlock and improving balance for pipelined architectures
-
D. Callahan, J. Cocke, and K. Kennedy. Estimating interlock and improving balance for pipelined architectures. Journal of Parallel and Distributed Computing, 5(4):334-358, 1988.
-
(1988)
Journal of Parallel and Distributed Computing
, vol.5
, Issue.4
, pp. 334-358
-
-
Callahan, D.1
Cocke, J.2
Kennedy, K.3
-
7
-
-
0027574855
-
A methodology for procedure cloning
-
K. D. Cooper, M. W. Hall, and K. Kennedy. A methodology for procedure cloning. Computer Languages, 19(2):105-117, 1993.
-
(1993)
Computer Languages
, vol.19
, Issue.2
, pp. 105-117
-
-
Cooper, K.D.1
Hall, M.W.2
Kennedy, K.3
-
8
-
-
0036995552
-
Compiling for fine-grain concurrency: Planning and performing software thread integration
-
IEEE Computer Society
-
A. G. Dean. Compiling for fine-grain concurrency: Planning and performing software thread integration, In Proceedings of the 23rd IEEE Real-Time Systems Symposium (RTSS'02), page 103. IEEE Computer Society, 2002.
-
(2002)
Proceedings of the 23rd IEEE Real-time Systems Symposium (RTSS'02)
, pp. 103
-
-
Dean, A.G.1
-
10
-
-
0033353047
-
System-level issues for software thread integration: Guest triggering and host selection
-
A. G. Dean and J. P. Shen. System-level issues for software thread integration: guest triggering and host selection. In Proceedings the 20th IEEE Real-Time Systems Symposium, pages 234-245, 1999.
-
(1999)
Proceedings the 20th IEEE Real-time Systems Symposium
, pp. 234-245
-
-
Dean, A.G.1
Shen, J.P.2
-
11
-
-
84976767029
-
Selective specialization for object-oriented languages
-
New York, NY, USA. ACM Press
-
J. Dean, C. Chambers, and D. Grove. Selective specialization for object-oriented languages. In Proceedings of the ACM SIGPLAN 1995 conference on Programming language design and implementation (PLDI '95), pages 93-102, New York, NY, USA, 1995. ACM Press.
-
(1995)
Proceedings of the ACM SIGPLAN 1995 Conference on Programming Language Design and Implementation (PLDI '95)
, pp. 93-102
-
-
Dean, J.1
Chambers, C.2
Grove, D.3
-
12
-
-
0023385308
-
The program dependence graph and its use in optimization
-
July
-
J. Ferrante, K. J. Ottenstein, and J. D. Warren. The program dependence graph and its use in optimization. ACM Transactions on Programming Languages and Systems, 9(3):319-349, July 1987.
-
(1987)
ACM Transactions on Programming Languages and Systems
, vol.9
, Issue.3
, pp. 319-349
-
-
Ferrante, J.1
Ottenstein, K.J.2
Warren, J.D.3
-
14
-
-
0036959649
-
A stream compiler for communication-exposed architectures
-
ACM Press
-
M. I. Gordon, W. Thies, M. Karczmarek, J. Lin, A. S. Meli, A. A. Lamb, C. Leger, J. Wong, H. Hoffmann, D. Maze, and S. Amarasinghe. A stream compiler for communication-exposed architectures. In Proceedings of the 10th international conference on Architectural Support for Programming Languages and Operating Systems, pages 291-303. ACM Press, 2002.
-
(2002)
Proceedings of the 10th International Conference on Architectural Support for Programming Languages and Operating Systems
, pp. 291-303
-
-
Gordon, M.I.1
Thies, W.2
Karczmarek, M.3
Lin, J.4
Meli, A.S.5
Lamb, A.A.6
Leger, C.7
Wong, J.8
Hoffmann, H.9
Maze, D.10
Amarasinghe, S.11
-
15
-
-
0012531957
-
Controlling code size of software-pipelined loops on the TMS320C6000 VLIW DSP architecture
-
Dec.
-
E. Granston, R. Scales, E. Stotzer, A. Ward, and J. Zbiciak. Controlling code size of software-pipelined loops on the TMS320C6000 VLIW DSP architecture. In Proceedings of the 3rd Workshop on Media and Stream Processors, Dec. 2001.
-
(2001)
Proceedings of the 3rd Workshop on Media and Stream Processors
-
-
Granston, E.1
Scales, R.2
Stotzer, E.3
Ward, A.4
Zbiciak, J.5
-
16
-
-
0026221661
-
The synchronous data-flow programming language LUSTRE
-
September
-
N. Halbwachs, P. Caspi, P. Raymond, and D. Pilaud. The synchronous data-flow programming language LUSTRE. Proceedings of the IEEE, 79(9):1305-1320, September 1991.
-
(1991)
Proceedings of the IEEE
, vol.79
, Issue.9
, pp. 1305-1320
-
-
Halbwachs, N.1
Caspi, P.2
Raymond, P.3
Pilaud, D.4
-
17
-
-
1542486328
-
FIAT: A framework for interprocedural analysis and transfomation
-
Springer-Verlag
-
M. W. Hall, J. M. Mellor-Crummey, A. Carle, and R. Rodriguez. FIAT: A framework for interprocedural analysis and transfomation. In Proceedings of the 6th International Workshop on Languages and Compilers for Parallel Computing, pages 522-545. Springer-Verlag, 1994.
-
(1994)
Proceedings of the 6th International Workshop on Languages and Compilers for Parallel Computing
, pp. 522-545
-
-
Hall, M.W.1
Mellor-Crummey, J.M.2
Carle, A.3
Rodriguez, R.4
-
18
-
-
84886606909
-
Interprocedural analysis for parallelization
-
Springer-Verlag
-
M. W. Hall, B. R. Murphy, S. P. Amarasinghe, S. Liao, and M. S. Lam. Interprocedural analysis for parallelization. In Proceedings of the 8th International Workshop on Languages and Compilers for Parallel Computing (LCPC '95), pages 61-80. Springer-Verlag, 1996.
-
(1996)
Proceedings of the 8th International Workshop on Languages and Compilers for Parallel Computing (LCPC '95)
, pp. 61-80
-
-
Hall, M.W.1
Murphy, B.R.2
Amarasinghe, S.P.3
Liao, S.4
Lam, M.S.5
-
20
-
-
0035271572
-
Imagine: Media processing with streams
-
B. Khailany, W. Dally, U. Kapasi, P. Mattson, J. Namkoong, J. Owens, B. Towles, A. Chang, and S. Rixner. Imagine: media processing with streams. IEEE Micro, 21(2):35-46, 2001.
-
(2001)
IEEE Micro
, vol.21
, Issue.2
, pp. 35-46
-
-
Khailany, B.1
Dally, W.2
Kapasi, U.3
Mattson, P.4
Namkoong, J.5
Owens, J.6
Towles, B.7
Chang, A.8
Rixner, S.9
-
25
-
-
33745957551
-
Compiler-directed ILP extraction for clustered VLIW/EPIC machines: Predication, speculation and modulo scheduling
-
Washington, DC, USA. IEEE Computer Society
-
S. Pillai and M. F. Jacome. Compiler-directed ILP extraction for clustered VLIW/EPIC machines: Predication, speculation and modulo scheduling. In Proceedings of the conference on Design, Automation and Test in Europe (DATE '03), page 10422, Washington, DC, USA, 2003. IEEE Computer Society.
-
(2003)
Proceedings of the Conference on Design, Automation and Test in Europe (DATE '03)
, pp. 10422
-
-
Pillai, S.1
Jacome, M.F.2
-
26
-
-
0036979933
-
Loop fusion for clustered VLIW architectures
-
ACM Press
-
Y. Qian, S. Carr, and P. Sweany. Loop fusion for clustered VLIW architectures. In Proceedings of the joint conference on Languages, compilers and tools for embedded systems (LCTES/SCOPES '02), pages 112-119. ACM Press, 2002.
-
(2002)
Proceedings of the Joint Conference on Languages, Compilers and Tools for Embedded Systems (LCTES/SCOPES '02)
, pp. 112-119
-
-
Qian, Y.1
Carr, S.2
Sweany, P.3
-
29
-
-
0031295210
-
A survey of stream processing
-
R. Stephens. A survey of stream processing. Acta Informatica, 34(7):491-541, 1997.
-
(1997)
Acta Informatica
, vol.34
, Issue.7
, pp. 491-541
-
-
Stephens, R.1
-
32
-
-
0023562016
-
GURPR - A method for global software pipelining
-
ACM Press
-
B. Su, S. Ding, J. Wang, and J. Xia. GURPR - a method for global software pipelining. In Proceedings of the 20th annual workshop on Microprogramming (MICRO 20), pages 88-96. ACM Press, 1987.
-
(1987)
Proceedings of the 20th Annual Workshop on Microprogramming (MICRO 20)
, pp. 88-96
-
-
Su, B.1
Ding, S.2
Wang, J.3
Xia, J.4
-
33
-
-
0036505033
-
The Raw microprocessor: A computational fabric for software circuits and general-purpose programs
-
M. B. Taylor, J. Kim, J. Miller, D. Wentzlaff, F. Ghodrat, B. Greenwald, H. Hoffman, P. Johnson, J.-W. Lee, W. Lee, A. Ma, A. Saraf, M. Seneski, N. Shnidman, V. Strumpen, M. Frank, S. Amarasinghe, and A. Agarwal. The Raw microprocessor: A computational fabric for software circuits and general-purpose programs. IEEE Micro, 22(2):25-35, 2002.
-
(2002)
IEEE Micro
, vol.22
, Issue.2
, pp. 25-35
-
-
Taylor, M.B.1
Kim, J.2
Miller, J.3
Wentzlaff, D.4
Ghodrat, F.5
Greenwald, B.6
Hoffman, H.7
Johnson, P.8
Lee, J.-W.9
Lee, W.10
Ma, A.11
Saraf, A.12
Seneski, M.13
Shnidman, N.14
Strumpen, V.15
Frank, M.16
Amarasinghe, S.17
Agarwal, A.18
-
40
-
-
0037521913
-
StreamIt: A language for streaming applications
-
Grenoble, France, Apr.
-
W. Thies, M. Karczmarek, and S. Amarasinghe. StreamIt: A language for streaming applications. In Proceedings of the 11th International Conference on Compiler Construction, Grenoble, France, Apr. 2002.
-
(2002)
Proceedings of the 11th International Conference on Compiler Construction
-
-
Thies, W.1
Karczmarek, M.2
Amarasinghe, S.3
-
41
-
-
0026980844
-
Enhanced modulo scheduling for loops with conditional branches
-
Portland, Oregon. ACM and IEEE
-
N. J. Warter, J. W. Bockhaus, G. E. Haab, and K. Subramanian. Enhanced modulo scheduling for loops with conditional branches. In Proceedings of the 25th Annual International Symposium on Microarchitecture, Portland, Oregon, 1992. ACM and IEEE.
-
(1992)
Proceedings of the 25th Annual International Symposium on Microarchitecture
-
-
Warter, N.J.1
Bockhaus, J.W.2
Haab, G.E.3
Subramanian, K.4
-
42
-
-
0027806309
-
Reverse if-conversion
-
New York, NY, USA. ACM Press
-
N. J. Warter, S. A. Mahlke, W.-M. W. Hwu, and B. R. Rau. Reverse if-conversion. In Proceedings of the ACM SIGPLAN 1993 conference on Programming language design and implementation (PLDI '93), pages 290-299, New York, NY, USA, 1993. ACM Press.
-
(1993)
Proceedings of the ACM SIGPLAN 1993 Conference on Programming Language Design and Implementation (PLDI '93)
, pp. 290-299
-
-
Warter, N.J.1
Mahlke, S.A.2
Hwu, W.-M.W.3
Rau, B.R.4
-
43
-
-
0029488248
-
Modulo scheduling with multiple initiation intervals
-
Los Alamitos, CA, USA. IEEE Computer Society Press
-
N. J. Warter-Perez and N. Partamian. Modulo scheduling with multiple initiation intervals. In Proceedings of the 28th annual international symposium on Microarchitecture (MICRO 28), pages 111-119, Los Alamitos, CA, USA, 1995. IEEE Computer Society Press.
-
(1995)
Proceedings of the 28th Annual International Symposium on Microarchitecture (MICRO 28)
, pp. 111-119
-
-
Warter-Perez, N.J.1
Partamian, N.2
|