메뉴 건너뛰기




Volumn 31, Issue 3, 2007, Pages 241-263

Finding optimal hardware/software partitions

Author keywords

Branch and bound; Hardware software co design; Hardware software partitioning; Integer linear programming

Indexed keywords

ALGORITHMS; BRANCH AND BOUND METHOD; COMPUTER HARDWARE; HEURISTIC METHODS; LINEAR PROGRAMMING; PROBLEM SOLVING;

EID: 35748933539     PISSN: 09259856     EISSN: None     Source Type: Journal    
DOI: 10.1007/s10703-007-0039-0     Document Type: Article
Times cited : (19)

References (52)
  • 1
    • 0033891081 scopus 로고    scopus 로고
    • Period-based load partitioning and assignment for large real-time applications
    • 1
    • Abdelzaher TF, Shin KG (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 , pp. 81-87
    • Abdelzaher, T.F.1    Shin, K.G.2
  • 6
    • 0027561268 scopus 로고
    • Processor reconfiguration through instruction-set metamorphosis
    • 3
    • Athanas P, Silverman HF (1993) Processor reconfiguration through instruction-set metamorphosis. IEEE Comput 26(3):11-18
    • (1993) IEEE Comput , vol.26 , pp. 11-18
    • Athanas, P.1    Silverman, H.F.2
  • 10
    • 9344232572 scopus 로고    scopus 로고
    • MAGELLAN: Multiway hardware-software partitioning and scheduling for latency minimization of hierarchical control-dataflow task graphs
    • Chatha KS, 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
  • 11
    • 0031074192 scopus 로고    scopus 로고
    • Two novel multiway circuit partitioning algorithms using relaxed locking
    • 2
    • Dasdan A, Aykanat C (1997) Two novel multiway circuit partitioning algorithms using relaxed locking. IEEE Trans Comput-Aided Des Integr Circuits Syst 16(2):169-177
    • (1997) IEEE Trans Comput-Aided des Integr Circuits Syst , vol.16 , pp. 169-177
    • Dasdan, A.1    Aykanat, C.2
  • 12
    • 0032184116 scopus 로고    scopus 로고
    • MOGAC: A multiobjective genetic algorithm for hardware-software co-synthesis of hierarchical heterogeneous distributed embedded systems
    • 10
    • Dick RP, Jha NK (1998) MOGAC: a multiobjective genetic algorithm for hardware-software co-synthesis of hierarchical heterogeneous distributed embedded systems. IEEE Trans Comput-Aided Des Integr Circuits Syst 17(10):920-935
    • (1998) IEEE Trans Comput-Aided des Integr Circuits Syst , vol.17 , pp. 920-935
    • Dick, R.P.1    Jha, N.K.2
  • 14
    • 0030784055 scopus 로고    scopus 로고
    • System level hardware/software partitioning based on simulated annealing and tabu search
    • 1
    • Eles P, Peng Z, Kuchcinski K, Doboli A (1997) System level hardware/software partitioning based on simulated annealing and tabu search. Des Autom Embed Syst 2(1):5-32
    • (1997) Des Autom Embed Syst , vol.2 , pp. 5-32
    • Eles, P.1    Peng, Z.2    Kuchcinski, K.3    Doboli, A.4
  • 15
    • 84943730764 scopus 로고
    • Hardware/software cosynthesis for microcontrollers
    • 4
    • Ernst R, Henkel J, Benner T (1993) Hardware/software cosynthesis for microcontrollers. IEEE Des Test Comput 10(4):64-75
    • (1993) IEEE des Test Comput , vol.10 , pp. 64-75
    • Ernst, R.1    Henkel, J.2    Benner, T.3
  • 18
    • 0001858873 scopus 로고
    • Hardware-software cosynthesis for digital systems
    • 3
    • Gupta RK, de Micheli G (1993) Hardware-software cosynthesis for digital systems. IEEE Des Test Comput 10(3):29-41
    • (1993) IEEE des Test Comput , vol.10 , 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
    • 2
    • Henkel J, 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 , pp. 273-289
    • Henkel, J.1    Ernst, R.2
  • 24
    • 0031101366 scopus 로고    scopus 로고
    • The extended partitioning problem: Hardware/software mapping, scheduling and implementation-bin selection
    • 2
    • Kalavade A, Lee EA (1997) The extended partitioning problem: hardware/software mapping, scheduling and implementation-bin selection. Des Autom Embed Syst 2(2):125-164
    • (1997) Des Autom Embed Syst , vol.2 , pp. 125-164
    • Kalavade, A.1    Lee, E.A.2
  • 26
    • 84990479742 scopus 로고
    • An efficient heuristic procedure for partitioning graphs
    • 2
    • Kernighan BW, Lin S (1970) An efficient heuristic procedure for partitioning graphs. Bell Syst Tech J 49(2):291-307
    • (1970) Bell Syst Tech J , vol.49 , pp. 291-307
    • Kernighan, B.W.1    Lin, S.2
  • 29
    • 4243268279 scopus 로고    scopus 로고
    • A knowledge based system for hardware-software partitioning
    • Lopez-Vallejo M, Lopez JC (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
  • 31
    • 0042244291 scopus 로고    scopus 로고
    • On the hardware-software partitioning problem: System modeling and partitioning techniques
    • 3
    • Lopez-Vallejo M, Lopez JC (2003) On the hardware-software partitioning problem: system modeling and partitioning techniques. ACM Trans Des Autom Electron Syst 8(3):269-297
    • (2003) ACM Trans des Autom Electron Syst , vol.8 , pp. 269-297
    • Lopez-Vallejo, M.1    Lopez, J.C.2
  • 34
    • 30544447141 scopus 로고    scopus 로고
    • A hardware/software partitioning and scheduling algorithm for dynamically reconfigurable embedded systems
    • Mei B, Schaumont P, 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
  • 39
    • 0000679218 scopus 로고
    • SOS: Synthesis of application-specific heterogeneous multiprocessor systems
    • Prakash S, Parker AC (1992) SOS: synthesis of application-specific heterogeneous multiprocessor systems. J Parallel Distrib Comput 16:338-351
    • (1992) J Parallel Distrib Comput , vol.16 , pp. 338-351
    • Prakash, S.1    Parker, A.C.2
  • 42
    • 0029342135 scopus 로고
    • A fast and robust network bisection algorithm
    • 7
    • Saab YG (1995) A fast and robust network bisection algorithm. IEEE Trans Comput 44(7):903-913
    • (1995) IEEE Trans Comput , vol.44 , pp. 903-913
    • Saab, Y.G.1
  • 44
    • 84893806240 scopus 로고    scopus 로고
    • Hardware software partitioning with integrated hardware design space exploration
    • Srinivasan V, Radhakrishnan S, 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
  • 45
    • 84876830013 scopus 로고    scopus 로고
    • Dynamic hardware/software partitioning: A first approach
    • Stitt G, Lysecky R, 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
  • 47
    • 0036660088 scopus 로고    scopus 로고
    • Partitioning sequential programs for CAD using a three-step approach
    • 3
    • Vahid F (2002) Partitioning sequential programs for CAD using a three-step approach. ACM Trans Design Autom Electron Syst 7(3):413-429
    • (2002) ACM Trans Design Autom Electron Syst , vol.7 , pp. 413-429
    • Vahid, F.1
  • 49
    • 0031099473 scopus 로고    scopus 로고
    • Extending the Kernighan/Lin heuristic for hardware and software functional partitioning
    • Vahid F, Le TD (1997) Extending the Kernighan/Lin heuristic for hardware and software functional partitioning. Des Autom Embed Syst 2:237-261
    • (1997) Des Autom Embed Syst , vol.2 , pp. 237-261
    • Vahid, F.1    Le, T.D.2
  • 50
    • 0031166039 scopus 로고    scopus 로고
    • An architectural co-synthesis algorithm for distributed embedded computing systems
    • 2
    • Wolf W (1997) An architectural co-synthesis algorithm for distributed embedded computing systems. IEEE Trans VLSI Syst 5(2):218-229
    • (1997) IEEE Trans VLSI Syst , vol.5 , pp. 218-229
    • Wolf, W.1
  • 51
    • 0344089201 scopus 로고    scopus 로고
    • A decade of hardware/software codesign
    • 4
    • Wolf W (2003) A decade of hardware/software codesign. IEEE Comput 36(4):38-43
    • (2003) IEEE Comput , vol.36 , pp. 38-43
    • Wolf, W.1


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