Re: [LAD] Android audio plugins

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <list@...>
Cc: <linux-audio-dev@...>
Date: Wednesday, June 29, 2011 - 8:33 pm

--_bf59ea93-de70-435b-ae29-43d7d16beb3c_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

> No=2C when building with Android NDK using the armeabi-v7a ABI=2C hard fl=
oats are

y the

But then every other system gets the rough 1000 factor performance hit that=
started
this thread since all other CPU have to do a system call to execute the flo=
at operation.
Designing for a single handset family is not that scalable.

> > The ARM

A factor of 10 or 20 over hard floats? Sound about right? The factor 1000 i=
s for code
that uses FPU instructions on systems without the FPU support. That I would=
call
insanely slow but you can choose which way you go here.

> You got an FPU on most devices=2C you can compile for hard floats=2C acti=
vate ARM

't see

Man=2C the recent chipsets have 6 of these pipelines - designed for graphic=
s processing
but sitting there waiting for audio DSP.

Regards=2C nick.
=

--_bf59ea93-de70-435b-ae29-43d7d16beb3c_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

&gt=3B No=2C when building with Android NDK using the armeabi-v7a ABI=2C ha=
rd floats are&gt=3B used. This works on ARMv7=2C which means a lot=
of devices=2C and certainly the&gt=3B majority.But then every =
other system gets the rough 1000 factor performance hit that startedthi=
s thread since all other CPU have to do a system call to execute the float =
operation.Designing for a single handset family is not that scalable.&gt=3B &gt=3B The ARM&gt=3B &gt=3B softfloat overhead is not that=
great and the coding required to get&gt=3B &gt=3B access to the GPUs i=
s suitable that developers will implement them&gt=3B &gt=3B for optimis=
ations.&gt=3B &gt=3B Soft floats are insanely slow on Android in my=
experience.A factor of 10 or 20 over hard floats? Sound about righ=
t? The factor 1000 is for codethat uses FPU instructions on systems wit=
hout the FPU support. That I would callinsanely slow but you can choose=
which way you go here.&gt=3B You got an FPU on most devices=2C you=
can compile for hard floats=2C activate ARM&gt=3B NEON if you wish too=
=2C and even check for cpu features at runtime. I don't see&gt=3B why y=
ou want to use the GPU for optimization.Man=2C the recent chipsets =
have 6 of these pipelines - designed for graphics processingbut sitting=
there waiting for audio DSP.Regards=2C nick. =

=

--_bf59ea93-de70-435b-ae29-43d7d16beb3c_--

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAD] Android audio plugins, Olivier Guilyardi, (Wed Jun 29, 3:56 pm)
[LAD] Android Java stack, Jens M Andreasen, (Thu Jun 30, 7:27 am)
Re: [LAD] Android Java stack, Olivier Guilyardi, (Thu Jun 30, 9:53 am)
Re: [LAD] Android Java stack, Jens M Andreasen, (Thu Jun 30, 11:34 am)
Re: [LAD] Android Java stack, Olivier Guilyardi, (Thu Jun 30, 11:49 am)
Re: [LAD] Android Java stack, Jens M Andreasen, (Thu Jun 30, 3:57 pm)
Re: [LAD] Android Java stack, Olivier Guilyardi, (Thu Jun 30, 5:49 pm)
Re: [LAD] Android Java stack, Jens M Andreasen, (Thu Jun 30, 6:08 pm)
Re: [LAD] Android Java stack, , (Thu Jun 30, 6:30 pm)
Re: [LAD] Android Java stack, Adrian Knoth, (Thu Jun 30, 8:30 am)
Re: [LAD] Android audio plugins, Gabriel M. Beddingfield, (Wed Jun 29, 4:19 pm)
Re: [LAD] Android audio plugins, Nick Copeland, (Wed Jun 29, 6:00 pm)
Re: [LAD] Android audio plugins, Olivier Guilyardi, (Wed Jun 29, 7:55 pm)
Re: [LAD] Android audio plugins, Nick Copeland, (Wed Jun 29, 8:33 pm)
Re: [LAD] Android audio plugins, Olivier Guilyardi, (Wed Jun 29, 10:47 pm)
Re: [LAD] Android audio plugins, Gabriel M. Beddingfield, (Wed Jun 29, 6:24 pm)
Re: [LAD] Android audio plugins, Nick Copeland, (Wed Jun 29, 6:47 pm)
Re: [LAD] Android audio plugins, Jens M Andreasen, (Thu Jun 30, 7:19 am)
Re: [LAD] Android audio plugins, Gabriel M. Beddingfield, (Wed Jun 29, 7:03 pm)
Re: [LAD] Android audio plugins, Nick Copeland, (Wed Jun 29, 7:07 pm)
Re: [LAD] Android audio plugins, Olivier Guilyardi, (Wed Jun 29, 7:46 pm)
Re: [LAD] Android audio plugins, Nick Copeland, (Wed Jun 29, 8:03 pm)
Re: [LAD] Android audio plugins, Olivier Guilyardi, (Wed Jul 6, 2:01 pm)
Re: [LAD] Android audio plugins, Gabriel M. Beddingfield, (Wed Jun 29, 8:32 pm)
Re: [LAD] Android audio plugins, Olivier Guilyardi, (Wed Jun 29, 10:10 pm)
Re: [LAD] Android audio plugins, Gabriel M. Beddingfield, (Wed Jun 29, 7:18 pm)
Re: [LAD] Android audio plugins, Olivier Guilyardi, (Wed Jun 29, 4:46 pm)
Re: [LAD] Android audio plugins, Gabriel M. Beddingfield, (Wed Jun 29, 4:59 pm)
Re: [LAD] Android audio plugins, David Robillard, (Wed Jun 29, 10:36 pm)