In my past oppinion, hardware and software for embedded world are something tiny, customized and stable oriented. I could hardly imagine the "big" multi-Core can fit into the embedded field. However, I was educated when I attended an internal technical conference, where I heard quite some applications for multi-core platforms for embedded situation.
Through virtulization, the multi-core platform provide efficient solution to handheld, base station and RCC devices for mobile telecommunication systems. By platform partitioning, the multi-core platform provide more secured solution for those devices where user applications and administration programs can run simultaneously on one platform without modification of the original code.
Change has come. What further output can you imagine with the marriage of multi-core and embedded?