2012 Second International Conference on Intelligent System Design and Engineering Application 2012
DOI: 10.1109/isdea.2012.501
|View full text |Cite
|
Sign up to set email alerts
|

Hardware/Software Partitioning for Heterogeneous Multicore SoC Using Genetic Algorithm

Abstract: Hardware/software partitioning is a crucial problem in hardware/software co-design. In this paper, we deeply investigate genetic algorithm (GA) for hardware/software partitioning , our co-design targets a heterogeneous multicore system on chip (SoC) which consists of several different types of processing engines(PE), Communicating structure adopts NOC, We use GA for four task graphs to simulate the hardware/software partitioning, experiments show our method is an effective hardware/software partitioning algori… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2014
2014
2018
2018

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 10 publications
0
5
0
Order By: Relevance
“…The rule of partition suppose that the module where spend more time will be considered as hardware component and the module where spend less time will be considered as software parts [18]. Then, we find the result shown in figure 8 based on the native execution of the fingerprint recognition on a 6 Giga Byte memory, 2.2 GHz frequency of the processor Intel Core i3 with Windows 7 as operating system.…”
Section: Step 1: Partitioningmentioning
confidence: 99%
“…The rule of partition suppose that the module where spend more time will be considered as hardware component and the module where spend less time will be considered as software parts [18]. Then, we find the result shown in figure 8 based on the native execution of the fingerprint recognition on a 6 Giga Byte memory, 2.2 GHz frequency of the processor Intel Core i3 with Windows 7 as operating system.…”
Section: Step 1: Partitioningmentioning
confidence: 99%
“…generate unnecessary cache upgrades [11] and inflict additional overheads to the system [12]. Serialized coding bottlenecks are present less paralleled multithreading application threads, which is a likely cause of CPU pipeline halt [13].…”
Section: Main Contributionsmentioning
confidence: 99%
“…In the asymmetrical designs the similar optimizing approach cannot be applied to all processing blocks as they are different. In [11] Li et al had explored the feasibility of genetic algorithm in a heterogeneous multi-core architecture with NoC (Network-on-Chip) Communication structures.…”
Section: Parallelism and Multi-core Processorsmentioning
confidence: 99%
See 2 more Smart Citations