-
1
-
-
84976725287
-
Software pipelining
-
Sept.
-
V. Allan, R. Jones, R. Lee, and S. Allan, "Software Pipelining," ACM Computing Surveys, vol. 27, no. 3, pp. 367-432, Sept. 1995.
-
(1995)
ACM Computing Surveys
, vol.27
, Issue.3
, pp. 367-432
-
-
Allan, V.1
Jones, R.2
Lee, R.3
Allan, S.4
-
3
-
-
0024700588
-
Spill code minimization techniques for optimizing compilers
-
July
-
D. Bernstein, D. Goldin, M. Golumbic, H. Krawczyk, Y. Mansour, I. Nahshon, and R. Pinter, "Spill Code Minimization Techniques for Optimizing Compilers," Proc. ACM SIGPLAN Conf. Programming Languages Design and Implementation, pp. 258-263, July 1989.
-
(1989)
Proc. ACM SIGPLAN Conf. Programming Languages Design and Implementation
, pp. 258-263
-
-
Bernstein, D.1
Goldin, D.2
Golumbic, M.3
Krawczyk, H.4
Mansour, Y.5
Nahshon, I.6
Pinter, R.7
-
4
-
-
0003477925
-
The perfect club benchmarks: Effective performance evaluation of supercomputers
-
Technical Report 827, Center for Supercomputing Research and Development, Nov.
-
M. Berry, D. Chen, P. Koss, and D. Kuck, "The Perfect Club Benchmarks: Effective Performance Evaluation of Supercomputers," Technical Report 827, Center for Supercomputing Research and Development, Nov. 1988.
-
(1988)
-
-
Berry, M.1
Chen, D.2
Koss, P.3
Kuck, D.4
-
5
-
-
0024701521
-
Coloring heuristics for register allocation
-
June
-
P. Briggs, K. Cooper, K. Kennedy, and L. Torczon, "Coloring Heuristics for Register Allocation," Proc. ACM SIGPLAN Conf. Programming Language Design and Implementation, pp. 275-284, June 1989.
-
(1989)
Proc. ACM SIGPLAN Conf. Programming Language Design and Implementation
, pp. 275-284
-
-
Briggs, P.1
Cooper, K.2
Kennedy, K.3
Torczon, L.4
-
6
-
-
0028429472
-
Improvements to graph coloring register allocation
-
May
-
P. Briggs, K. Cooper, and L. Torczon, "Improvements to Graph Coloring Register Allocation," ACM Trans. Programming Languages and Systems, vol. 16, no. 3, pp. 428-455, May 1994.
-
(1994)
ACM Trans. Programming Languages and Systems
, vol.16
, Issue.3
, pp. 428-455
-
-
Briggs, P.1
Cooper, K.2
Torczon, L.3
-
9
-
-
0019610938
-
An approach to scientific array processing: The architectural design of the AP120B/FPS-164 family
-
A. Charlesworth, "An Approach to Scientific Array Processing: The Architectural Design of the AP120B/FPS-164 Family," Computer, vol. 14, no. 9, pp. 18-27, 1981.
-
(1981)
Computer
, vol.14
, Issue.9
, pp. 18-27
-
-
Charlesworth, A.1
-
10
-
-
0036377240
-
A comparative study of modulo scheduling techniques
-
June
-
J. Codina, J. Llosa, and A. González, "A Comparative Study of Modulo Scheduling Techniques," Proc. Int'l Conf. Supercomputing, pp. 97-106, June 2002.
-
(2002)
Proc. Int'l Conf. Supercomputing
, pp. 97-106
-
-
Codina, J.1
Llosa, J.2
González, A.3
-
12
-
-
0024868691
-
Overlapped loop support in the cydra 5
-
Apr.
-
J. Dehnert, P. Hsu, and J. Bratt, "Overlapped Loop Support in the Cydra 5," Proc. Third Int'l Conf. Architectural Support for Programming Languages and Operating Systems, pp. 26-38, Apr. 1989.
-
(1989)
Proc. Third Int'l Conf. Architectural Support for Programming Languages and Operating Systems
, pp. 26-38
-
-
Dehnert, J.1
Hsu, P.2
Bratt, J.3
-
13
-
-
0027590187
-
Compiling for the Cydra 5
-
May
-
J. Dehnert and R. Towle, "Compiling for the Cydra 5," J. Supercomputing, vol. 7, no. 1/2, pp. 181-228, May 1993.
-
(1993)
J. Supercomputing
, vol.7
, Issue.1-2
, pp. 181-228
-
-
Dehnert, J.1
Towle, R.2
-
14
-
-
0029487619
-
Stage scheduling: A technique to reduce the register requirements of a modulo schedule
-
Nov.
-
A. Eichenberger and E. Davidson, "Stage Scheduling: A Technique to Reduce the Register Requirements of a Modulo Schedule," Proc. 28th Int'l Symp. Microarchitecture, pp. 338-349, Nov. 1995.
-
(1995)
Proc. 28th Int'l Symp. Microarchitecture
, pp. 338-349
-
-
Eichenberger, A.1
Davidson, E.2
-
15
-
-
0005062328
-
The meeting graph: A new model for loop cyclic register allocation
-
June
-
C. Eisenbeis, S. Lelait, and B. Marmol, "The Meeting Graph: A New Model for Loop Cyclic Register Allocation," Proc. Fifth Workshop Compilers for Parallel Computers, pp. 503-516, June 1995.
-
(1995)
Proc. Fifth Workshop Compilers for Parallel Computers
, pp. 503-516
-
-
Eisenbeis, C.1
Lelait, S.2
Marmol, B.3
-
16
-
-
0005042315
-
Register allocation using cyclic interval graphs: A new approach to an old problem
-
ACAPS Technical Memo 33, Advanced Computer Architecture and Program Structures Group, McGill Univ.
-
L. Hendren, G. Gao, E. Altman, and C. Mukerji, "Register Allocation Using Cyclic Interval Graphs: A New Approach to an Old Problem," ACAPS Technical Memo 33, Advanced Computer Architecture and Program Structures Group, McGill Univ., 1992.
-
(1992)
-
-
Hendren, L.1
Gao, G.2
Altman, E.3
Mukerji, C.4
-
21
-
-
0005060347
-
Reducing the impact of register pressure on software pipelining
-
PhD thesis, UPC. Universitat Politècnica de Catalunya, Jan.
-
J. Llosa, "Reducing the Impact of Register Pressure on Software Pipelining," PhD thesis, UPC. Universitat Politècnica de Catalunya, Jan. 1996.
-
(1996)
-
-
Llosa, J.1
-
22
-
-
0035272441
-
Lifetime-sensitive modulo scheduling in a production environment
-
Mar.
-
J. Llosa, A. González, E. Ayguadé, M. Valero, and J. Eckhardt, "Lifetime-Sensitive Modulo Scheduling in a Production Environment," IEEE Trans. Computers, vol. 50, no. 3, Mar. 2001.
-
(2001)
IEEE Trans. Computers
, vol.50
, Issue.3
-
-
Llosa, J.1
González, A.2
Ayguadé, E.3
Valero, M.4
Eckhardt, J.5
-
23
-
-
0030395190
-
Heuristics for register-constrained software pipelining
-
Dec.
-
J. Llosa, M. Valero, and E. Ayguade, "Heuristics for Register-Constrained Software Pipelining," Proc. 29th Int'l Symp. Microarchitecture, pp. 250-261, Dec. 1996.
-
(1996)
Proc. 29th Int'l Symp. Microarchitecture
, pp. 250-261
-
-
Llosa, J.1
Valero, M.2
Ayguade, E.3
-
24
-
-
0029488251
-
Hypernode reduction modulo scheduling
-
Nov.
-
J. Llosa, M. Valero, E. Ayguadé and A. González, "Hypernode Reduction Modulo Scheduling," Proc. 28th Int'l Symp. Microarchitecture, pp. 350-360, Nov. 1995.
-
(1995)
Proc. 28th Int'l Symp. Microarchitecture
, pp. 350-360
-
-
Llosa, J.1
Valero, M.2
Ayguadé, E.3
González, A.4
-
25
-
-
0000888309
-
Register requirements of pipelined processors
-
July
-
W. Mangione-Smith, S. Abraham, and E. Davidson, "Register Requirements of Pipelined Processors," Proc. Int'l Conf. Super-computing, pp. 260-246, July 1992.
-
(1992)
Proc. Int'l Conf. Super-Computing
, pp. 260-246
-
-
Mangione-Smith, W.1
Abraham, S.2
Davidson, E.3
-
26
-
-
0001600607
-
Software pipelining in PA-RISC compilers
-
S. Ramakrishnan, "Software Pipelining in PA-RISC Compilers," Hewlett-Packard J., pp. 39-45, 1992.
-
(1992)
Hewlett-Packard J.
, pp. 39-45
-
-
Ramakrishnan, S.1
-
27
-
-
0003015894
-
Some scheduling techniques and an easily schedulable horizontal architecture for high performance scientific computing
-
Oct.
-
B. Rau and C. Glaeser, "Some Scheduling Techniques and an Easily Schedulable Horizontal Architecture for High Performance Scientific Computing," Proc. 14th Ann. Microprogramming Workshop, pp. 183-197, Oct. 1981.
-
(1981)
Proc. 14th Ann. Microprogramming Workshop
, pp. 183-197
-
-
Rau, B.1
Glaeser, C.2
-
28
-
-
0026966702
-
Register allocation for software pipelined loops
-
June
-
B. Rau, M. Lee, P. Tirumalai, and P. Schlansker, "Register Allocation for Software Pipelined Loops," Proc. ACM SIGPLAN Conf. Programming Language Design and Implementation, pp. 283-299, June 1992.
-
(1992)
Proc. ACM SIGPLAN Conf. Programming Language Design and Implementation
, pp. 283-299
-
-
Rau, B.1
Lee, M.2
Tirumalai, P.3
Schlansker, P.4
-
29
-
-
0028768013
-
Iterative modulo scheduling: An algorithm for software pipelining loops
-
Nov.
-
B. R. Rau, "Iterative Modulo Scheduling: An Algorithm for Software Pipelining Loops," Proc. 27th Ann. Int'l Symp. Microarchitecture, pp. 63-74, Nov. 1994.
-
(1994)
Proc. 27th Ann. Int'l Symp. Microarchitecture
, pp. 63-74
-
-
Rau, B.R.1
-
30
-
-
0029719956
-
Software pipelining showdown: Optimal vs. heuristic methods in a production compiler
-
May
-
J. Ruttenberg, G. Gao, A. Stoutchinin, and W. Lichtenstein, "Software Pipelining Showdown: Optimal vs. Heuristic Methods in a Production Compiler," Proc. ACM SIGPLAN Conf. Programming Languages Design and Implementation, pp. 1-11, May 1996.
-
(1996)
Proc. ACM SIGPLAN Conf. Programming Languages Design and Implementation
, pp. 1-11
-
-
Ruttenberg, J.1
Gao, G.2
Stoutchinin, A.3
Lichtenstein, W.4
-
31
-
-
11744377365
-
Loop pipelining with resource and timing constraints
-
PhD thesis, UPC, Universitaat Politècnica de Catalunya, Oct.
-
F. Sánchez, "Loop Pipelining with Resource and Timing Constraints," PhD thesis, UPC, Universitaat Politècnica de Catalunya, Oct. 1995.
-
(1995)
-
-
Sánchez, F.1
-
32
-
-
0025564111
-
Parallelisation of loops with exits on pipelined architectures
-
Nov.
-
P. Tirumalai, M. Lee, and M. Schlansker, "Parallelisation of Loops with Exits on Pipelined Architectures," Proc. Supercomputing, pp. 200-212, Nov. 1990.
-
(1990)
Proc. Supercomputing
, pp. 200-212
-
-
Tirumalai, P.1
Lee, M.2
Schlansker, M.3
-
33
-
-
0028767997
-
Software pipelining with register allocation and spilling
-
Nov.
-
J. Wang, A. Krall, M. A. Ertl, and C. Eisenbeis, "Software Pipelining with Register Allocation and Spilling," Proc. 27th Int'l Symp. Microarchitecture, pp. 95-99, Nov. 1994.
-
(1994)
Proc. 27th Int'l Symp. Microarchitecture
, pp. 95-99
-
-
Wang, J.1
Krall, A.2
Ertl, M.A.3
Eisenbeis, C.4
-
35
-
-
0034450122
-
Improved spill code generation for software pipelined loops
-
June
-
J. Zalamea, J. Llosa, E. Ayguadé, and M. Valero, "Improved Spill Code Generation for Software Pipelined Loops," Proc. Conf. Programming Languages Design and Implementation, pp. 134-144, June 2000.
-
(2000)
Proc. Conf. Programming Languages Design and Implementation
, pp. 134-144
-
-
Zalamea, J.1
Llosa, J.2
Ayguadé, E.3
Valero, M.4
-
36
-
-
31844438371
-
MIRS: Modulo scheduling with integrated register spilling
-
J. Zalamea, J. Llosa, E. Ayguadé, and M. Valero, "MIRS: Modulo Scheduling with Integrated Register Spilling," Proc. 14th Workshop Languages and Compilers for Parallel Computing, Aug. 2001.
-
Proc. 14th Workshop Languages and Compilers for Parallel Computing, Aug. 2001
-
-
Zalamea, J.1
Llosa, J.2
Ayguadé, E.3
Valero, M.4
|