M
Mike Field
Guest
Hi,
I think I've got a really good way to improve a commonly used & well established algorithm that is often used in FPGAs, and it all checks out. The implementation completes the same tasks in 2/3rds the cycles and using 2/3rds the resources of an standard Xilinx IP block, with comparable timing).
I've verified that the output is correct over the entire range of 32-bit input values.
I can't find anything similar designs in a Google patent search, or looking through journal articles. Once you are familiar with the original algorithm, and the optimization is explained it becomes pretty self-evident in retrospect. It just seems the right way to do things.
What should I do?
Should I just throw the implementation on a website somewhere as a curiosity?
Publish it in an article?
Pass it to a local student to make a paper from it? (I'm not studying at all)
Attempt to patent and then commercialize it?
Thanks!
Mike
I think I've got a really good way to improve a commonly used & well established algorithm that is often used in FPGAs, and it all checks out. The implementation completes the same tasks in 2/3rds the cycles and using 2/3rds the resources of an standard Xilinx IP block, with comparable timing).
I've verified that the output is correct over the entire range of 32-bit input values.
I can't find anything similar designs in a Google patent search, or looking through journal articles. Once you are familiar with the original algorithm, and the optimization is explained it becomes pretty self-evident in retrospect. It just seems the right way to do things.
What should I do?
Should I just throw the implementation on a website somewhere as a curiosity?
Publish it in an article?
Pass it to a local student to make a paper from it? (I'm not studying at all)
Attempt to patent and then commercialize it?
Thanks!
Mike