메뉴 건너뛰기




Volumn 6, Issue 12, 1995, Pages 1248-1270

Resource-Constrained Software Pipelining

Author keywords

fine grain parallelism; global scheduling; instruction scheduling; program optimization; Software pipelining

Indexed keywords

ALGORITHMS; CALCULATIONS; COMPUTER ARCHITECTURE; COMPUTER SOFTWARE; CONSTRAINT THEORY; ITERATIVE METHODS; PARALLEL PROCESSING SYSTEMS; PROGRAM COMPILERS; SCHEDULING; SOFTWARE ENGINEERING;

EID: 0029480372     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/71.476167     Document Type: Article
Times cited : (42)

References (42)
  • 2
    • 33748004167 scopus 로고
    • Compaction-based parallelization
    • A. Aiken, “Compaction-based parallelization,” PhD thesis, Dept. of Computer Science Technical Report no. 88-922, Cornell Univ., 1988.
    • (1988) PhD thesis , Issue.88
    • Aiken, A.1
  • 3
    • 0025448067 scopus 로고
    • A theory of compaction-based parallelization
    • A. Aiken, “A theory of compaction-based parallelization,” Theoretical Computer Science, vol. 73, pp. 121-154,1990.
    • (1990) Theoretical Computer Science , vol.73 , pp. 121-154
    • Aiken, A.1
  • 7
    • 84976702085 scopus 로고
    • Perfect pipelining: A new loop parallelization technique
    • Mar.
    • A. Aiken and A. Nicolau, “Perfect pipelining: A new loop parallelization technique,” Proc. 1988 European Symp. Programming, pp. 221-235, Lecture Notes in Computer Science, no. 300, Springer-Verlag, Mar. 1988.
    • (1988) Proc. 1988 European Symp. Programming , Issue.300 , pp. 221-235
    • Aiken, A.1    Nicolau, A.2
  • 10
    • 0019610938 scopus 로고
    • An approach to scientific array processing: The architectural design of the AP-12b/FPS-164 family
    • Mar.
    • A.E. Charlesworth, “An approach to scientific array processing: The architectural design of the AP-12b/FPS-164 family,” Computer, vol. 14, no. 3, pp. 18-27, Mar. 1981.
    • (1981) Computer , vol.14 , Issue.3 , pp. 18-27
    • Charlesworth, A.E.1
  • 11
    • 84918608258 scopus 로고
    • Palo Alto, Calif.: Cydrome Inc
    • Technical Summary. Palo Alto, Calif.: Cydrome Inc., 1987.
    • (1987) Technical Summary
  • 12
    • 0023532322 scopus 로고
    • A compilation technique for software pipelining of loops with conditional jumps
    • Dec.
    • K. Ebcioglu, “A compilation technique for software pipelining of loops with conditional jumps,” Proc. 20th Ann. Workshop Microprogramming, pp. 69-79, Dec. 1987.
    • (1987) Proc. 20th Ann. Workshop Microprogramming , pp. 69-79
    • Ebcioglu, K.1
  • 14
    • 0002106131 scopus 로고
    • A new compilation technique for parallelizing loops with unpredictable branches on a VLIW architecture
    • K. Ebioglu and T. Nakatani, “A new compilation technique for parallelizing loops with unpredictable branches on a VLIW architecture,” Languages and Compilers for Parallel Computing, pp. 213-229. Cambridge, Mass.: MIT Press, 1990.
    • (1990) Languages and Compilers for Parallel Computing , pp. 213-229
    • Ebioglu, K.1    Nakatani, T.2
  • 15
    • 0019339590 scopus 로고
    • way jump microinstruction hardware and an effective instruction binding method
    • 2 Dec.
    • J. Fisher, “2"-way jump microinstruction hardware and an effective instruction binding method,” Proc. 13th Ann. Workshop Microprogramming, pp. 64-75, Dec. 1980.
    • (1980) Proc. 13th Ann. Workshop Microprogramming , pp. 64-75
    • Fisher, J.1
  • 16
    • 0019596071 scopus 로고
    • Trace scheduling: A technique for global microcode compaction
    • July
    • J.A. Fisher, “Trace scheduling: A technique for global microcode compaction,” IEEE Trans. Computers, vol. 30, no. 7, pp. 478-490, July 1981.
    • (1981) IEEE Trans. Computers , vol.30 , Issue.7 , pp. 478-490
    • Fisher, J.A.1
  • 20
    • 84935443766 scopus 로고
    • Constrained software pipelining
    • Sept.
    • R.B. Jones, “Constrained software pipelining,” Master's thesis, Dept. of Computer Science, Utah State Univ., Logan, Utah, Sept. 1991.
    • (1991) Master's thesis
    • Jones, R.B.1
  • 25
    • 0003564633 scopus 로고
    • A systolic array optimizing compiler
    • M. Lam, “A systolic array optimizing compiler,” PhD thesis, Carnegie Mellon Univ., 1987.
    • (1987) PhD thesis
    • Lam, M.1
  • 26
    • 0026961845 scopus 로고
    • An efficient resource-constrained global scheduling technique for superscalar and VLIW processors
    • Dec.
    • S.M. Moon and K. Ebcioglu, “An efficient resource-constrained global scheduling technique for superscalar and VLIW processors,” Proc. 25th Int'l Symp. and Workshop Microarchitecture (MICRO-25), pp. 55-71, Dec. 1992.
    • (1992) Proc. 25th Int'l Symp. and Workshop Microarchitecture (MICRO-25) , pp. 55-71
    • Moon, S.M.1    Ebcioglu, K.2
  • 29
    • 0022200328 scopus 로고
    • Uniform parallelism exploitation in ordinary programs
    • Aug.
    • A. Nicolau, “Uniform parallelism exploitation in ordinary programs,” Proc. 1985 Int'l Conf. Parallel Processing, pp. 614-618, Aug. 1985.
    • (1985) Proc. 1985 Int'l Conf. Parallel Processing , pp. 614-618
    • Nicolau, A.1
  • 30
    • 34250093852 scopus 로고
    • Fine-grain compilation for pipelined machines
    • Aug.
    • A. Nicolau, K. Pingali, and A. Aiken, “Fine-grain compilation for pipelined machines,” J. Supercomputing, vol. 1, Aug. 1988.
    • (1988) J. Supercomputing , vol.1
    • Nicolau, A.1    Pingali, K.2    Aiken, A.3
  • 32
  • 34
    • 0002017307 scopus 로고
    • Instruction-level parallel processing: History, overview, and perspective
    • Jan.
    • B.R. Rau and J. Fisher, “Instruction-level parallel processing: History, overview, and perspective,” J. SuperComputing, vol. 7, nos. 1/2, Jan. 1993.
    • (1993) J. SuperComputing , vol.7
    • Rau, B.R.1    Fisher, J.2
  • 35
    • 0003015894 scopus 로고
    • Some scheduling techniques and an easily schedulable horizontal architecture for high performance scientific computing
    • Oct.
    • B.R. Rau and C.D. Glaeser, “Some scheduling techniques and an easily schedulable horizontal architecture for high performance scientific computing,” Proc. 14th Ann. Workshop Microprogramming, pp. 183-198, Oct. 1981.
    • (1981) Proc. 14th Ann. Workshop Microprogramming , pp. 183-198
    • Rau, B.R.1    Glaeser, C.D.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.