Page 1 of 1

Multicore OS Scalability Research

PostPosted: Fri Jun 27, 2014 3:21 pm
by karthikvm
Hi,

I am pursuing Mulitcore OS scalability research. Here I study the scalability issues faced by mordern OS on the future multicore processors. My question is since Epiphany is called a co-processor, does the OS code run on them or only in the ARM main processor. Does Epiphany is used to run the tasks allocated to it my ARM main processor or can it run as a independent processor on its own? Kindly clarify my doubts.

Thanks,
karthik

Re: Multicore OS Scalability Research

PostPosted: Fri Jun 27, 2014 4:24 pm
by Gravis
karthikvm wrote:does the OS code run on them or only in the ARM main processor.

Linux runs completely on the ARM cores within the Zynq FPGA chip. No part of the OS depends on the Epiphany III chip.

karthikvm wrote:Does Epiphany is used to run the tasks allocated to it my ARM main processor or can it run as a independent processor on its own?

The Epiphany has no initial loading mechanism and (IIRC) the cores are initially powered down, so when the chip is powered on it does nothing. It's possible to use the Epiphany independently by using an FPGA to do the initial program loading and activate the core(s) you want.

Re: Multicore OS Scalability Research

PostPosted: Wed Jul 02, 2014 8:19 pm
by karthikvm
Thanks a lot for the info Gravis. I appreciate it.