메뉴 건너뛰기




Volumn 10, Issue 1, 2005, Pages 136-156

Algorithmic aspects of hardware/software partitioning

Author keywords

Graph algorithms; Graph bipartitioning; Hardware software codesign; Hardware software partitioning; Optimization

Indexed keywords


EID: 30544446741     PISSN: 10844309     EISSN: 10844309     Source Type: Journal    
DOI: 10.1145/1044111.1044119     Document Type: Article
Times cited : (91)

References (44)
  • 1
    • 0033891081 scopus 로고    scopus 로고
    • Period-based load partitioning and assignment for large real-time applications
    • ABDELZAHER, T. F. AND SHIN, K. G. 2000. Period-based load partitioning and assignment for large real-time applications. IEEE Trans. Comput. 49, 1, 81-87.
    • (2000) IEEE Trans. Comput. , vol.49 , Issue.1 , pp. 81-87
    • Abdelzaher, T.F.1    Shin, K.G.2
  • 7
    • 9344232572 scopus 로고    scopus 로고
    • MAGELLAN: Multiway hardware-software partitioning and scheduling for latency minimization of hierarchical control-dataflow task graphs
    • CHATHA, K. S. AND VEMURI, R. 2001. MAGELLAN: Multiway hardware-software partitioning and scheduling for latency minimization of hierarchical control-dataflow task graphs. In Proceedings of CODES 01.
    • (2001) Proceedings of CODES 01
    • Chatha, K.S.1    Vemuri, R.2
  • 8
    • 0000122499 scopus 로고    scopus 로고
    • On implementing push-relabel method for the maximum flow problem
    • CHERKASSKY, B. V. AND GOLDBERG, A. V. 1997. On implementing push-relabel method for the maximum flow problem. Algorithmica 19, 4, 390-410.
    • (1997) Algorithmica , vol.19 , Issue.4 , pp. 390-410
    • Cherkassky, B.V.1    Goldberg, A.V.2
  • 9
    • 0031074192 scopus 로고    scopus 로고
    • Two novel multiway circuit partitioning algorithms using relaxed locking
    • DASDAN, A. AND AYKANAT, C. 1997. Two novel multiway circuit partitioning algorithms using relaxed locking. IEEE Trans. Comput.-Aid. Des. Integr. Circ. Syst. 16, 2 (Feb.), 169-177.
    • (1997) IEEE Trans. Comput.-Aid. Des. Integr. Circ. Syst. , vol.16 , Issue.2 FEB , pp. 169-177
    • Dasdan, A.1    Aykanat, C.2
  • 10
    • 0032184116 scopus 로고    scopus 로고
    • MOGAC: A multiobjective genetic algorithm for hardware-software co-synthesis of hierarchical heterogeneous distributed embedded systems
    • DICK, R. P. AND JHA, N. K 1998. MOGAC: A multiobjective genetic algorithm for hardware-software co-synthesis of hierarchical heterogeneous distributed embedded systems. IEEE Trans. Comput.-Aid. Des. Integr. Circ. Syst. 17, 10, 920-935.
    • (1998) IEEE Trans. Comput.-Aid. Des. Integr. Circ. Syst. , vol.17 , Issue.10 , pp. 920-935
    • Dick, R.P.1    Jha, N.K.2
  • 12
    • 0030784055 scopus 로고    scopus 로고
    • System level hardware/software partitioning based on simulated annealing and tabu search
    • ELES, P., PENG, Z., KUCHCINSKI, K., AND DOBOLI, A. 1997. System level hardware/software partitioning based on simulated annealing and tabu search. Des. Automat. Embedd. Syst. 2, 1 (Jan.), 5-32.
    • (1997) Des. Automat. Embedd. Syst. , vol.2 , Issue.1 JAN , pp. 5-32
    • Eles, P.1    Peng, Z.2    Kuchcinski, K.3    Doboli, A.4
  • 13
    • 84943730764 scopus 로고
    • Hardware/software cosynthesis for microcontrollers
    • ERNST, R., HENKEL, J., AND BENNER, T. 1993. Hardware/software cosynthesis for microcontrollers. IEEE Des. Test Comp. 10, 4, 64-75.
    • (1993) IEEE Des. Test Comp. , vol.10 , Issue.4 , pp. 64-75
    • Ernst, R.1    Henkel, J.2    Benner, T.3
  • 16
    • 0024090156 scopus 로고
    • A new approach to the maximum flow problem
    • GOLDBERG, A. V. AND TARJAN, R. E. 1988. A new approach to the maximum flow problem. J. Assoc. Comput. Mach. 35, 921-940.
    • (1988) J. Assoc. Comput. Mach. , vol.35 , pp. 921-940
    • Goldberg, A.V.1    Tarjan, R.E.2
  • 18
    • 0001858873 scopus 로고
    • Hardware-software cosynthesis for digital systems
    • GUPTA, R. K. AND DE MICHELI, G. 1993. Hardware-software cosynthesis for digital systems. IEEE Des. Test Comp. 10, 3, 29-41.
    • (1993) IEEE Des. Test Comp. , vol.10 , Issue.3 , pp. 29-41
    • Gupta, R.K.1    De Micheli, G.2
  • 20
    • 0035300993 scopus 로고    scopus 로고
    • An approach to automated hardware/software partitioning using a flexible granularity that is driven by high-level estimation techniques
    • HENKEL, J. AND ERNST, R. 2001. An approach to automated hardware/ software partitioning using a flexible granularity that is driven by high-level estimation techniques. IEEE Trans. VLSI Syst. 9, 2, 273-289.
    • (2001) IEEE Trans. VLSI Syst. , vol.9 , Issue.2 , pp. 273-289
    • Henkel, J.1    Ernst, R.2
  • 22
    • 0031101366 scopus 로고    scopus 로고
    • The extended partitioning problem: Hardware/Software mapping, scheduling and implementation-bin selection
    • KALAVADE, A. AND LEE, E. A. 1997. The extended partitioning problem: Hardware/Software mapping, scheduling and implementation-bin selection. Des. Automat. Embedd. Syst. 2, 2, 125-164.
    • (1997) Des. Automat. Embedd. Syst. , vol.2 , Issue.2 , pp. 125-164
    • Kalavade, A.1    Lee, E.A.2
  • 24
    • 84990479742 scopus 로고
    • An efficient heuristic procedure for partitioning graphs
    • KERNIGHAN, B. W. AND LIN, S. 1970. An efficient heuristic procedure for partitioning graphs. Bell Syst. Techn. J. 49, 2, 291-307.
    • (1970) Bell Syst. Techn. J. , vol.49 , Issue.2 , pp. 291-307
    • Kernighan, B.W.1    Lin, S.2
  • 26
    • 4243268279 scopus 로고    scopus 로고
    • A knowledge based system for hardware-software partitioning
    • LOPEZ-VALLEJO, M. AND LOPEZ, J. C. 1998. A knowledge based system for hardware-software partitioning. In Proceedings of DATE.
    • (1998) Proceedings of DATE
    • Lopez-Vallejo, M.1    Lopez, J.C.2
  • 27
    • 0042244291 scopus 로고    scopus 로고
    • On the hardware-software partitioning problem: System modeling and partitioning techniques
    • LOPEZ-VALLEJO, M. AND LOPEZ, J. C. 2003. On the hardware-software partitioning problem: System modeling and partitioning techniques. ACM Trans. Des. Automat. Electron. Syst. 8, 3 (July), 269-297.
    • (2003) ACM Trans. Des. Automat. Electron. Syst. , vol.8 , Issue.3 JULY , pp. 269-297
    • Lopez-Vallejo, M.1    Lopez, J.C.2
  • 30
    • 30544447141 scopus 로고    scopus 로고
    • A hardware/software partitioning and scheduling algorithm for dynamically reconfigurable embedded systems
    • MEI, B., SCHAUMONT, P., AND VERNALDE, S. 2000. A hardware/software partitioning and scheduling algorithm for dynamically reconfigurable embedded systems. In Proceedings of ProRISC.
    • (2000) Proceedings of ProRISC
    • Mei, B.1    Schaumont, P.2    Vernalde, S.3
  • 34
    • 4243267341 scopus 로고    scopus 로고
    • An algebraic approach to hardware/software partitioning
    • UNU/IIST
    • QIN, S. AND HE, J. 2000. An algebraic approach to hardware/software partitioning. Tech. rep. 206, UNU/IIST.
    • (2000) Tech. Rep. , vol.206
    • Qin, S.1    He, J.2
  • 36
    • 0029342135 scopus 로고
    • A fast and robust network bisection algorithm
    • SAAB, Y. G. 1995. A fast and robust network bisection algorithm. IEEE Trans. Comput. 44, 7 (July), 903-913.
    • (1995) IEEE Trans. Comput. , vol.44 , Issue.7 JULY , pp. 903-913
    • Saab, Y.G.1
  • 37
    • 84893806240 scopus 로고    scopus 로고
    • Hardware software partitioning with integrated hardware design space exploration
    • SRINIVASAN, V., RADHAKRISHNAN, S., AND VEMURI, R. 1998. Hardware software partitioning with integrated hardware design space exploration. In Proceedings of DATE.
    • (1998) Proceedings of DATE
    • Srinivasan, V.1    Radhakrishnan, S.2    Vemuri, R.3
  • 38
    • 84876830013 scopus 로고    scopus 로고
    • Dynamic hardware/software partitioning: A first approach
    • STITT, G., LYSECKY, R., AND VAHID, F. 2003. Dynamic hardware/software partitioning: A first approach. In Proceedings of DAC.
    • (2003) Proceedings of DAC
    • Stitt, G.1    Lysecky, R.2    Vahid, F.3
  • 39
    • 0017417984 scopus 로고
    • Multiprocessor scheduling with the aid of network flow algorithms
    • STONE, H. 1977. Multiprocessor scheduling with the aid of network flow algorithms. IEEE Trans. Softw. Eng. 3, 1 (Jan.), 85-93.
    • (1977) IEEE Trans. Softw. Eng. , vol.3 , Issue.1 JAN , pp. 85-93
    • Stone, H.1
  • 41
    • 0036660088 scopus 로고    scopus 로고
    • Partitioning sequential programs for CAD using a three-step approach
    • VAHID, F. 2002. Partitioning sequential programs for CAD using a three-step approach. ACM Trans. Des. Automat. Electron. Syst. 7, 3 (July), 413-429.
    • (2002) ACM Trans. Des. Automat. Electron. Syst. , vol.7 , Issue.3 JULY , pp. 413-429
    • Vahid, F.1
  • 42
    • 0029515669 scopus 로고
    • Clustering for improved system-level functional partitioning
    • VAHID, F. AND GAJSKI, D. 1995. Clustering for improved system-level functional partitioning. In Proceedings of the 8th International Symposium on System Synthesis.
    • (1995) Proceedings of the , vol.8
    • Vahid, F.1    Gajski, D.2
  • 43
    • 0031099473 scopus 로고    scopus 로고
    • Extending the Kernighan/Lin heuristic for hardware and software functional partitioning
    • VAHID, F. AND LE, T. D. 1997. Extending the Kernighan/Lin heuristic for hardware and software functional partitioning. Des. Automat. Embedd. Syst. 2, 237-261.
    • (1997) Des. Automat. Embedd. Syst. , vol.2 , pp. 237-261
    • Vahid, F.1    Le, T.D.2
  • 44
    • 0031166039 scopus 로고    scopus 로고
    • An architectural co-synthesis algorithm for distributed embedded computing systems
    • WOLF, W. H. 1997. An architectural co-synthesis algorithm for distributed embedded computing systems. IEEE Trans. VLSI Syst. 5, 2 (June), 218-229.
    • (1997) IEEE Trans. VLSI Syst. , vol.5 , Issue.2 JUNE , pp. 218-229
    • Wolf, W.H.1


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