DSPRelated.com
Forums

hi

Started by Gagan_sulfnbk January 14, 2007
hi

can anyone help me how can i port my image processing application which
runs currently at 2ghz p4 on a
1) dsp which does not require computer
2) arm board processor

how much will a dsp cost for a computation power equal to 4ghz intel P4

i would be highly obliged if somone could help me
thanks in advance

gagan

Gagan_sulfnbk wrote:
> hi > > can anyone help me how can i port my image processing application which > runs currently at 2ghz p4 on a > 1) dsp which does not require computer > 2) arm board processor > > how much will a dsp cost for a computation power equal to 4ghz intel P4 > > i would be highly obliged if somone could help me > thanks in advance
To ask a new question, start a new thread. To answer answer your question, one would need to know many details of your application. The instruction mix and the effect of cache all have an influence on the outcome. Jerry -- Engineering is the art of making what you want from things you can get. �����������������������������������������������������������������������
hi jerry

i am highly thankful, i hope you can help me.
i don know how to start a new thread, i started a new topic.
i have made a opencv c++ machine learning application which runs on 2
ghz pentium processor in real time uses 20 mb ram
and 100% cpu consumption.

basic instructions are accumulation ,addition and subtraction.

basically i just wanted to know much costly the dsp would be to port my
program.
i want to this dsp to be installed in a car which would captures images
from a camera and preocess it .

i was looking at tigershark dsp processors from analog devices.
i am confused that these processors come on a board which does not
require any interfacing to a computer
or this processor has to be put on some other dsp board which is then
plugged into a pci slot of computer.

i wanted to make my system independent of computer and put it in a car.

waiting eagerly for your valuable reply

thanks in advance
gagan

Jerry Avins wrote:
> Gagan_sulfnbk wrote: > > hi > > > > can anyone help me how can i port my image processing application which > > runs currently at 2ghz p4 on a > > 1) dsp which does not require computer > > 2) arm board processor > > > > how much will a dsp cost for a computation power equal to 4ghz intel P4 > > > > i would be highly obliged if somone could help me > > thanks in advance > > To ask a new question, start a new thread. > > To answer answer your question, one would need to know many details of > your application. The instruction mix and the effect of cache all have > an influence on the outcome. > > Jerry > -- > Engineering is the art of making what you want from things you can get. > =AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=
=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF= =AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF

Gagan_sulfnbk wrote:

> can anyone help me how can i port my image processing application which > runs currently at 2ghz p4 on a > 1) dsp which does not require computer > 2) arm board processor
For the typical DSP tasks, the computing power of a single core DSP is about 3 times higher compared to that of single core Pentium at the same clock rate.
> > how much will a dsp cost for a computation power equal to 4ghz intel P4
It depends. Several hundreds of US dollars.
> i would be highly obliged if somone could help me > thanks in advance
OK, I take your obligation. Vladimir Vassilevsky DSP and Mixed Signal Design Consultant http://www.abvolt.com
Gagan_sulfnbk wrote:
 > hi jerry
 >
 > i am highly thankful, i hope you can help me.
 > i don know how to start a new thread, i started a new topic.
 > i have made a opencv c++ machine learning application which runs on 2
 > ghz pentium processor in real time uses 20 mb ram
 > and 100% cpu consumption.
 >
 > basic instructions are accumulation ,addition and subtraction.

It's not the operations so much as the sequences.

 > basically i just wanted to know much costly the dsp would be to port
 > my program.
 > i want to this dsp to be installed in a car which would captures
 > images from a camera and preocess it .

The chip would be cheap enough. Have you ever built a working computer
from parts? A lot of equipment is needed to get it running. Even laying
out a circuit boars is an art that would need several tries from a
beginner. Buying a working board you can program is a better option, so
it's not the cost of the processor, but the cost of the whole setup.

 > i was looking at tigershark dsp processors from analog devices.
 > i am confused that these processors come on a board which does not
 > require any interfacing to a computer
 > or this processor has to be put on some other dsp board which is then
 > plugged into a pci slot of computer.
 >
 > i wanted to make my system independent of computer and put it in a
 > car.

   ...

A new thread is started by pressing "write" (in mozilla-like browsers)
rather than "reply".

If you have your application running on a laptop, you will find that a
small inverter to run it is cheaper than any replacement computer you
could build or buy, and comes from the package ready to be used.

http://www.donrowe.com/inverters/newpoint.html

Jerry
-- 
   Ritual serves to instill the belief that conformity is a privilege.
�����������������������������������������������������������������������

Hi Gagan,
"Gagan_sulfnbk" <gagan1@gmail.com> writes:

> hi jerry > > i am highly thankful, i hope you can help me. > i don know how to start a new thread, i started a new topic. > i have made a opencv c++ machine learning application which runs on 2 > ghz pentium processor in real time uses 20 mb ram > and 100% cpu consumption. >
That may or may not be a problem, depending on what the fundamental algorithms is. If it suits a DSP, then you might be in luck. If you have lots of branching maybe not. Or it may suit an FPGA implementation better, at least for part of the algorithm. This is one method of cost-optimisation I have used in the past. When you say real-time - how many frames per second are you processing? And do you have to meet that target *every time* (hard real-time) or is it OK to miss the deadline sometimes? Can you tell us what the application is?
> basic instructions are accumulation ,addition and subtraction. >
OK, that helps - what are the memory access patterns like? Are you using floating point or fixed point data types?
> basically i just wanted to know much costly the dsp would be to port my > program. > i want to this dsp to be installed in a car which would captures images > from a camera and preocess it . >
What kind of camera? The interface will make a difference, some DSPs can be directly interfaced.
> i was looking at tigershark dsp processors from analog devices. > i am confused that these processors come on a board which does not > require any interfacing to a computer > or this processor has to be put on some other dsp board which is then > plugged into a pci slot of computer. > > i wanted to make my system independent of computer and put it in a car. >
<plug> We at TRW Conekt have lots of experience in putting image processing systems in cars, we've been doing it since the early 90s (eg. http://www.conekt.net/docs/LDW%20V1.0.pdf - sorry there's no boggo html page). Contact me directly if you'd like us to help. </plug> Cheers, Martin -- martin.j.thompson@trw.com TRW Conekt - Consultancy in Engineering, Knowledge and Technology http://www.conekt.net/electronics.html