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 »

SoHPC started about 2 months ago… If you tell me this I think you are lying: how can so many events happen in just two months? I feel like a year passed since the start: we dealt with so many things that I can hardly remember the first ones. By the way, it’s time now to summarize what has been done and how to continue our effort in this project.

Tagged with: , , ,

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 you can see from the title this will be the last blog I wrote.SoHpc 2020, each day of which is an adventure, is coming to an end.Let’s take a look at what happened in the last week.Fasten your seatbelts …

Last but not least Read More »

Tagged with: ,

Supercomputers are able to perform a huge number of operations per second. But having a powerful machine is not the only ingredient for short execution times – the software has to be optimized and has to exploit all available resources. …

Taking advantage of vast hardware resources 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 »

We’ve reached the end of the road, or at least this one. It was quite a summer for me and I would like to tell you about the impressions I’ve gathered during the summer and wrap up the story about the project in which I’ve participated.

Tagged with: , , , ,

In the last blog post we had a look at quite superficial performance improvements for Python programs. This time we try to surpass those limits by creating our own modules from scratch – in C++.

Tagged with: , , ,

Most people have heard of the exponential function that maps an arbitrary real (or even complex) number x to but what happens if x is not a number but a matrix? Does the expression with a square matrix even make …

Matrix exponentiation – what’s that? Read More »

Tagged with: ,

Hello everyone, unfortunately, this is my last blog post, but I am very happy to have spent 2 months in the Summer of HPC.  I don’t remember a summer when I learned so much and improve myself. In my previous post, …

Saying Bye-Bye to Summer of HPC 2020 Read More »

Tagged with: , , , ,

In this last blog post, I will review the experience of my associate Sara and myself within the summer of HPC in a quantum computing analogy. Since we did not know if the summer of HPC would be good or …

Measuring Read More »

Tagged with: , , , , , ,

Hi everyone! Welcome to my fourth and last blog post about my work on SoHPC 2020. Today, I will explain one last optimisation and then I will share the project’s video presentation with you. So let’s get started! Optimised CUDA …

Concluding my experience with final thoughts and video Read More »

Tagged with: , , , ,

I’ve been telling myself this motto for almost the last 3 weeks.It encouraged me while working on the project, maybe it will help you too.So do you want to take a look at what happened after my last blog post? …

Go Big or Go Home Read More »

Tagged with: , ,

Dear readers, this summer has flown by, and now it is time to tie up any loose ends. As the countdown continues, my colleague and I are hard at work wrapping everything up.

Tagged with: , , , ,

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: , , , ,

Hello everyone, it’s Elman, again!!! If you are read my first blog post you should know I am an intern in SURFsara and this blog I will give you some basic information about HPC systems and what I do in …

Be Ready for Information Overload About My Internship Read More »

Tagged with: , , , , , , ,

Hello everyone and welcome to my last blog post of this Summer of HPC 2020. As I told you on my previous post, these last weeks of the summer I’ve been working on analyzing the performance of Alya. Alya is …

Collaborating with the CompBioMed Centre of Excellence! Read More »

Tagged with: , , ,

A program can be written in many different ways, (hopefully) always obtaining the same result. Still, the execution time may differ drastically. In higher languages like Python, one may not tell instantly, how a predefined function is implemented.

Tagged with: , ,

This post ends a series of reads related to ARM in the server space. If you are in the mood of some ARM-related tech, don’t forget to view the previous texts: ARMageddon: Really!!?? and ARM file I/O bechmarks and more. …

OMPI in ARM & closing thoughts Read More »

Tagged with: , , , ,

Hello everyone again, Today I come to tell you everything we’ve achieved during these two months with HPC! It is good news and I am going to tell it happily but at the same time very sad, the final week …

Bye-Bye Summer of HPC Read More »

Tagged with: , , , , ,
Facebook831
Facebook
Follow by Email27