


| Code analysis & optimisation |
| Code profiling |
| Professional code reviews |
| Reverse engineering |
| Software architectural design |
| Algorithm development |
| Coding & testing |
| Home |
| Contact Rapidium |
Algorithm Development
An efficient real-time implementation requires an efficient algorithm: this is particularly true for computationally intensive tasks such as those that commonly occur in DSP applications. This can also be the case for other embedded applications and it is often necessary to perform some number crunching on general purpose microprocessors. Algorithms don't have to be large and complex: even the smallest micros are sometimes asked to do a few calculations and finding an efficient way to do them can be the key to a successful implementation.
Over the years, Rapidium's engineers have developed a great many such algorithms for a wide variety of applications. The common theme is to develop an algorithm that can be implemented efficiently on the target processor.
Rapidium can help you develop customised high-efficiency algorithms for your specific applications. We can also help you adapt an existing algorithm (e.g. porting a floating-point algorithm into fixed-point without degrading performance). Whatever the case, we have the expertise to help you develop or adapt your algorithm for efficient implementation on your target processor.
Please contact us for help and advice on efficient algorithm development.