메뉴 건너뛰기




Volumn , Issue , 2011, Pages

Efficient nested loop pipelining in high level synthesis using polyhedral bubble insertion

Author keywords

[No Author keywords available]

Indexed keywords

HARDWARE UTILIZATION; HIGH LEVEL SYNTHESIS; INNER LOOPS; ITS EFFICIENCIES; LOOP NESTS; LOOP PIPELINING; NESTED LOOPS; PERFECTLY NESTED LOOPS; PIPELINE LATENCY; POLYHEDRAL MODELS; SOURCE CODES;

EID: 84857204666     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/FPT.2011.6132715     Document Type: Conference Paper
Times cited : (15)

References (35)
  • 6
    • 84958962354 scopus 로고    scopus 로고
    • Software Pipelining of Nested Loops
    • Compiler Construction
    • K. Muthukumar and G. Doshi, "Software pipelining of nested loops," in Proceedings of the 10th International Conference on Compiler Construction, ser. CC '01. London, UK: Springer-Verlag, 2001, pp. 165-181. [Online] Available: http://portal.acm.org/citation.cfm?id=647477.727775 (Pubitemid 33256386)
    • (2001) Lecture Notes in Computer Science , Issue.2027 , pp. 165-181
    • Muthukumar, K.1    Doshi, G.2
  • 7
    • 85006926521 scopus 로고    scopus 로고
    • Single-dimension software pipelining for multidimensional loops
    • March [Online]
    • H. Rong, Z. Tang, R. Govindarajan, A. Douillet, and G. R. Gao, "Single-dimension software pipelining for multidimensional loops," ACM Trans. Archit. Code Optim., vol. 4, March 2007. [Online] Available: http://doi.acm.org/10.1145/1216544.1216550
    • (2007) ACM Trans. Archit. Code Optim. , vol.4
    • Rong, H.1    Tang, Z.2    Govindarajan, R.3    Douillet, A.4    Gao, G.R.5
  • 12
    • 0026109335 scopus 로고
    • Dataflow analysis of array and scalar references
    • P. Feautrier, "Dataflow analysis of array and scalar references," International Journal of Parallel Programming, vol. 20, no. 1, pp. 23-53, 1991.
    • (1991) International Journal of Parallel Programming , vol.20 , Issue.1 , pp. 23-53
    • Feautrier, P.1
  • 13
    • 0001448065 scopus 로고
    • Some efficient solutions to the affine scheduling problem. Part II. Multidimensional time
    • -, "Some efficient solutions to the affine scheduling problem. Part II. Multidimensional time," International Journal of Parallel Programming, vol. 21, no. 6, pp. 389-420, 1992.
    • (1992) International Journal of Parallel Programming , vol.21 , Issue.6 , pp. 389-420
    • Feautrier, P.1
  • 14
    • 0034299275 scopus 로고    scopus 로고
    • Generation of efficient nested loops from polyhedra
    • [Online]
    • F. Quilleŕe, S. Rajopadhye, and D. Wilde, "Generation of efficient nested loops from polyhedra," International Journal of Parallel Programming, vol. 28, pp. 469-498, 2000. [Online] Available: http://dx.doi.org/10.1023/A:1007554627716
    • (2000) International Journal of Parallel Programming , vol.28 , pp. 469-498
    • Quilleŕe, F.1    Rajopadhye, S.2    Wilde, D.3
  • 19
    • 34547245432 scopus 로고    scopus 로고
    • Counting integer points in parametric polytopes using Barvinok's rational functions
    • DOI 10.1007/s00453-006-1231-0
    • S. Verdoolaege, R. Seghir, K. Beyls, V. Loechner, and M. Bruynooghe, "Counting Integer Points in Parametric Polytopes Using Barvinok's Rational Functions," Algorithmica, vol. 48, no. 1, pp. 37-66, 2007. (Pubitemid 47136628)
    • (2007) Algorithmica (New York) , vol.48 , Issue.1 , pp. 37-66
    • Verdoolaege, S.1    Seghir, R.2    Beyls, K.3    Loechner, V.4    Bruynooghe, M.5
  • 20
    • 0001023389 scopus 로고
    • Parametric integer programming
    • P. Feautrier, "Parametric integer programming," RAIRO Recherche oṕerationnelle, vol. 22, no. 3, pp. 243-268, 1988.
    • (1988) RAIRO Recherche Oṕerationnelle , vol.22 , Issue.3 , pp. 243-268
    • Feautrier, P.1
  • 22
    • 0004005802 scopus 로고
    • A library for doing polyhedral operations
    • Tech. Rep.
    • D. Wilde, "A library for doing polyhedral operations," IRISA, Tech. Rep., 1993.
    • (1993) IRISA
    • Wilde, D.1
  • 24
    • 78149237521 scopus 로고    scopus 로고
    • ISL: An integer set library for the polyhedral model
    • K. Fukuda, J. van der Hoeven, M. Joswig, and N. Takayama, Eds. Springer
    • S. Verdoolaege, "ISL: An Integer Set Library for the Polyhedral Model," in ICMS, ser. Lecture Notes in Computer Science, K. Fukuda, J. van der Hoeven, M. Joswig, and N. Takayama, Eds., vol. 6327. Springer, 2010, pp. 299-302.
    • (2010) ICMS, Ser. Lecture Notes in Computer Science , vol.6327 , pp. 299-302
    • Verdoolaege, S.1
  • 25
    • 0026933251 scopus 로고
    • Some efficient solutions to the affine scheduling problem. I. One-dimensional time
    • P. Feautrier, "Some efficient solutions to the affine scheduling problem. I. One-dimensional time," International journal of parallel programming, vol. 21, no. 5, pp. 313-347, 1992. (Pubitemid 23705312)
    • (1992) International Journal of Parallel Programming , vol.21 , Issue.5 , pp. 313-347
    • Feautrier Paul1
  • 27
    • 83755211677 scopus 로고    scopus 로고
    • 1st ed. Heidelberg, Germany: Springer ch. Polyhedral process networks
    • S. Verdoolaege, Handbook of Signal Processing Systems, 1st ed. Heidelberg, Germany: Springer, 2004, ch. Polyhedral process networks.
    • (2004) Handbook of Signal Processing Systems
    • Verdoolaege, S.1
  • 28
    • 34548326425 scopus 로고    scopus 로고
    • Increasing pipelined IP core utilization in process networks using exploration
    • FPL, ser J. Becker, M. Platzner, and S. Vernalde, Eds Springer
    • C. Zissulescu, B. Kienhuis, and E. F. Deprettere, "Increasing Pipelined IP Core Utilization in Process Networks Using Exploration," in FPL, ser. Lecture Notes in Computer Science, J. Becker, M. Platzner, and S. Vernalde, Eds., vol. 3203. Springer, 2004, pp. 690-699.
    • (2004) Lecture Notes in Computer Science , vol.3203 , pp. 690-699
    • Zissulescu, C.1    Kienhuis, B.2    Deprettere, E.F.3
  • 29
    • 0042650298 scopus 로고
    • Software pipelining: An effective scheduling technique for VLIW machines
    • M. S. Lam, "Software Pipelining: An Effective Scheduling Technique for VLIW Machines," in PLDI, 1988, pp. 318-328.
    • (1988) PLDI , pp. 318-328
    • Lam, M.S.1
  • 30
    • 3543105473 scopus 로고    scopus 로고
    • Time optimal software pipelining of loops with control flows
    • 10.1023/A:1027387028481.[Online]
    • H.-S. Yun, J. Kim, and S.-M. Moon, "Time optimal software pipelining of loops with control flows," International Journal of Parallel Programming, vol. 31, pp. 339-391, 2003, 10.1023/A:1027387028481. [Online] Available: http://dx.doi.org/10.1023/A:1027387028481
    • (2003) International Journal of Parallel Programming , vol.31 , pp. 339-391
    • Yun, H.-S.1    Kim, J.2    Moon, S.-M.3
  • 31
    • 0035208942 scopus 로고    scopus 로고
    • CALiBeR: A software pipelining algorithm for clustered embedded VLIW processors
    • C. Akturan and J. M. F., "Caliber: a software pipelining algorithm for clustered embedded vliw processors," in Proceedings of the 2001 IEEE/ACM international conference on Computer-aided design, ser. ICCAD '01. Piscataway, NJ, USA: IEEE Press, 2001, pp. 112-118. [Online] Available: http://dl.acm.org/citation.cfm?id=603095.603118 (Pubitemid 33148946)
    • (2001) IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers , pp. 112-118
    • Akturan, C.1    Jacome, M.F.2
  • 32
    • 59149096687 scopus 로고    scopus 로고
    • Software pipelining in nested loops with prolog-epilog merging
    • HiPEAC, ser. A. Seznec, J. S. Emer, M. F. P. O'Boyle, M. Martonosi, and T. Ungerer, Eds Springer
    • M. Fellahi and A. Cohen, "Software Pipelining in Nested Loops with Prolog-Epilog Merging," in HiPEAC, ser. Lecture Notes in Computer Science, A. Seznec, J. S. Emer, M. F. P. O'Boyle, M. Martonosi, and T. Ungerer, Eds., vol. 5409. Springer, 2009, pp. 80-94.
    • (2009) Lecture Notes in Computer Science , vol.5409 , pp. 80-94
    • Fellahi, M.1    Cohen, A.2
  • 33
    • 0027664256 scopus 로고
    • Loop coalescing and scheduling for barrier mimd architectures
    • September [Online]
    • M. T. O'Keefe and H. G. Dietz, "Loop Coalescing and Scheduling for Barrier MIMD Architectures," IEEE Trans. Parallel Distrib. Syst., vol. 4, pp. 1060-1064, September 1993. [Online] Available: http://portal.acm.org/ citation.cfm?id=628913.629222
    • (1993) IEEE Trans. Parallel Distrib. Syst. , vol.4 , pp. 1060-1064
    • O'Keefe, M.T.1    Dietz, H.G.2
  • 34
    • 23844432663 scopus 로고    scopus 로고
    • Adjusting a program transformation for legality
    • DOI 10.1142/S0129626405002027
    • C. Bastoul and P. Feautrier, "Adjusting a program transformation for legality," Parallel processing letters, vol. 15, no. 1, pp. 3-17, Mar. 2005, classement CORE : U. (Pubitemid 41144016)
    • (2005) Parallel Processing Letters , vol.15 , Issue.1-2 , pp. 3-17
    • Bastoul, C.1    Feautrier, P.2


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