|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
目前,嵌入式多核处理器已经在嵌入式设备领域得到广泛运用,但嵌人式系统软件开发技术还停留在传统单核模式,并没有充分发挥多核处理器的性能。程序并行化优化目前在PC平台上有一定运用,但在嵌入式平台上还很少,另外,嵌入式多核处理器与PC平台多核处理器有很大不同,因此不能直接将PC平台的并行化优化方法应用到嵌人式平台。本文分别从任务并行和缓存优化两方面进行并行化优化的研究,探索在嵌人式多核处理器上对程序进行并行化优化的方法。
* A8 |' a' P, J& F, k! S: ?, z" V/ o$ v6 d( @; T) x
% v! U) _. H' |# e2 z 1 嵌入式多核处理器结构/ m1 n3 _* Y) b9 f9 G: ]8 B/ n1 }
5 {2 t z( L1 `
3 x* }- K. e% l' ]! v1 z( W 嵌人式多核处理器的结构包括同构(Symmetric)和异构(Asymmetric)两种。同构是指内部核的结构是相同的,这种结构目前广泛应用在PC多核处理器;而异构是指内部核的结构是不同的,这种结构常常在嵌入式领域使用,常见的是通用嵌入式处理器+DSP核。本文探究的嵌入式多核处理器采用同构结构,实现同一段代码在不同处理器上的并行执行。
. Z q7 y c% @4 ]/ ]
9 ?$ @) S, c! k. B& L3 E7 z1 @: b- x& b$ j. e i- a" m7 D+ O1 F4 W
4 ^+ A( K5 I3 V7 e& e
: p n, x; o8 ?1 Y6 g! N9 W6 R6 C
9 l3 }; v' H7 o6 ~ ^) R0 f, d: h& x t- f: W) ]
( V5 S; T2 u& Y& t2 z |
|