메뉴 건너뛰기




Volumn , Issue , 2008, Pages 199-208

Compiling for an indirect vector register architecture

Author keywords

Algorithms; Performance

Indexed keywords

ALLOCATOR; AUTOMATIC VECTORIZATION; COMPILABILITY; LOOP VECTORIZATION; MAPPING MECHANISMS; PERFORMANCE; PERFORMANCE BENEFITS; REGISTER ALLOCATIONS; REGISTER ARCHITECTURES; REGISTER FILES; SPATIAL LOCALITIES;

EID: 56749132473     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1366230.1366266     Document Type: Conference Paper
Times cited : (5)

References (27)
  • 1
    • 0023438847 scopus 로고
    • Automatic translation of fortran programs to vector form
    • October
    • R. Allen and K. Kennedy. Automatic translation of fortran programs to vector form. ACM Trans. on Programming Languages and Systems, 9(4):491-542, October 1987.
    • (1987) ACM Trans. on Programming Languages and Systems , vol.9 , Issue.4 , pp. 491-542
    • Allen, R.1    Kennedy, K.2
  • 4
    • 0025447908 scopus 로고
    • Improving register allocation for subscripted variables
    • June
    • D. Callahan, S. Carr, and K. Kennedy. Improving register allocation for subscripted variables. In PLDI, pages 53-65, June 1990.
    • (1990) PLDI , pp. 53-65
    • Callahan, D.1    Carr, S.2    Kennedy, K.3
  • 5
    • 0031601050 scopus 로고    scopus 로고
    • Compiler-controlled memory
    • October
    • K. D. Cooper and T. J. Harvey. Compiler-controlled memory. In ASPLOS, October 1998.
    • (1998) ASPLOS
    • Cooper, K.D.1    Harvey, T.J.2
  • 6
    • 0003261178 scopus 로고    scopus 로고
    • Exploiting a new level of dip in multimedia applications
    • J. Corbal, R. Espasa, and M. Valero. Exploiting a new level of dip in multimedia applications. In Micro, 1999.
    • (1999) Micro
    • Corbal, J.1    Espasa, R.2    Valero, M.3
  • 7
    • 34247387642 scopus 로고    scopus 로고
    • Victoria - a vmx indirect compute technology oriented towards in-line acceleration
    • May
    • J. H. Derby, R. K. Montoye, and J. Moreira. Victoria - a vmx indirect compute technology oriented towards in-line acceleration. In Computing Frontiers, May 2006.
    • (2006) Computing Frontiers
    • Derby, J.H.1    Montoye, R.K.2    Moreira, J.3
  • 8
    • 0141701976 scopus 로고    scopus 로고
    • A high-performance embedded dsp core with novel simd features
    • J. H. Derby and J. H. Moreno. A high-performance embedded dsp core with novel simd features. In ICASSP, 2003.
    • (2003) ICASSP
    • Derby, J.H.1    Moreno, J.H.2
  • 9
    • 56749144724 scopus 로고    scopus 로고
    • Free Software Foundation. gcc.gnu.org/projects/tree-ssa/vectorization. html
    • Free Software Foundation. gcc.gnu.org/projects/tree-ssa/vectorization. html.
  • 10
    • 56749136881 scopus 로고    scopus 로고
    • Freescale Semiconductor, http://www.freescale.com. Altivec real fir, October 2002.
    • Freescale Semiconductor, http://www.freescale.com. Altivec real fir, October 2002.
  • 11
    • 18844417389 scopus 로고    scopus 로고
    • A new look at exploiting data parallelism in embedded systems
    • October
    • H. C. Hunter and J. H. Moreno. A new look at exploiting data parallelism in embedded systems. In CASES, pages 159-169, October 2003.
    • (2003) CASES , pp. 159-169
    • Hunter, H.C.1    Moreno, J.H.2
  • 12
    • 41949136182 scopus 로고    scopus 로고
    • Rotating register allocation for enhanced pipeline scheduling
    • S. Kim and S. Moon. Rotating register allocation for enhanced pipeline scheduling. In PACT, 2007.
    • (2007) PACT
    • Kim, S.1    Moon, S.2
  • 13
    • 0037809797 scopus 로고    scopus 로고
    • J. H. Moreno, V. Zyuban, U. Shvadron, F. Neeser, J. Derby, M. Ware, K. Kailas, A. Zaks, A. Geva, S. Ben-David, S. Asaad, T. Fox, M. Biberstein, D. Naishlos, and H. Hunter. An innovative low-power high-performance programmable signal processor for digital communications. IBM J. of R&D, March 2003.
    • J. H. Moreno, V. Zyuban, U. Shvadron, F. Neeser, J. Derby, M. Ware, "K. Kailas, A. Zaks, A. Geva, S. Ben-David, S. Asaad, T. Fox, M. Biberstein, D. Naishlos, and H. Hunter. An innovative low-power high-performance programmable signal processor for digital communications. IBM J. of R&D, March 2003.
  • 15
    • 20444406225 scopus 로고    scopus 로고
    • Autovectorization in gcc
    • June
    • D. Naishlos. Autovectorization in gcc. In GCC Developer's summit, pages 105-118, June 2004.
    • (2004) GCC Developer's summit , pp. 105-118
    • Naishlos, D.1
  • 16
    • 4544372264 scopus 로고    scopus 로고
    • Vectorizing for a simdd dsp architecture
    • October
    • D. Naishlos, M. Biberstein, S. Ben-David, and A. Zaks. Vectorizing for a simdd dsp architecture. In CASES, pages 2-11, October 2003.
    • (2003) CASES , pp. 2-11
    • Naishlos, D.1    Biberstein, M.2    Ben-David, S.3    Zaks, A.4
  • 18
    • 37149019455 scopus 로고    scopus 로고
    • Autovectorization in gcc - two years later
    • June
    • D. Nuzman and A. Zaks. Autovectorization in gcc - two years later. In GCC Developer's summit, June 2006.
    • (2006) GCC Developer's summit
    • Nuzman, D.1    Zaks, A.2
  • 19
    • 0030686025 scopus 로고    scopus 로고
    • Efficient utilization of scratch-pad memory in embedded processor applications
    • March
    • P. R. Panda, N. D. Dutt, and A. Nicolau. Efficient utilization of scratch-pad memory in embedded processor applications. In European Design and Test Conf., March 1997.
    • (1997) European Design and Test Conf
    • Panda, P.R.1    Dutt, N.D.2    Nicolau, A.3
  • 20
    • 56749166549 scopus 로고    scopus 로고
    • M. Postiff. Compiler and Microarchitecture Mechanisms for Exploiting Registers to Improve Memory Performance. PhD thesis, U. of Michigan, 2001.
    • M. Postiff. Compiler and Microarchitecture Mechanisms for Exploiting Registers to Improve Memory Performance. PhD thesis, U. of Michigan, 2001.
  • 21
    • 0022676201 scopus 로고
    • A vectorizing fortran compiler
    • March
    • R.. G. Scarborough and H. G. Kolsky. A vectorizing fortran compiler. IBM J. of R&D, 30(2):163-171, March 1986.
    • (1986) IBM J. of R&D , vol.30 , Issue.2 , pp. 163-171
    • Scarborough, R.G.1    Kolsky, H.G.2
  • 22
    • 84948740064 scopus 로고    scopus 로고
    • Compiler-controlled caching in superword register files for multimedia extension architectures
    • September
    • J. Shin, J. Chame, and M. W. Hall. Compiler-controlled caching in superword register files for multimedia extension architectures. In PACT, September 2002.
    • (2002) PACT
    • Shin, J.1    Chame, J.2    Hall, M.W.3
  • 23
    • 0034249157 scopus 로고    scopus 로고
    • A vectorizing compiler for multimedia extensions
    • August
    • N. Sreraman and R. Govindarajan. A vectorizing compiler for multimedia extensions. Intl' J. of Parallel Programming, 28(4):363-400, August 2000.
    • (2000) Intl' J. of Parallel Programming , vol.28 , Issue.4 , pp. 363-400
    • Sreraman, N.1    Govindarajan, R.2
  • 27
    • 32844466554 scopus 로고    scopus 로고
    • P. Wu, A. E. Eichenberger, A. Wang, and P. Zhao. An integrated simdization framework using virtual vectors. In ICS, June 2005.
    • P. Wu, A. E. Eichenberger, A. Wang, and P. Zhao. An integrated simdization framework using virtual vectors. In ICS, June 2005.


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