Use high-performance computing (HPC) to scale your software: decrease runtimes, cut compute costs and enable new applications without hardware investments.
Doing more with less. When it comes to computing, that’s the challenge we face today. We need to crunch larger amounts of data in shorter amounts of time – without building acres of server farms that run on terawatts of energy. We want to move applications from the cloud to our desktop – or even to our smartphone. Or we crave broader insights but lack the necessary data.
High-performance computing software presents one way to tackle these problems of scalability: it aims to get more out of available hardware and data.
Imec’s Exascience lab leverages its background in data-analytics and AI to develop next-generation HPC software for every level of the computing stack:
Imec’s ExaScience lab has an exceptional track record in the development of HPC software solutions for the pharmaceutical and healthcare sectors. The combination of ExaScience’s software knowhow and imec’s expertise in domains such as connected health and life sciences enables us to efficiently partner with bio-informaticians and clinicians to scale their applications. We complement existing teams with our focus on performance engineering and/or privacy-preserving AI.
Explore this article for more insights into the value of HPC software for life sciences.
One way in which high-performance computing benefits life sciences is performance scaling of big-data analytics. For example:
Clinical and pharmaceutical research also benefit from the scaling of available data through privacy-preserving AI. This allows different parties to derive insights from each other’s data, without sharing any data or models.
Imec’s ExaScience lab currently brings its HPC software expertise to use cases outside of the life sciences sector. One of those fields is Industry 4.0, where there’s a growing need to quickly mine massive amounts of data for actionable insights. Or where privacy-preserving AI can be the key to optimize a complete production cycle by tapping into machine data from different vendors.
How do we manage to get more out of the available computing hardware? We use techniques such as:
To achieve our goals, we combine our wide software knowhow with an in-depth understanding of hardware architectures – from cloud infrastructures to embedded computing boards, leveraging compute elements such CPUs, GPUs, FPGAs, TPUs, or specific interconnects like Infiniband (when applicable).
Several of our HPC projects are available as open-source software tools:
Do you think HPC software could help you with scaling challenges? Then we’re happy to assist you in all stages of your development, complementing your team with our performance or privacy-preserving AI experts: