메뉴 건너뛰기




Volumn 186, Issue 2, 2007, Pages 1710-1722

Using artificial bees to solve partitioning and scheduling problems in codesign

Author keywords

Codesign; MBO algorithm; Optimization; Partitioning; Scheduling

Indexed keywords

COMPUTER ARCHITECTURE; CONSTRAINT THEORY; EMBEDDED SYSTEMS; OPTIMIZATION; PROBLEM SOLVING;

EID: 33947671420     PISSN: 00963003     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.amc.2006.08.166     Document Type: Article
Times cited : (55)

References (59)
  • 3
    • 0028593178 scopus 로고    scopus 로고
    • M. Theissinger, P. Stravers, H. Veit, CASTLE: an interactive environment for HW-SW co-design, in: Proc. Third International Workshop on Hardware/Software Codesign, 1994, pp. 203-209.
  • 4
    • 11744275061 scopus 로고    scopus 로고
    • T.B. Ismail, M. Abid, K. O'Brien, A.A. Jerraya, An approach for hardware-software codesign, in: Proc. Fifth International Workshop on Rapid System Prototyping, Shortening the Path from Specification to Prototype, 1994, pp. 73-80.
  • 6
    • 33947618963 scopus 로고    scopus 로고
    • M.D. Edwards, A development system for hardware/software cosynthesis using FPGAs, in: Second IFIP International Workshop on Hw-Sw Codesign, 1993.
  • 7
    • 33947679729 scopus 로고    scopus 로고
    • U. Steihausen, et al., System synthesis using hardware/software codesign, in: Proc. International Workshop on Hardware-Software codesign, October 1993.
  • 8
    • 33947618961 scopus 로고    scopus 로고
    • R. Maestre, J. Kurahi, N. Bagherzadeh, H. Singh, R. Hermida, M. Fernandez, "Kernel Scheduling in reconfigurable scheduling, in: Proc. Design Automation and Test in Europe Conference (DATE'99), Munich, 03-1999.
  • 9
    • 0033720597 scopus 로고    scopus 로고
    • Y. Li, T. Callahan, E. Darnell, R. Harr, U. Kurkure, J. Stockwood, Hardware-software co-design of embedded reconfigurable architectures, in: Design Automation Conference (DAC'00), Los Angeles, June 2000.
  • 10
    • 0028602741 scopus 로고    scopus 로고
    • J.G. D'Ambrosio, X. Hu, Configuration-level hardware/software partitioning for real-time embedded systems, in: Proc. Third International Workshop on Hardware/Software Codesign, 1994, pp. 34-41.
  • 11
    • 33947648383 scopus 로고    scopus 로고
    • P. Pop, P. Eles, Z. Peng, Scheduling driven partitioning of heterogeneous embedded systems, Department of Computer and Information Science, Linköping University, Sweden, 1998.
  • 12
    • 33947645319 scopus 로고    scopus 로고
    • Burkard, Quadratic Assignement Poblems, EJOR15, 1984, pp. 283-289.
  • 13
    • 0023600384 scopus 로고    scopus 로고
    • R. Camposano, R. Brayton, Partitioning before logic synthesis, in: Proc. ICCAD'87, ACM/IEEE, 1987.
  • 14
    • 0024936590 scopus 로고    scopus 로고
    • E.D. Lagnese, Architectural partitioning for system level design, in: Proc. 26th ACM/IEEE Design Automation Conference, June 1989.
  • 15
    • 0028745455 scopus 로고    scopus 로고
    • S. Antonizzi, A. Balboni, W. Fornaciari, D. Sciuto, Hw/Sw codesign for embedded telecom systems, in: Proc. ICCD, 1994, pp. 278-281.
  • 16
    • 0028714174 scopus 로고    scopus 로고
    • E. Barros, W. Rosenstiel, X. Xiong, A method for partitioning Unity language in hardware and software, in: Proc. European Design Automation Conference EURO-DAC/VHDL, 1994, pp. 220-225.
  • 17
    • 0029528631 scopus 로고    scopus 로고
    • J.K. Adamas, D.E. Thomas, Multiple-process behavioral synthesis for mixed hardware-software systems, in: Proc. 8th International Symposium on System Synthesis, 1995, pp. 10-15.
  • 18
    • 0029716981 scopus 로고    scopus 로고
    • F. Balarin, H. Hsieh, A. Jurecska, L. Lavagno, A. Sangiovanni-Vincentelli, Formal verification of embedded systems based on CFSM networks, in: Proc. DAC, 1996, pp. 568-571.
  • 19
    • 0029700287 scopus 로고    scopus 로고
    • J. Hou, W. Wolf, Process partitioning for distributed embedded systems, in: Proc CODES'96, Pittsburgh, USA, 1996, pp. 70-75.
  • 20
    • 0029505838 scopus 로고    scopus 로고
    • A. Kalavade, E.A. Lee, The extended partitioning problem: hardware/software mapping and implementation-bin selection, in: Proc. Sixth International Workshop on Rapid Systems Prototyping, Chapel Hill, NC, June 1995.
  • 23
    • 0028484187 scopus 로고
    • A software-hardware cosynthesis approach to digital system simulation
    • Olukotun K.A., Helaihel R., Levitt J., and Ramirez R. A software-hardware cosynthesis approach to digital system simulation. IEEE Micro August (1994) 48-58
    • (1994) IEEE Micro , Issue.August , pp. 48-58
    • Olukotun, K.A.1    Helaihel, R.2    Levitt, J.3    Ramirez, R.4
  • 24
    • 33947659413 scopus 로고    scopus 로고
    • B. Knerr, M. Holzer, M. Rupp, HW/SW partitioning using high level metrics, Austria, in: Int. Conf. on Computing, Communications and Control Technologies (CCCT), Austin, 2004, pp. 33-38.
  • 25
    • 0028737765 scopus 로고    scopus 로고
    • A. Jantsch, P. Ellervee, J. Oberg, A. Hemani, A case study on hardware/software partitioning, in: Proc. IEEE Workshop on FPGAs for Custom Computing Machines, 1994, pp. 111-118.
  • 26
    • 0028714173 scopus 로고    scopus 로고
    • F. Vahid, J. Gong, D. Gajski, A binary-constraint search algorithm for minimizing hardware during Hw/Sw partitioning, in: Proc. European Design Automation Conference, September 1994, pp. 214-219.
  • 28
    • 33947675218 scopus 로고    scopus 로고
    • Z. Peng, K. Kuchcinsky, An algorithm for partitioning of application specific system, in: IEEE/ACM Proc. of the European Conference on Design Automation (EURODAC), 1993, pp. 316-321.
  • 29
    • 84958781837 scopus 로고    scopus 로고
    • R. Hartenstein, J. Becker, R. Kress, Two-level hardware/software partitioning using CoDe-X, in: IEEE Symposium and Workshop on Engineering of Computer-Based Systems, March 1996.
  • 30
    • 33947621068 scopus 로고    scopus 로고
    • J. Henkel, R. Ernst, High level estimation techniques for usage in hardware/software co-design, 1998. www.ida.ing.tu-bs.de.
  • 31
    • 33947657316 scopus 로고    scopus 로고
    • B. Miramond, J.M. Delosme, Design space exploration for dynamically reconfigurable architectures. LaMI, Universitie d'Evry Val d'Essonne - UMR 8042 CNRS, IEEE 2005.
  • 32
    • 33947630740 scopus 로고    scopus 로고
    • A. Prasad, W. Qiu, R. Mahapatra, Hardware Software Partitioning of Multifunction Systems. Department of Computer Science, Texas A& M University, College Station, 2002.
  • 33
    • 33947675771 scopus 로고    scopus 로고
    • S. Banerjee, N. Dutt, Efficient Search Space Exploration for HW-SW Partitioning, CODES + ISSS'04, Stockholm, Sweden, 2004.
  • 34
  • 35
    • 33947644123 scopus 로고    scopus 로고
    • J. Conner, Y. Xie, M. Kandemir, R. Dick, G. Link, FD-HGAC: A Hybrid Heuristic/Genetic Algorithm Hardware/Software Co-synthesis Framework with Fault Detection, The Pennsylvania State University and NorthWestern University, 2004.
  • 37
    • 0030784055 scopus 로고    scopus 로고
    • System level hardware/software partitioning based on simulated annealing and tabu search
    • Kluwer Academic Publisher pp. 5-32
    • Eles P., Peng Z., Kuchinski K., and Doboli A. System level hardware/software partitioning based on simulated annealing and tabu search. Design Automation for Embedded Systems vol. 2 (1997), Kluwer Academic Publisher pp. 5-32
    • (1997) Design Automation for Embedded Systems , vol.2
    • Eles, P.1    Peng, Z.2    Kuchinski, K.3    Doboli, A.4
  • 38
    • 33947670397 scopus 로고    scopus 로고
    • T. Wiangtong, P.Y.K. Cheung, W. Luk, Multitasking in hardware-software Codesign for reconfigurable computer, London, UK. 2003.
  • 39
    • 0029735299 scopus 로고    scopus 로고
    • A. Bender, Design of an optimal loosely coupled heterogeneous multiprocessor system, in: Proc. EDTC, 1996, pp. 275-281.
  • 40
    • 0029734631 scopus 로고    scopus 로고
    • R. Nieman, P. Marwedel, "Hardware/software partitioning using integer programming, in: Proc. EDTC, 1996, pp. 473-479.
  • 41
    • 33947629676 scopus 로고    scopus 로고
    • A. Shrivastava, M. Kumar, S. Kapoor, S. Kumar, M. Balakrishnan, Optimal Hardware-software partitioning for concurrent specification using dynamic programming, I.I.T., Delhi, INDIA. 2000.
  • 42
    • 33947629675 scopus 로고    scopus 로고
    • Parallélisation automatique pour la conception de systèmes critiques sûrs
    • Dours D., et al. Parallélisation automatique pour la conception de systèmes critiques sûrs. Techniques et Sciences Informatiques 20 8 (2001) 1075-1100
    • (2001) Techniques et Sciences Informatiques , vol.20 , Issue.8 , pp. 1075-1100
    • Dours, D.1
  • 43
    • 12444259751 scopus 로고    scopus 로고
    • K. Ben Chehida, M. Augin, HW / SW partitioning approch for reconfigurable system design, in: International Conference on Compilers, Architectures and Synthesis for Embedded System, 2002, pp. 247-251.
  • 44
    • 33947649475 scopus 로고    scopus 로고
    • K. Ben Chehida, "Méthodologie de Partitionnement Logiciel/Matériel pour Plateformes Reconfigurables Dynamiquement, Thèse de Doctorat, NICE-SOPHIA ANTIPOLIS, France, 2004.
  • 45
    • 33947709343 scopus 로고    scopus 로고
    • P. Adhipathi, Model based approach to Hardware/Software Partitioning of SOC Designs, Thesis to obtain Master of Science in Electrical Engineering. Blacksburg, Virginia. June 21 2004.
  • 46
    • 33947655820 scopus 로고    scopus 로고
    • G. Wang, W. Gong, R. Kastner, A New Approach for Task Level Computational Resource Bi-partitioning, Department of Electrical and Computer Engineering, University of California, Santa Barbara 2004.
  • 48
    • 33746855422 scopus 로고    scopus 로고
    • J.P. Diguet, Y. Le Moullec, S. Bilavarn, K. Ben Chehida, M. Auguin, C. Gamrat, G. Gogniat, J.-L. Philippe, X. Fornari, A.-M. Fouillart, P. Kajfasz. EPICURE1: A Partitioning and CoDesign Framework For Reconfigurable Computing, RNTL framework Project, 2005.
  • 50
    • 33947637884 scopus 로고    scopus 로고
    • T. Grandpierre, C. Lavarenne, Y. Sorel, Manuel de référence Syndex V6, INRIA Rocquencourt, BP 105-78,153 Le Chesney Cedex, France, 2004.
  • 51
    • 33947711200 scopus 로고    scopus 로고
    • S. Tanvir, J. Grad, Integrated Scheduling And Partitioning for Hardware/Software CoDesign, Illinois Institute of Technology, ECE 587 Fall 2001 Project, 2001.
  • 52
    • 33947627058 scopus 로고    scopus 로고
    • K. Benatchba, M. Koudil, H. Drias, H. Oumsalem, Chaouche K., PARME un environnement pour la résolution du problème Max-Sat, CARI'02, October 2002.
  • 53
    • 0034870046 scopus 로고    scopus 로고
    • H.A. Abbas, MBO: Marriage in Honey Bees Optimization, A Haplometrosis Polygynous Swarming Approach, The Congress on Evolutionary Computation, CEC2001, Seoul, Korea, Mai 2001.
  • 54
    • 33947704629 scopus 로고    scopus 로고
    • H.A. Abbas, A single queen single worker honey bees approach to 3-sat, The Genetic and Evolutionary Computation Conference, GECCO2001, San Francisco, USA Juillet, 2001.
  • 55
    • 33947618962 scopus 로고    scopus 로고
    • H.A. Abbass, J. Teo, A True Annealing Approach to the Marriage in Honey-Bees Optimization Algorithm, The Inaugural Workshop on Artificial Life (AL'01), pp.1-14, ISBN 0-7317-0508-4, Adelaide, Australia, December 2001.
  • 57
    • 0027001335 scopus 로고    scopus 로고
    • B. Selman, H. Levesque, D. Mitchell, "A new method for solving hard satisfiability problems, in: Proc. Tenth National Conference on Artificial Intelligence, San Jose, CA, 1992, pp. 440-446.
  • 58
    • 0027706281 scopus 로고    scopus 로고
    • I.P. Gent, T. Walsh, Towards an understanding of hill-climbing procedures for SAT, in: Proc. National Conference on Artificial Intelligence (AAAI) 1993, pp. 28-33.


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