메뉴 건너뛰기




Volumn 28, Issue 1, 2009, Pages 305-315

Combining data reuse with data-level parallelization for FPGA-targeted hardware compilation: A geometric programming framework

Author keywords

Data reuse; Data level parallelization; Fieldprogrammable gate array (FPGA) hardware compilation; Geometric programming; Optimization

Indexed keywords

DATA REUSE; DESIGN SPACES; GEOMETRIC PROGRAMMING; HARDWARE COMPILATION; MEMORY RESOURCES; NON-LINEAR OPTIMIZATION; NONLINEAR PROGRAMS; OFF-CHIP MEMORIES; ON CHIP MEMORY; ON CHIPS; OPTIMAL DESIGN; PARALLELIZATIONS; SOLUTION TECHNIQUES; TWO STAGE OPTIMIZATIONS; TWO-STAGE METHODS;

EID: 77955224068     PISSN: 02780070     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Article
Times cited : (19)

References (31)
  • 3
    • 46249117311 scopus 로고    scopus 로고
    • Data reuse exploration for FPGA based platforms applied to the full search motion estimation algorithm
    • Madrid, Spain, Aug.
    • Q. Liu, K. Masselos, and G. A. Constantinides, "Data reuse exploration for FPGA based platforms applied to the full search motion estimation algorithm," in Proc. FPL, Madrid, Spain, Aug. 2006, pp. 389-394.
    • (2006) Proc. FPL , pp. 389-394
    • Liu, Q.1    Masselos, K.2    Constantinides, G.A.3
  • 4
    • 54949095736 scopus 로고    scopus 로고
    • Automatic on-chip memory minimization for data reuse
    • Napa, CA, Apr.
    • Q. Liu, G. A. Constantinides, K. Masselos, and P. Y. K. Cheung, "Automatic on-chip memory minimization for data reuse," in Proc. FCCM, Napa, CA, Apr. 2007, pp. 389-394.
    • (2007) Proc. FCCM , pp. 389-394
    • Liu, Q.1    Constantinides, G.A.2    Masselos, K.3    Cheung, P.Y.K.4
  • 5
    • 60749089658 scopus 로고    scopus 로고
    • Data reuse exploration under area constraints for low power reconfigurable systems
    • Q. Liu, G. A. Constantinides, K. Masselos, and P. Y. K. Cheung, "Data reuse exploration under area constraints for low power reconfigurable systems," in Proc. WASP, 2007.
    • (2007) Proc. WASP
    • Liu, Q.1    Constantinides, G.A.2    Masselos, K.3    Cheung, P.Y.K.4
  • 7
    • 33646948267 scopus 로고    scopus 로고
    • A register allocation algorithm in the presence of scalar replacement for fine-grain configurable architectures
    • N. Baradaran and P. C. Diniz, "A register allocation algorithm in the presence of scalar replacement for fine-grain configurable architectures," in Proc. DATE, 2005, pp. 6-11.
    • (2005) Proc. DATE , pp. 6-11
    • Baradaran, N.1    Diniz, P.C.2
  • 9
    • 4544317363 scopus 로고    scopus 로고
    • Input data reuse in compiling window operations onto reconfigurable hardware
    • Jul.
    • Z. Guo, B. Buyukkurt, and W. Najjar, "Input data reuse in compiling window operations onto reconfigurable hardware," SIGPLAN Not., vol. 39, no. 7, pp. 249-256, Jul. 2004.
    • (2004) SIGPLAN Not. , vol.39 , Issue.7 , pp. 249-256
    • Guo, Z.1    Buyukkurt, B.2    Najjar, W.3
  • 11
    • 0024935630 scopus 로고
    • More iteration space tiling
    • New York
    • M. Wolfe, "More iteration space tiling," in Proc. ACM/IEEE Conf. Supercomput., New York, 1989, pp. 655-664.
    • (1989) Proc. ACM/IEEE Conf. Supercomput. , pp. 655-664
    • Wolfe, M.1
  • 13
    • 33748625139 scopus 로고    scopus 로고
    • Maximizing data reuse for minimizing memory space requirements and execution cycles
    • Piscataway, NJ
    • M. Kandemir, G. Chen, and F. Li, "Maximizing data reuse for minimizing memory space requirements and execution cycles," in Proc. ASPDAC, Piscataway, NJ, 2006, pp. 808-813.
    • (2006) Proc. ASPDAC , pp. 808-813
    • Kandemir, M.1    Chen, G.2    Li, F.3
  • 15
    • 18844371462 scopus 로고    scopus 로고
    • Compiler-decided dynamic memory allocation for scratch-pad based embedded systems
    • New York
    • S. Udayakumaran and R. Barua, "Compiler-decided dynamic memory allocation for scratch-pad based embedded systems," in Proc. CASES, New York, 2003, pp. 276-286.
    • (2003) Proc. CASES , pp. 276-286
    • Udayakumaran, S.1    Barua, R.2
  • 17
    • 0032068586 scopus 로고    scopus 로고
    • Automatic storage management for parallel programs
    • May
    • V. Lefebvre and P. Feautrier, "Automatic storage management for parallel programs," Parallel Comput., vol. 24, no. 3/4, pp. 649-671, May 1998.
    • (1998) Parallel Comput. , vol.24 , Issue.3-4 , pp. 649-671
    • Lefebvre, V.1    Feautrier, P.2
  • 18
    • 0026823950 scopus 로고
    • Demonstration of automatic data partitioning techniques for parallelizing compilers on multicomputers
    • Mar.
    • M. Gupta and P. Banerjee, "Demonstration of automatic data partitioning techniques for parallelizing compilers on multicomputers," IEEE Trans. Parallel Distrib. Syst., vol. 3, no. 2, pp. 179-193, Mar. 1992.
    • (1992) IEEE Trans. Parallel Distrib. Syst. , vol.3 , Issue.2 , pp. 179-193
    • Gupta, M.1    Banerjee, P.2
  • 21
    • 0032710725 scopus 로고    scopus 로고
    • Hierarchical algorithm partitioning at system level for an improved utilization of memory structures
    • Jan.
    • U. Eckhardt and R. Merker, "Hierarchical algorithm partitioning at system level for an improved utilization of memory structures," IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 18, no. 1, pp. 14-24, Jan. 1999.
    • (1999) IEEE Trans. Comput.-aided Design Integr. Circuits Syst. , vol.18 , Issue.1 , pp. 14-24
    • Eckhardt, U.1    Merker, R.2
  • 22
    • 46249107679 scopus 로고    scopus 로고
    • Memory parallelism using custom array mapping to heterogeneous storage structures
    • Madrid, Spain, Aug.
    • N. Baradaran and P. C. Diniz, "Memory parallelism using custom array mapping to heterogeneous storage structures," in Proc. FPL, Madrid, Spain, Aug. 2006, pp. 383-388.
    • (2006) Proc. FPL , pp. 383-388
    • Baradaran, N.1    Diniz, P.C.2
  • 23
    • 34547227870 scopus 로고    scopus 로고
    • Multiprocessor system-on-chip data reuse analysis for exploring customized memory hierarchies
    • I. Issenin, E. Brockmeyer, B. Durinck, and N. Dutt, "Multiprocessor system-on-chip data reuse analysis for exploring customized memory hierarchies," in Proc. DAC, 2006, pp. 49-52.
    • (2006) Proc. DAC , pp. 49-52
    • Issenin, I.1    Brockmeyer, E.2    Durinck, B.3    Dutt, N.4
  • 25
    • 77955187728 scopus 로고
    • Cray computer systems
    • Cray Res., Mendota Heights, MN. Publication SR 0018A
    • "Cray computer systems," CFT77 Reference Manual, Cray Res., Mendota Heights, MN, 1987. Publication SR 0018A.
    • (1987) CFT77 Reference Manual
  • 26
  • 28
    • 20344396845 scopus 로고    scopus 로고
    • Yalmip: A toolbox for modeling and optimization in MATLAB
    • Taipei, Taiwan
    • J. Lofberg, "Yalmip: A toolbox for modeling and optimization in MATLAB," in Proc. IEEE Int. Symp. Comput. Aided Control Syst. Des., Taipei, Taiwan, 2004, pp. 284-289.
    • (2004) Proc. IEEE Int. Symp. Comput. Aided Control Syst. Des. , pp. 284-289
    • Lofberg, J.1
  • 30
    • 77955195585 scopus 로고    scopus 로고
    • [Online]. Available
    • 2006. [Online]. Available: http://www.pages.drexel.edu/weg22/edge.html
    • (2006)


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