Hi again! In my last post I mentioned how we parallellized the decision tree algorithm with MPI and how much performance gain we obtained with increasing number of cores. In this post I would like to briefly discuss how the …

End of The Road: Last Remarks on MPI and GASPI. Read More »

Well… what a summer! If you’d have told me a year ago that I’d be using a supercomputer to run simulations on submarines, I’d have thought you were crazy – and then probably asked where I can sign up! It’s been a …

Project 21 – The Finale! Read More »

Tagged with: , , , , , ,

As I mentioned previously, the main goal of our project is to improve the performance of a ‘decision tree’ algorithm using High Performance Computing (HPC) parallelization tools such as MPI and GASPI. In this post I will try to explain …

MPI Makes Machines Learn Faster! Read More »

After 2 months of planning and training the results are finally ready. If you want to check how we made it and what we achieve keep reading…

Tagged with: , , , ,

How could you teach anyone to do a task right if you don’t know how to tell how bad is doing it? Well we have kind of the same problem… we even have multiple solutions!!

Tagged with: , , ,

Prometheus & Our Time Series Monitoring System Architecture.

A project on monitoring HPC scheduler job queues (i.e. displaying jobs on simple graphs) seems too easy right? Well… I can assure you it’s not BUT good news, I have made it a bit easier for people who want to deploy a monitoring system for such jobs!

Tagged with: , , , , , , , , , , , , ,

Today I’ll explain you how hybrid programming can cook the biggest pizza in the world. Our job for today is to cover the surface of Europe with pizza! The task is: “ Make a pizza based on the geospatial coordinates …

How to make pizza with hybrid programming! Read More »

Tagged with: , , , , , , ,

I really would have liked to write this post while I was enjoying the cool morning mist in Edinburgh. But here I am, at my home in Izmir, Turkey; suffering from a heat stroke. I am a computer engineering student …

Virtually Tinkering with HPC… It’s hard. Read More »

Tagged with: , , , , ,

Hi there, this is a brief introduction about myself and what I’m working on recently. About Me My name is Cem. My education life has some zigzagging from engineering to astrophysics, but finally I found myself in the world of …

High Performance Machine Learning Read More »

My name is Andreu and I’m working on a project about implementing DNN for Astrophysical problems in the SoHPC program. If you are curious about HPC and how to implement in edge science, this post is for you!

Tagged with: , , ,

To describe

“The projects essence is the lattice discretization of Quantum Chromodynamics (LQCD), which allows one to compute the behaviour of gluons and quarks by machinery”

Tagged with: , , , , ,

Project reference: 2024 Creating a mesh* – a discretized surface enclosing a given spatial object – is a compute-intensive task central to many scientific fields ranging from physics (Maxwell’s Eq., CFD, MD) to computational biology (PB, MM/PBSA, cryo-EM, Struct. Bio). …

Marching Tetrahedrons on the GPU Read More »

Tagged with: , ,

Project reference: 2023 Nowadays, most High-Performance Computing (HPC) systems are clusters that are built out of shared-memory nodes. The nodes itself consist of several CPUs that provide a couple of cores where the code doing the actual computational work gets …

Improved performance with hybrid programming Read More »

Tagged with: , ,

Project reference: 2022 As HPC systems get more heterogeneous in nature, it is sometimes feasible to have a single programming model can take a advantage of it. In some cases it is really beneficial where programmers do not need to …

Novel HPC Parallel Programming Models for Computing (both in CPU and GPU) Read More »

Tagged with: , ,

Project reference: 2021 CFD is solving time dependent partial differential equations (PDE) and PDE is solved by numerical approximation. Which brings the system of equations (matrices and vectors) that need to be solved either by direct or indirect solvers. These …

Submarine Computational Fluid Dynamics Read More »

Tagged with: , ,

Project reference: 2020 Over the past decades a vast number of algorithms have been proposed to solve problems in combinatorial optimization either approximately or up to optimality. But despite the availability of high-performance infrastructure in recent years only a small …

Implementation of Paralllel Branch and Bound algorithm for combinatorial optimization Read More »

Tagged with: , ,

Project reference: 2019 Due to plasma complexity, different mathematical models depending on the different physical aspects are used for describing plasma. The most complete and used plasma description is the kinetic model, which describes the motion of each particle in …

Implementing task based parallelism for plasma kinetic code Read More »

Tagged with: , ,

Project reference: 2018 The project goal is creating a monitoring system to capture real-time information regarding the number of jobs running on HPC clusters, while integrating the work with DevOps and Continuous Integration practices and tools. The information regarding the …

Time series monitoring of HPC job queues Read More »

Tagged with: , ,

Project reference: 2017 In the race for exascale, supercomputer architectures evolve fast and the variety of competitive hardware solutions has made benchmarking an increasingly important and difficult task for HPC specialists. Today, there is a growing interest from supercomputing centres …

Benchmarking and performance analysis of HPC applications on modern architectures using automating frameworks Read More »

Tagged with: , ,

Project reference: 2016 DPD is a stochastic particle method for mesoscale simulations of complex fluids. It is based on a coarse approximation of the molecular structure of soft materials, with beads that can represent large agglomerates or unions of simpler …

Scaling the Dissipative Particle Dynamic (DPD) code, DL_MESO, on large multi-GPGPUs architectures Read More »

Tagged with: , ,
Follow by Email