메뉴 건너뛰기




Volumn 43, Issue 4, 1994, Pages 431-442

Instruction Window Size Trade-Offs and Characterization of Program Parallelism

Author keywords

concurrency detection; cost of parallelism; formance model; in ; misprediction delay; parallelism analysis; per ; speculative execution; struction window; superscalar

Indexed keywords

C (PROGRAMMING LANGUAGE); FORTRAN (PROGRAMMING LANGUAGE); PERFORMANCE; PIPELINE PROCESSING SYSTEMS; PROBABILITY;

EID: 0028416719     PISSN: 00189340     EISSN: None     Source Type: Journal    
DOI: 10.1109/12.278481     Document Type: Article
Times cited : (30)

References (28)
  • 1
    • 0022783884 scopus 로고
    • An instruction issuing approach to enhancing performance in multiple functional unit processors
    • Sept.
    • R. D. Acosta, J. Kjelstrup and H. C. Torng, “An instruction issuing approach to enhancing performance in multiple functional unit processors,” IEEE Trans. Comput., vol. C-35, pp. 815-828, Sept. 1986.
    • (1986) IEEE Trans. Comput. , vol.C-35 , pp. 815-828
    • Acosta, R.D.1    Kjelstrup, J.2    Torng, H.C.3
  • 4
    • 0024865722 scopus 로고
    • Architecture and compiler trade-offs for a long instruction word microprocessor
    • Apr.
    • R. Cohn, T. Gross, M. Lam, and P. S. Tseng, “Architecture and compiler trade-offs for a long instruction word microprocessor,” in Proc. of ASPLOS III, Apr. 1989, pp. 2-14.
    • (1989) Proc. of ASPLOS III , pp. 2-14
    • Cohn, R.1    Gross, T.2    Lam, M.3    Tseng, P.S.4
  • 6
    • 1542452224 scopus 로고
    • Supercomputer performance evaluation and the PERFECT benchmarks
    • Univ. of Illinois, Urbana, IL, Mar.
    • G. Cybenko, L. Kipp, L. Pointer, and D. Kuck, “Supercomputer performance evaluation and the PERFECT benchmarks,” CSRD Rep. No. 965, Univ. of Illinois, Urbana, IL, Mar. 1990.
    • (1990) CSRD Rep. No. 965 , Issue.965
    • Cybenko, G.1    Kipp, L.2    Pointer, L.3    Kuck, D.4
  • 8
    • 0026244261 scopus 로고
    • Branch strategies: Modelling and optimization
    • Oct.
    • P. K. Dubey and M. J. Flynn, “Branch strategies: Modelling and optimization,” IEEE Trans. Comput., vol. 40, pp. 1159-1167, Oct. 1991.
    • (1991) IEEE Trans. Comput. , vol.40 , pp. 1159-1167
    • Dubey, P.K.1    Flynn, M.J.2
  • 9
    • 84909881421 scopus 로고
    • Exploiting fine-grain concurrency: analytical insights in superscalar processor design
    • School of Elect. Eng., Purdue Univ., Aug.
    • P. K. Dubey, G. B. Adams, III, and M. J. Flynn, “Exploiting fine-grain concurrency: analytical insights in superscalar processor design,” Tech. Rep. No. TR-EE 91-31, School of Elect. Eng., Purdue Univ., Aug. 1991.
    • (1991) Tech. Rep. No. TR-EE 91-31
    • Dubey, P.K.1    Adams, G.B.2    Flynn, M.J.3
  • 10
    • 0019596071 scopus 로고
    • Trace scheduling: A technique for global microcode compaction
    • July
    • J. A. Fisher, “Trace scheduling: A technique for global microcode compaction,” IEEE Trans. Comput., vol. C-30, pp. 478-490, July 1981.
    • (1981) IEEE Trans. Comput. , vol.C-30 , pp. 478-490
    • Fisher, J.A.1
  • 13
    • 0015483263 scopus 로고
    • On the number of operations simultaneously executable in Fortran-like programs and their resulting speedup
    • Dec.
    • D. Kuck, Y. Muraoka, and S. Chen, “On the number of operations simultaneously executable in Fortran-like programs and their resulting speedup,” IEEE Trans. Comput., vol. C-21, pp. 1293-1310, Dec. 1972.
    • (1972) IEEE Trans. Comput. , vol.C-21 , pp. 1293-1310
    • Kuck, D.1    Muraoka, Y.2    Chen, S.3
  • 14
    • 0019923189 scopus 로고
    • Why systolic architectures?
    • Jan.
    • H. T. Kung, “Why systolic architectures?,” Computer, vol. 15, no. 1, pp. 37-46, Jan. 1982.
    • (1982) Computer , vol.15 , Issue.1 , pp. 37-46
    • Kung, H.T.1
  • 15
    • 0042650298 scopus 로고
    • Software pipelining: An effective scheduling technique for VLIW machines
    • June
    • M. Lam, “Software pipelining: An effective scheduling technique for VLIW machines,” in Proc. SIGPLAN ’88 Conf. Prog. Lang. Design and Implementation, June 1988, pp. 318-328.
    • (1988) Proc. SIGPLAN ’88 Conf. Prog. Lang. Design and Implementation , pp. 318-328
    • Lam, M.1
  • 16
    • 84947767569 scopus 로고
    • Using a lookahead window in a compaction based parallelizing compiler
    • Nov.
    • T. Nakatani and K. Ebcioglu, “Using a lookahead window in a compaction based parallelizing compiler,” Proc. 23rd Annu. Workshop Microprogramming, Nov. 1990, pp. 57-68.
    • (1990) Proc. 23rd Annu. Workshop Microprogramming , pp. 57-68
    • Nakatani, T.1    Ebcioglu, K.2
  • 17
    • 0021529183 scopus 로고
    • Measuring the parallelism available for very long instruction word architectures
    • Nov.
    • A. Nicolau and J. Fisher, “Measuring the parallelism available for very long instruction word architectures,” IEEE Trans. Comput., vol. C-33, pp. 968-976, Nov. 1984.
    • (1984) IEEE Trans. Comput. , vol.C-33 , pp. 968-976
    • Nicolau, A.1    Fisher, J.2
  • 18
    • 0022200328 scopus 로고
    • Uniform parallelism exploitation in ordinary programs
    • Aug.
    • A. Nicolau, “Uniform parallelism exploitation in ordinary programs,” in Proc. Int. Conf. Parallel Processing, Aug. 1985, pp. 614—618.
    • (1985) Proc. Int. Conf. Parallel Processing
    • Nicolau, A.1
  • 19
    • 0025210339 scopus 로고
    • IBM RISC System/6000 processor architecture
    • Jan.
    • R. R. Oehler and R. D. Groves, “IBM RISC System/6000 processor architecture,” IBM J. Res. Develop., pp. 23-36, Jan. 1990.
    • (1990) IBM J. Res. Develop. , pp. 23-36
    • Oehler, R.R.1    Groves, R.D.2
  • 21
    • 0015490730 scopus 로고
    • The inhibition of potential parallelism
    • Dec.
    • E. M. Riseman and C. C. Foster, “The inhibition of potential parallelism,” IEEE Trans. Comput., vol. C-21, pp. 1405-1411, Dec. 1972.
    • (1972) IEEE Trans. Comput. , vol.C-21 , pp. 1405-1411
    • Riseman, E.M.1    Foster, C.C.2
  • 22
    • 84941868517 scopus 로고
    • Exploitation of instruction-level parallelism for detection of processor execution errors
    • Carnegie-Mellon Univ.
    • M. Schuette, “Exploitation of instruction-level parallelism for detection of processor execution errors,” Res. Rep. No. CMUCDS-91-7, Carnegie-Mellon Univ., 1991.
    • (1991) Res. Rep. No. CMUCDS-91-7
    • Schuette, M.1
  • 24
    • 0023171194 scopus 로고
    • Instruction issue logic in highperformance interruptible pipelined processors
    • June
    • G. S. Sohi and S. Vajapeyam, “Instruction issue logic in highperformance interruptible pipelined processors,” in Proc. 14th Annu. Symp. on Computer Architecture, June 1987, pp. 27-34.
    • (1987) Proc. 14th Annu. Symp. on Computer Architecture , pp. 27-34
    • Sohi, G.S.1    Vajapeyam, S.2
  • 25
    • 0014866421 scopus 로고
    • Detection and parallel execution of independent instructions
    • Oct.
    • G. S. Tjaden and M. J. Flynn, “Detection and parallel execution of independent instructions,” IEEE Trans. Comput., vol. C-19, pp. 889-895, Oct. 1970.
    • (1970) IEEE Trans. Comput. , vol.C-19 , pp. 889-895
    • Tjaden, G.S.1    Flynn, M.J.2
  • 27
    • 84941861988 scopus 로고
    • Detection of concurrency in instruction streams
    • Stanford Univ., June
    • R. G. Wedig, “Detection of concurrency in instruction streams,” Ph.D. dissertation, Stanford Univ., June 1982.
    • (1982) Ph.D. dissertation
    • Wedig, R.G.1


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