Services
Jubilee is a software consultancy that specializes in portable HPC programming, performance optimization, and best-practices infrastructure. We want to help you make your code readable, flexible, and fast.
Performance optimization
We will help you optimize your code's performance with an approach tailored to your model. In an ideal world, you'd like a code that performs optimally on every architecture; in practice, we aim for that, but where necessary tailor any tradeoffs to your requirements.
Refactoring
Code bases evolve over time. Without careful attention and planning, it can devolve into "spaghetti code" as multiple short-term contributors add code and take shortcuts that are sensible in the short term, but accumulate to become problematic.
Best Practices Infrastructure
A good code won't persist outside of good infrastructure. For those not accustomed to it, version control, continuous integration, unit testing, and documentation can seem like a big leap and a lot of overhead. It's worth it.
Consulting and Performance Analysis
We are available to evaluate your code's structure and performance and make suggestions to help guide your code to the state you want it in.