BOSpulse 5.2 Improved Performance On Multi-core Processors
DRG » Knowledge Base Articles » BOSpulse 5.2 Improved Performance On Multi-core Processors
While BOSpulse provides you with very fast flow solvers, the time required to run one or more analyses can never be short enough. The new BOSpulse release therefore comes with a new scheduling algorithm that ensures that all available processor cores are used in an optimal way, especially when transitioning from one simulation case to another.
The new scheduling algorithm breaks each simulation case into multiple, parallel tasks that are put in a single run queue. The algorithm removes a task from the queue whenever a processor core becomes available. The algorithm handles dependencies between tasks so that a task is not started before all its required input data have become available.
The effectiveness of the new scheduling algorithm is especially apparent when executing multiple cases involving parameter studies. Indeed, the overall throughput time can be reduced by more than a third in some cases. The downside to this is that you might be left with less coffee breaks.
Check out the rest of the release highlights:
- BOSpulse 5.2 Support For Importing Ariel Compressor Data
- BOSpulse 5.2 Support For Modal Acoustic Analyses
- BOSpulse 5.2 Support For Custom Allowable Limits
- BOSpulse 5.2 Support For The 6th Edition Of The API 618 Standard
- BOSpulse 5.2 Improvement Of The Harmonic Solution Method
- BOSpulse 5.2 Improved Management Of Scenario
- BOSpulse 5.2 Improved Performance On Multi-core Processors
- BOSpulse 5.2 Extension Of The Components Database
- BOSpulse 5.2 Improved And More Efficient User Interface
For more information:
- Learn more about BOSpulse
- Schedule a demo to see BOSpulse in action
- Download the software brochure
- 5 reasons to evaluate BOSpulse