This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Performance comparision


"Pamulapati, Indrasena (CTS)" wrote:
> 
> > Hi,
> >
> > I am the same guy who asked about the problem of having a very high tick
> > rate for addressing very small time units.
> > I now perfectly understand the futility of increasing the tick rate to
> > very high value and have decided to use external timers to address small
> > time frames.
> >
> > But just for comparision, I ported my application to VRTXsa a different
> > RTOS. And I used the same high tick rate ( about 10000 ticks per second)
> > and the application was running fine. I was able to acheive the bit rate
> > of about 20Mbps that I was suppose to acheive. But in eCos with such high
> > tick value I was able to acheive only 4Mbps.
> >
> > In reply to my previous mail I understood that if we use a very high tick
> > value a lot of processor resources will be spent on processing the tick
> > only and my application will suffer. But why am i not facing the same
> > problem in VRTXsa?
> >
> > Is it a limitation of eCos?

It's impossible to tell because it depends on how the driver and handler
was coded. Since at worst eCos allows you to write a VSR in assembly to
handle the interrupt, I would be surprised if performance could be bettered
in that situation.

Jifl
-- 
Red Hat, Rustat House, Clifton Road, Cambridge, UK. Tel: +44 (1223) 271062
Maybe this world is another planet's Hell -Aldous Huxley || Opinions==mine

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]