Simpósio Brasileiro de Linguagens de Programação (SBLP) - Programação
Abertura e premiação SBLP - Sala Alan Turing (auditório FAU)¶
10 de set., 09:00 - 10:30
Keynote SBLP: Towards Compilers for Emerging Heterogeneous Systems - Sala Alan Turing (auditório FAU)
¶
10 de set., 09:00 - 10:30
The demise of scaling laws in micro-electronics has led to the so-called golden era of computer architectures. This includes massive parallelism, hardware specialization, new technologies and non Von-Neumann computing models. This talk discusses high-level programming and compiler abstractions for specific application domains such as high-performance computing, cyber-physical systems and machine learning. Concretely, we discuss coordination programming languages, methodologies to exploit and adapt to heterogeneous computing systems, and current efforts to model and compile for non Von-Neumann computing accelerators. The latter includes abstractions and optimizations flows for reconfigurable systems as well as near and in-memory computing architectures. We report on experiences building such abstractions and optimizations in an extensible framework built upon the MLIR compiler infrastructure. We believe that this kind of unification and automation is key to more quickly navigate the heterogeneous landscape of emerging accelerators and to bring the benefits of emerging architectures to a boarder range of applications.
ST1 SBLP
¶
10 de set., 11:00 - 12:30
10 de set., 11:00 | Structure-Aware Compiler Auto-TuningAnderson Faustino da Silva (UEM), Christian Schwarz (TU Dresden), Jeronimo Castrillon (TU Dresden) |
|---|---|
10 de set., 11:20 | Multi-Language Benchmark Generation via L-SystemsVinícius Silva (UFMG), Matheus Marchesotti (UFMG), Fernando Magno Quintao Pereira (UFMG) |
10 de set., 12:00 | Gaps in Operator Fusion for Deep Learning Systems: The Trade-off Between Compilation and Execution of Unfused OperationsLeonardo Kamei (PUC-MG), Pedro H. Ramos (PUC-MG) |
ST2 SBLP
¶
10 de set., 16:30 - 18:30
ST3 SBLP
¶
11 de set., 11:00 - 12:30
ST4 SBLP
¶
11 de set., 14:00 - 16:00
ST5 SBLP¶
11 de set., 16:30 - 18:30

