HPC Programming Models

Our research in HPC programming models delves into cutting-edge techniques such as MPI (Message Passing Interface) and OpenMP (Open Multi-Processing) to optimize parallel computing on high-performance systems. By closely collaborating with leading international research institutions and US national labs, we stay at the forefront of emerging trends, including programming models for heterogeneous architectures like GPUs and FPGAs. This expertise allows us to develop innovative solutions that enable organizations to fully exploit the computational power of HPC systems, achieving significant performance gains and scalability.

Applied HPC

Our research in applied HPC focuses on solving complex real-world problems through the application of advanced algorithms and simulations. With a close relationship with international research communities and strong collaborations with US national labs, we tackle a wide range of challenges across domains such as computational fluid dynamics, materials science, and bioinformatics. By leveraging state-of-the-art HPC systems and optimizing computational workflows, we enable organizations to achieve breakthrough results, accelerate time-to-discovery, and drive innovation in their respective fields.

On the matter of integrations, experience with Python is expected as we intend to provide an outlook to expanding Python’s versatility with high performing algorithms for solving big data and large scale problems efficiently. Also, we would like to highlight that this trait is enormously appreciated in today’s development groups for its versatility in the process of building and commercializing multi-purpose applications for both academic and industrial sectors.

Analytics at Scale

Our research in analytics at scale focuses on data-intensive applications that leverage advanced technologies such as Dask, Apache Arrow, and Zarr for scientific simulation models. Collaborating closely with international research networks and US national labs, we explore the capabilities of these cutting-edge tools to handle large-scale datasets efficiently. By harnessing the power of distributed computing and optimizing data formats, we enable organizations to perform complex data analysis tasks with unprecedented speed and scalability, unlocking transformative insights and accelerating scientific discoveries.