CMOS and beyond CMOS
Discover why imec is the premier R&D center for advanced logic & memory devices. anced logic & memory devices.
Connected health solutions
Explore the technologies that will power tomorrow’s wearable, implantable, ingestible and non-contact devices.
Life sciences
See how imec brings the power of chip technology to the world of healthcare.
Sensor solutions for IoT
Dive into innovative solutions for sensor networks, high speed networks and sensor technologies.
Artificial intelligence
Explore the possibilities and technologies of AI.
More expertises
Discover all our expertises.
Research
Be the first to reap the benefits of imec’s research by joining one of our programs or starting an exclusive bilateral collaboration.
Development
Build on our expertise for the design, prototyping and low-volume manufacturing of your innovative nanotech components and products.
Solutions
Use one of imec’s mature technologies for groundbreaking applications across a multitude of industries such as healthcare, agriculture and Industry 4.0.
Venturing and startups
Kick-start your business. Launch or expand your tech company by drawing on the funds and knowhow of imec’s ecosystem of tailored venturing support.

ExaScience: HPC software lab

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:

  • supercomputers and cloud data centers
  • individual computer systems
  • embedded devices or computer boards

Work with us

HPC software: from life sciences to Industry 4.0

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:

  • high-content image analysis: feature extraction time of 45 TB of images from months to weeks
  • genomics: whole genome sequencing from days to minutes
  • chemogenomics: machine learning from weeks to days
  • medical statistics: unsupervised generation of patient trajectories with temporal clustering in hours instead of weeks

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.

HPC software techniques

How do we manage to get more out of the available computing hardware? We use techniques such as:

  • high-performance machine learning software (deep learning, Bayesian probabilistic matrix factorization, unsupervised clustering, ...)
  • concurrent software engineering
  • distributed computing

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).

HPC open-source software downloads

Several of our HPC projects are available as open-source software tools:

  • elPrep is a DNA sequence analysis software solution that’s up to sixteen times than other programs. Download on GitHub
  • SMURFF is a high-performance framework for matrix factorization that can be used for recommender systems for drug discovery, genome editing, ... Download on GitHub
  • Pargo is a library that provides convenience functionality to turn otherwise sequential algorithms into efficient parallel algorithms for the Go language, complementing Go’s excellent support for concurring programming. Download on GitHub

Full list of HPC software downloads

Work with us

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:

  1. feasibility study – We investigate the viability of your project and, if possible, define its specifications.
  2. design on demand – We create and validate your HPC software solution, including validation on data.
  3. integration – We fit the application into your software chain.

Get in touch

How can we help you?

Send us your request

I'm looking for

This website uses cookies for analytics purposes only without any commercial intent. Find out more here. Our privacy statement can be found here. Some content (videos, iframes, forms,...) on this website will only appear when you have accepted the cookies.