Skip to content

Commit

Permalink
Merge branch 'gh-pages' into notebook-redirect
Browse files Browse the repository at this point in the history
  • Loading branch information
superlopuh authored Jul 20, 2024
2 parents 422e606 + 5941d39 commit 01186fe
Show file tree
Hide file tree
Showing 13 changed files with 63 additions and 9 deletions.
1 change: 1 addition & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@ gemspec


gem "webrick", "~> 1.7"
gem "ffi", "= 1.16.3"
6 changes: 3 additions & 3 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ avatar: "/assets/img/logo.png"

# If you want to have an image logo in the top-left corner instead of having the title of the website,
# then specify the following parameter
# title-img: "/assets/img/logo.png"
title-img: "/assets/img/xdsl_long_logo.png"


# --- Footer social media links --- #
Expand Down Expand Up @@ -110,8 +110,8 @@ post_search: true

# Personalize the colours in your website. Colour values can be any valid CSS colour

navbar-col: "#14213D"
navbar-text-col: "#E5E5E5"
navbar-col: "#FFFFFF"
navbar-text-col: "#000000"
navbar-border-col: "#E5E5E5"
page-col: "#FFFFFF"
text-col: "#000000"
Expand Down
17 changes: 17 additions & 0 deletions _posts/2023-05-09-mlir-workshop.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
layout: post
title: xDSL-MLIR hackathon and workshop
subtitle: With Euro LLVM being held in Glasgow on May 10th and 11th, it was an ideal opportunity to co-locate our own activities
thumbnail-img: /assets/img/mlir-workshop-edinburgh.jpg
tags: [hackathon, technical, workshop]
---

Starting Monday 1st of May, we hosted a week long xDSL/MLIR hackathon that culminated in an MLIR workshop on 9th of May in Edinburgh. The idea of the hackathon was to bring together those who are using, an those who are interested in using, xDSL with xDSL developers to further enhance the ecosystem and support new, novel use-cases. There was strong involvement from the CONVOLVE project where a major focus was how to leverge xDSL and MLIR to enable efficient programming of the PULP snitch architecture, culminating in a new snitch and RISC-V dialect being added to xDSL.

<img src="/assets/img/mlir-workshop-edinburgh.jpg" align=right width=200>

We also spent time working on the core HPC dialects of xDSL, with enhancements made especially around the halo and MPI dialects in order to ensure that these provide good performance.

The hackathon culminated on Tuesday the 9th of May with an MLIR workshop organised by xDSL. We had a wide variety of speakers, from those involved in the xDSL project developing dialects and DSLs atop the technology, to those who are heavily leveraging MLIR and interested in the productivity enhancements provided by xDSL. The workshop culminated in round table discussions, where a series of topics were discussed in 30 minute sessions and the 40 or-so workshop participants selected the topic most relavent to them. These ranged from new vectorisation standards, to improved C frontends.

Overall the week was very tiring but a great success, special mentio should be given to Arjun Pitchanathan and Anton Lydike who undertook much of the organisation.
15 changes: 15 additions & 0 deletions _posts/2023-05-18-durham-excalibur.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
layout: post
title: xDSL at Durham HPC Days
subtitle: Durham HPC Days saw a special focus session on ExCALIBUR with xDSL presenting
thumbnail-img: /assets/img/durham-hpc-days1.jpg
tags: [technical, workshop]
---

Between Tuesday 16th and Friday 19th of May Durham HPC Days was held in the Department of Computer Science at Durham University. A focus session was held on ExCALIBUR and specifically the novel hardware that has been made availble as part of the ExCALIBUR H&ES programme. However, novel hardware is of little use if scientific software developers are unable to programme it, and therefore xDSL gave a talk on our efforts to improve the field of Domain Specific Languages by developing a common ecosystem.

<img src="/assets/img/durham-hpc-days2.jpg" align=right width=200>

We described how MLIR and LLVM are ideal to solving the problems around siloed DSL ecosystems, before highlighting how xDSL enables DSL developers to construct a thin abstraction layer atop our Python based ecosystem. Some of our work on the PSyclone and Devito DSLs was then discussed, with the point being that whilst these DSLs are very different, for instance PSyclone is Fortran based whereas Devito is Python based, they can still leverage the same underlying compiler infrastructure and when running on ARCHER2 we observe performance benefits and significant code level reductions compared to their existing bespoke compilers.

