Loading...
Search for: hardware-software-partitioning
0.004 seconds

    HW/SW partitioning using discrete particle swarm

    , Article 17th Great Lakes Symposium on VLSI, GLSVLSI'07, Stresa-Lago Maggiore, 11 March 2007 through 13 March 2007 ; 2007 , Pages 359-364 ; 159593605X (ISBN); 9781595936059 (ISBN) Farmahini Farahani, A ; Kamal, M ; Fakhraie, S. M ; Safari, S ; Sharif University of Technology
    2007
    Abstract
    Hardware/Software partitioning is one of the most important issues of codesign of embedded systems, since the costs and delays of the final results of a design will strongly depend on partitioning. We present an algorithm based on Particle Swarm Optimization to perform the hardware/software partitioning of a given task graph for minimum cost subject to timing constraint. By novel evolving strategy, we enhance the efficiency and result's quality of our partitioning algorithm in an acceptable run-time. Also, we compare our results with those of Genetic Algorithm on different task graphs. Experimental results show the algorithm's effectiveness in achieving the optimal solution of the HW/SW... 

    On the hardware-software partitioning: The Classic General Model (CGM)

    , Article 2006 Canadian Conference on Electrical and Computer Engineering, CCECE'06, Ottawa, ON, 7 May 2006 through 10 May 2006 ; 2006 , Pages 1922-1925 ; 08407789 (ISSN); 1424400384 (ISBN); 9781424400386 (ISBN) JavanHemmat, H ; Goudarzi, M ; Hessabi, S ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2006
    Abstract
    In this paper we introduce a mathematical modeling tool (called Classic General Model: CGM) for the general problem of hardware-software codesign so that different partitioning algorithms can be easily and quickly developed and compared in this same framework. CGM introduces a simple but efficient model which supports single/multiprocessor, primal and dual approaches, fine or coarse granularity. CGM determines solutions by stating Mapping, Implementation and Permutation arrays. For judging among solutions of a certain algorithm, an Objective Function is defined. After modeling the problem by CGM we have a classic problem: finding the best values for elements of three arrays to optimize the... 

    A novel implementation of the IEEE802.11 Medium Access Control

    , Article 2006 International Symposium on Intelligent Signal Processing and Communications, ISPACS'06, Yonago, 12 December 2006 through 15 December 2006 ; 2006 , Pages 489-492 ; 0780397339 (ISBN); 9780780397330 (ISBN) Samadi, S ; Golmohammadi, A ; Jannesari, A ; Movahedi, M. R ; Khalaj, B ; Ghaemmaghami, S ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2006
    Abstract
    This work presents some new optimization approaches to implementation of Medium Access Control (MAC) layer of IEEE 802.11 wireless networking protocol using general purpose DSP and gate array systems. Optimization starts at design level. The hardware/software partitioning of the MACs architecture is optimized in the sense of minimal implementation burden, while maintaining the system's functionalities and performance. The proposed partitioning and implementation technique obviates the use of any Real Time Operating System (RTOS), which leads to a simple, high speed, and low memory structure of the MACs software. Also, solutions such as using hash tables and pipeline processing are given and...