Leveraging the MLIR Infrastructure for the Computing Continuum
Research output: Contribution to book/Conference proceedings/Anthology/Report › Conference contribution › Contributed › peer-review
Contributors
Abstract
With an ever-increasing number of connected devices (e.g., IoT), cloud computing faces efficiency challenges due to complex infrastructure, high communication costs, and privacy. Fog and edge computing enable computing closer to data sources, offering alternatives to the limitations of relying exclusively on the cloud. When combined with high-performance cloud platforms, fog, and edge devices form a computing continuum. However, the continuum challenges designers who need to compile and deploy on distributed and heterogeneous devices and optimize for a diverse set of nonfunctional requirements. To ease the usage and ensure the full potential of the continuum, a Design and Programming Environment (DPE) that is interoperable, reusable, portable, and cross-layer is needed. In this context, the Multi-Level Intermediate Representation (MLIR) becomes vital since it provides an extensible and reusable compiler infrastructure. The project development of a continuum-oriented DPE leveraging the MLIR infrastructure is discussed in this paper as a work in progress.
Details
| Original language | English |
|---|---|
| Title of host publication | CPSWS 2024 - CPS Summer School PhD Workshop 2024 |
| Number of pages | 8 |
| Publication status | Published - 2024 |
| Peer-reviewed | Yes |
Publication series
| Series | CEUR Workshop Proceedings |
|---|---|
| Volume | 3960 |
| ISSN | 1613-0073 |
Workshop
| Title | CPS Summer School PhD Workshop 2024 |
|---|---|
| Abbreviated title | CPSWS 2024 |
| Description | co-located with 6th Edition of the CPS Summer School (CPS 2024) |
| Duration | 16 - 20 September 2024 |
| Website | |
| Location | Università di Sassari |
| City | Alghero |
| Country | Italy |
External IDs
| ORCID | /0000-0002-5007-445X/work/206632723 |
|---|
Keywords
ASJC Scopus subject areas
Keywords
- Compiler Optimizations, Computing continuum, Domain Specific Language