[Qi Hardware Discuss] SIMD instructions in jz4720

Wolfgang Spraul wolfgang at sharism.cc
Tue Aug 28 20:15:17 EDT 2012


> In statistical parametric synthesis, we use a computationally
> expensive process called MLSA (cst_mlsa.c) with takes about 90% of
> the time to synthesize.  It really needs about 800MHz (on an ARM) to
> be real-time.

Interesting! How about breaking out some of this and let it
run on an fpga? Does that make any sense?
I'm working on a tool to program fpgas called fpgatools and
soon should get to the point that I need some real world
designs so fpgatools has something to do.
https://github.com/Wolfgang-Spraul/fpgatools

I will pick a softcore (either lm32 or openrisc), that's a
big target. So some smaller yet functional elements would
also be good for me to have, but it needs to be something
real that can run in a real application somewhere.

I found several versions of cst_mlsa.c on the web - what is
the URL of the most recent one or the one you are working on?
Can you point me to some small snippets/segments/functions
inside that are the most computation intensive - whether it
makes any sense at all to try this on an fpga I don't know
though... :-)

Cheers,
Wolfgang




More information about the discussion mailing list


interactive