메뉴 건너뛰기




Volumn , Issue , 2013, Pages 495-506

A general constraint-centric scheduling framework for spatial architectures

Author keywords

Integer Linear Programming; Spatial Architecture Scheduling; Spatial Architectures

Indexed keywords

EFFECTIVE ALGORITHMS; ENERGY EFFICIENT; EVENT TIMING; INTEGER LINEAR PROGRAMMING; MANAGING RESOURCES; OPTIMALITY; SCHEDULING FRAMEWORKS; SPATIAL SCHEDULING;

EID: 84883088830     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2462156.2462163     Document Type: Conference Paper
Times cited : (31)

References (52)
  • 1
    • 84880088960 scopus 로고    scopus 로고
    • Trips toolchain, http://www.cs.utexas.edu/trips/dist/.
    • Trips Toolchain
  • 3
    • 84880090451 scopus 로고    scopus 로고
    • A theoretical and practical approach to instruction scheduling on spatial architectures
    • S. Amarasinghe, D. R. Karger, W. Lee, and V. S. Mirrokni. A theoretical and practical approach to instruction scheduling on spatial architectures. Technical report, MIT, 2002.
    • (2002) Technical Report, MIT
    • Amarasinghe, S.1    Karger, D.R.2    Lee, W.3    Mirrokni, V.S.4
  • 6
    • 77954986440 scopus 로고    scopus 로고
    • Energy-performance tradeoffs in processor architecture and circuit design: A marginal cost analysis
    • O. Azizi, A. Mahesri, B. C. Lee, S. J. Patel, and M. Horowitz. Energy-performance tradeoffs in processor architecture and circuit design: a marginal cost analysis. In ISCA 2010.
    • ISCA 2010
    • Azizi, O.1    Mahesri, A.2    Lee, B.C.3    Patel, S.J.4    Horowitz, M.5
  • 8
    • 79955370378 scopus 로고    scopus 로고
    • The future of microprocessors
    • S. Borkar and A. A. Chien. The future of microprocessors. Commun. ACM, 54(5):67-77, 2011.
    • (2011) Commun. ACM , vol.54 , Issue.5 , pp. 67-77
    • Borkar, S.1    Chien, A.A.2
  • 10
    • 21644435314 scopus 로고    scopus 로고
    • Application-specific processing on a general-purpose core via transparent instruction set customization
    • N. Clark, M. Kudlur, H. Park, S. Mahlke, and K. Flautner. Application-specific processing on a general-purpose core via transparent instruction set customization. In MICRO 2004.
    • MICRO 2004
    • Clark, N.1    Kudlur, M.2    Park, H.3    Mahlke, S.4    Flautner, K.5
  • 13
    • 84880086639 scopus 로고    scopus 로고
    • Plug: Flexible lookup modules for rapid deployment of new protocols in high-speed routers
    • L. De Carli, Y. Pan, A. Kumar, C. Estan, and K. Sankaralingam. Plug: Flexible lookup modules for rapid deployment of new protocols in high-speed routers. In SIGCOMM 2009.
    • SIGCOMM 2009
    • De Carli, L.1    Pan, Y.2    Kumar, A.3    Estan, C.4    Sankaralingam, K.5
  • 14
    • 47249164288 scopus 로고    scopus 로고
    • Z3: An efficient SMT solver
    • L. de Moura and N. Bjørner. Z3: An efficient SMT solver. In TACAS, 2008.
    • (2008) TACAS
    • De Moura, L.1    Bjørner, N.2
  • 16
    • 0030651912 scopus 로고    scopus 로고
    • Efficient formulation for optimal modulo schedulers
    • A. E. Eichenberger and E. S. Davidson. Efficient formulation for optimal modulo schedulers. In PLDI 1997.
    • (1997) PLDI
    • Eichenberger, A.E.1    Davidson, E.S.2
  • 18
    • 27144558221 scopus 로고    scopus 로고
    • Parallel processor scheduling with delay constraints
    • D. W. Engels, J. Feldman, D. R. Karger, and M. Ruhl. Parallel processor scheduling with delay constraints. In SODA 2001.
    • (2001) SODA
    • Engels, D.W.1    Feldman, J.2    Karger, D.R.3    Ruhl, M.4
  • 20
    • 84876591853 scopus 로고    scopus 로고
    • Neural acceleration for general-purpose approximate programs
    • H. Esmaeilzadeh, A. Sampson, L. Ceze, and D. Burger. Neural acceleration for general-purpose approximate programs. In MICRO 2012.
    • (2012) MICRO
    • Esmaeilzadeh, H.1    Sampson, A.2    Ceze, L.3    Burger, D.4
  • 21
    • 43449134121 scopus 로고    scopus 로고
    • Modulo scheduling for highly customized datapaths to increase hardware reusability
    • K. Fan, H. h. Park, M. Kudlur, and S. o. Mahlke. Modulo scheduling for highly customized datapaths to increase hardware reusability. In CGO 2008.
    • (2008) CGO
    • Fan, K.1    Park, H.H.2    Kudlur, M.3    Mahlke, S.O.4
  • 22
  • 24
    • 80053138449 scopus 로고    scopus 로고
    • First-order mixed integer linear programming
    • G. J. Gordon, S. A. Hong, and M. Dudík. First-order mixed integer linear programming. In UAI 2009.
    • (2009) UAI
    • Gordon, G.J.1    Hong, S.A.2    Dudík, M.3
  • 26
    • 79955890625 scopus 로고    scopus 로고
    • Dynamically specialized datapaths for energy efficient computing
    • V. Govindaraju, C.-H. Ho, and K. Sankaralingam. Dynamically specialized datapaths for energy efficient computing. In HPCA 2011.
    • (2011) HPCA
    • Govindaraju, V.1    Ho, C.-H.2    Sankaralingam, K.3
  • 27
    • 84863374615 scopus 로고    scopus 로고
    • Bundled execution of recurring traces for energy-efficient general purpose processing
    • S. Gupta, S. Feng, A. Ansari, S. Mahlke, and D. August. Bundled execution of recurring traces for energy-efficient general purpose processing. In MICRO 2011.
    • (2011) MICRO
    • Gupta, S.1    Feng, S.2    Ansari, A.3    Mahlke, S.4    August, D.5
  • 29
    • 2542528067 scopus 로고    scopus 로고
    • Logic, optimization and constraint programming
    • J. N. Hooker. Logic, optimization and constraint programming. INFORMS Journal on Computing, 14:295-321, 2002.
    • (2002) INFORMS Journal on Computing , vol.14 , pp. 295-321
    • Hooker, J.N.1
  • 30
    • 18544400246 scopus 로고    scopus 로고
    • Mixed logical-linear programming
    • Oct.
    • J. N. Hooker and M. A. Osorio. Mixed logical-linear programming. Discrete Appl. Math., 96-97(1), Oct. 1999.
    • (1999) Discrete Appl. Math. , vol.96-97 , Issue.1
    • Hooker, J.N.1    Osorio, M.A.2
  • 31
    • 85008021361 scopus 로고    scopus 로고
    • The design of dynamically reconfigurable datapath coprocessors
    • May
    • Z. Huang, S. Malik, N. Moreano, and G. Araujo. The design of dynamically reconfigurable datapath coprocessors. ACM Trans. Embed. Comput. Syst., 3(2):361-384, May 2004.
    • (2004) ACM Trans. Embed. Comput. Syst. , vol.3 , Issue.2 , pp. 361-384
    • Huang, Z.1    Malik, S.2    Moreano, N.3    Araujo, G.4
  • 32
    • 0036038149 scopus 로고    scopus 로고
    • Denali: A goal-directed superop-timizer
    • R. Joshi, G. Nelson, and K. Randall. Denali: a goal-directed superop-timizer. In PLDI 2002.
    • (2002) PLDI
    • Joshi, R.1    Nelson, G.2    Randall, K.3
  • 33
    • 0034836754 scopus 로고    scopus 로고
    • Cars: A new code generation framework for clustered ilp processors
    • K. Kailas and A. Agrawala. Cars: A new code generation framework for clustered ilp processors. In HPCA 2001.
    • (2001) HPCA
    • Kailas, K.1    Agrawala, A.2
  • 34
    • 57349172999 scopus 로고    scopus 로고
    • Orchestrating the execution of stream programs on multicore platforms
    • M. Kudlur and S. Mahlke. Orchestrating the execution of stream programs on multicore platforms. In PLDI 2008.
    • (2008) PLDI
    • Kudlur, M.1    Mahlke, S.2
  • 35
    • 78149248515 scopus 로고    scopus 로고
    • Design and implementation of the plug architecture for programmable and efficient network lookups
    • A. Kumar, L. De Carli, S. J. Kim, M. de Kruijf, K. Sankaralingam, C. Estan, and S. Jha. Design and implementation of the plug architecture for programmable and efficient network lookups. In PACT 2010.
    • (2010) PACT
    • Kumar, A.1    De Carli, L.2    Kim, S.J.3    De Kruijf, M.4    Sankaralingam, K.5    Estan, C.6    Jha, S.7
  • 41
    • 84880089769 scopus 로고    scopus 로고
    • Unified assign and schedule: A new approach to scheduling for clustered register file microarchitectures
    • E. Özer, S. Banerjia, and T. M. Conte. Unified assign and schedule: a new approach to scheduling for clustered register file microarchitectures. In MICRO 31.
    • MICRO , vol.31
    • Özer, E.1    Banerjia, S.2    Conte, T.M.3
  • 43
    • 63549126166 scopus 로고    scopus 로고
    • Edge-centric modulo scheduling for coarse-grained reconfigurable architectures
    • H. Park, K. Fan, S. A. Mahlke, T. Oh, H. Kim, and H.-s. Kim. Edge-centric modulo scheduling for coarse-grained reconfigurable architectures. In PACT 2008.
    • (2008) PACT
    • Park, H.1    Fan, K.2    Mahlke, S.A.3    Oh, T.4    Kim, H.5    Kim, H.-S.6
  • 44
    • 0026278958 scopus 로고
    • The omega test: A fast and practical integer programming algorithm for dependence analysis
    • W. Pugh. The omega test: a fast and practical integer programming algorithm for dependence analysis. In Supercomputing 1991.
    • (1991) Supercomputing
    • Pugh, W.1
  • 45
    • 34548312073 scopus 로고    scopus 로고
    • A decomposition-based constraint optimization approach for statically scheduling task graphs with communication delays to multiprocessors
    • N. Satish, K. Ravindran, and K. Keutzer. A decomposition-based constraint optimization approach for statically scheduling task graphs with communication delays to multiprocessors. In DATE 2007.
    • (2007) DATE
    • Satish, N.1    Ravindran, K.2    Keutzer, K.3
  • 49
    • 0000518993 scopus 로고
    • An integer linear-programming model for machine scheduling
    • H. M. Wagner. An integer linear-programming model for machine scheduling. Naval Research Logistics Quarterly, 6(2):131-140, 1959.
    • (1959) Naval Research Logistics Quarterly , vol.6 , Issue.2 , pp. 131-140
    • Wagner, H.M.1
  • 51
    • 54949139266 scopus 로고    scopus 로고
    • Shared reconfigurable architectures for cmps
    • M. Watkins, M. Cianchetti, and D. Albonesi. Shared reconfigurable architectures for cmps. In FPGA 2008.
    • (2008) FPGA
    • Watkins, M.1    Cianchetti, M.2    Albonesi, D.3


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