The workshop was a fanstastic event, with a series of very interesting talks from a wide ranging audience and it was very useful for us to gain feedback from them around our existing and planned activities.
17 changes: 17 additions & 0 deletions _posts/2023-05-21-isc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
layout: post
title: xDSL at ISC 2023
subtitle: ISC is Europe's largest HPC conference with xDSL and the ExCALIBUR programme having a busy week!
thumbnail-img: https://www.isc-hpc.com/files/isc_events/theme/logo.png
tags: [conference, technical]
---

ISC 2023 runs between Sunday the 21st and Thursday the 25th of May, and sees the world of HPC descend on Hamburg, Germany, to discuss the latest advances in the field and share latest research. It is a busy week with many different activities going on, and the wider ExCALIBUR programme has published a <a href="https://excalibur.ac.uk/excalibur-events-isc-23/">blog article</a> highlighting all the events that are going on which are associated with the wider ExCALIBUR programme.

xDSL is involved in three activities at ISC. Firstly, we have a project poster which will be displayed from Monday at 3pm until the Wednesday and highlights the major objectives and achivements to date of xDSL. The purpose is to both share with the HPC community what we are doing, and also encourage new groups to join us and leverage xDSL for their own work.

We are also involved in the _Plasma-PEPSC – Pushing Flagship Plasma Simulation Codes to Tackle Exascale-Enabled Grand Challenges via Performance Optimisation and Codesign_ Birds of a Feather (BoF) session, which is running Tuesday 23rd of May between 9am and 10am in Hall E and aims to discuss the challenges associated with running plasma physics simulation codes on exascale supercomputers. Our input is around domain specific languages and how these can help scientists to abstractly describe their problem at the mathematical level but still target a rich variety of hardware.

Our activities conclude with the <a href="https://www.interactivehpc.com/">Second Combined Workshop on Interactive and Urgent Supercomputing</a> which xDSL is a co-organiser of and will see the challenges that our community faces in enabling interactive and urgent workloads on supercomputers being focussed upon between 9am and 1pm in Hall Y6 on Thursday 25th of May.

It promises to be a busy week! If you wish to find out more about xDSL then pop by the EPCC booth (G715_
8 changes: 2 additions & 6 deletions assets/css/beautifuljekyll.css
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,7 @@ img {
background-color: {{ site.navbar-col | default: "#EAEAEA" }};
border-bottom: 1px solid {{ site.navbar-border-col | default: "#DDDDDD" }};
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight: bold;
{% if site.navbar-img %}
background-image: url({{ site.navbar-img | relative_url }});
background-attachment: fixed;
Expand Down Expand Up @@ -201,7 +202,6 @@ img {
}

.navbar-custom .navbar-toggler[aria-expanded="true"] {
background-color: rgba(0, 0, 0, 0.2);
}

.dropdown-toggle::after {
Expand Down Expand Up @@ -235,12 +235,10 @@ img {

@media (min-width: 1200px) {
.navbar-custom .nav-item.dropdown:hover {
background: rgba(0, 0, 0, 0.1);
}
}

.navbar-custom .nav-item.dropdown.show {
background: rgba(0, 0, 0, 0.2);
}

.navbar-custom .nav-item.dropdown .dropdown-menu {
Expand All @@ -255,10 +253,9 @@ img {
.navbar-custom .nav-item.dropdown .dropdown-menu .dropdown-item {
white-space: normal;
padding: 0.625rem;
background-color: {{ site.navbar-col | default: "#EAEAEA" }};
text-decoration: none !important;
border-width: 0 1px 1px 1px;
font-weight: normal;
font-weight: bold;
color: {{ site.navbar-text-col | default: "#404040" }};
}

Expand Down Expand Up @@ -289,7 +286,6 @@ img {
}

.navbar-custom .nav-item.dropdown.show {
background: rgba(0, 0, 0, 0.2);
}

.navbar-custom .nav-item.dropdown .dropdown-menu .dropdown-item {
Expand Down
Binary file added assets/img/durham-hpc-days1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/img/durham-hpc-days2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/img/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/img/mlir-workshop-edinburgh.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/img/portraits/gabriel_rodriguez_canal.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/img/xdsl_long_logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 8 additions & 0 deletions team.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,14 @@ title: Team
</div>
</div>
</div>
<div class="col mb-4">
<div class="card">
<img src="../assets/img/portraits/gabriel_rodriguez_canal.jpg" class="card-img-top" alt="Gabriel Rodríguez Canal">
<div class="card-body">
<h6 class="card-title">Gabriel Rodríguez Canal</h6>
</div>
</div>
</div>
<div class="col mb-4">
<div class="card">
<img src="../assets/img/portraits/theo_degioanni.jpg" class="card-img-top" alt="Theo Degioanni">
Expand Down

0 comments on commit 01186fe

Please sign in to comment.