Performance Optimization Services
Kosada's software development team has been working on various low-level media processing software for years, and thus has a lot of experience analyzing low-level software performance characteristics. We've developed hard-realtime signal processing applications, and are fluent with the techniques required to make these applications succeed. We're also experienced at profiling Unix (in particular, Mac OS X and Linux) applications, determining where performance bottlenecks occur, and finding ways to improve performance. Additionally we've worked for years with threaded code and code for loosely-coupled multiprocessor configurations, both for single machines with many processors (including the Cray T3E) and for many-node computational clusters.