Talks@DI

Programming languages, Parallelization and Machine Learning

Sala 6.3.38, FCUL, Lisboa

Alcides Fonseca
DI/FCUL

Abstract: Moore's law is now being observed thanks to the increase in the number of processor cores while the CPU frequency has become stagnant. This trend crosses the whole spectrum of computer, from tiny IoT devices and smart-phones to high-end servers with GPUs and accelerators. In order to make use of these architectures, programs must be parallel.
Programming languages are sequential in their nature, which makes the task of writing parallel programs more difficult. Two approaches to generate parallel programs are automatic parallelization of sequential code and the usage of parallel-by-default programming languages. In both cases, parallelism is automatically extracted from the program, which may or may not result in speedups.
There are many decisions in the parallelization process that have impact on the performance of programs. One of the most important is task granularity: should a program be made of few coarse tasks or several tiny tasks with a better load balancing and a more expensive scheduling overhead.
We have proposed different algorithms to control task granularity at either compile time or execution time, with no algorithm being better than the others in all benchmark programs. In order to handle the No Free Lunch Theorem in granularity control, we have used Machine Learning to suggest a granularity control mechanism for a given program, given its features.
Finally, this talk will cover future work, mainly extending programming languages, through the usage of dependent types, with information that will improve the performance of parallel programs.

Short Bio: Alcides Fonseca is an Invited Assistant Professor at the Faculty of Sciences of the University of Lisbon. Previously he was with the University of Coimbra, with a short visit to Carnegie Mellon University. His PhD thesis concerned the control of granularity in automatic parallelized programs. His main interests are Programming Languages, Compilers, Parallel Programming.

14h00
Departamento de Informática

Um grupo de investigadores em diferentes fases da carreira, da licenciatura ao pós-doutoramento, irá reunir-se para melhorar os artigos da Wikipedia relacionados com a História e a Filosofia da Ciência e da Tecnologia, sobretudo em tópicos relacionados com Portugal e as ciências ibéricas

Título/data do curso, logótipos dos organizadores e nome da formadora

This course provides a thorough introduction to the most widely used methods of program evaluation, also known as impact assessment. 

CPS and RDNS Meetup, por Hans P. Reiser (Department of Computer Science, Reykjavík University, Iceland).

Talk @LASIGE, por Fernando Gallego Donoso (University of Malaga, Computational Intelligence in Biomedicine - ICB).
 

Título/data/local da iniciativa, sobre representação de plantas, aves e insetos

Comemorações do 30.º aniversário da VicenTuna - Tuna da Faculdade de Ciências da Universidade de Lisboa.

Cromeleque dos Almendres

Sessão no âmbito do ciclo de conversas "Aqui, no Universo", por Fábio Silva e Luís Tirapicos (moderação de Vânia Maia).

This 7th edition will once again gather specialists in the field of Combinatorial Optimization from several countries to present and discuss recent research work.

Título "Bolsas de Doutoramento Unite! ULisboa", logótipos das entidades promotoras e fotografia de jovem investigadora a utilizar um laptop na esplanada de um café

O 3.º concurso decorre até 30 de abril.

Título/data da iniciativa e fotografia de quatro pessoas segurando vasos com plantas

Venha aprender como cultivar um futuro urbano mais sustentável!

Título/data do evento e fotografia da oradora

TWIN2PIPSA Expert Seminar, por Sophie Jackson (Yusuf Hamied Department of Chemistry, University of Cambridge).

Seminário do Centro de Física Teórica e Computacional, por Carlos Pires (Instituto Dom Luiz e Departamento de Engenharia Geográfica, Geofísica e Energia, Faculdade de Ciências, Universidade de Lisboa, Portugal).

Fotografia de utente a interagir com um médico através de teleconsulta

O workshop, organizado pela redeSAÚDE da ULisboa, pretende explorar de que forma tecnologias de base digital emergentes na área da saúde podem contribuir para o bem-estar e para a melhoria da prestação de cuidados de saúde.

Logótipos do programa, de Ciências ULisboa e do GAPsi

Programa de Intervenção de Carreira.

O encontro reúne cientistas, profissionais e estudantes de diferentes áreas e regiões do país focados em desenvolver a investigação marinha, em linha com a Década da Ciência Oceânica para o Desenvolvimento Sustentável, proclamada pelas Nações Unidas (2021-2030).

Estátua representativa da biodiversidade do planeta Terra

Seminários de Tese no âmbito do Doutoramento em Biologia e Ecologia das Alterações Globais.

Formação modular de 13 de abril a 11 de maio - produção em permacultura.

Logótipo da ação CLEANFOREST

Forests are exposed to multiple global change drivers, wich can constrain their ability to continue providing several ecosystem services (including climate change mitigation). Assessing responses - and underlined mechanisms -  at the whole ecosystem scale is paramount for a holistic understanding of forest response to global change.

Logótipo do evento

Evento final do Projeto iSEA, com inscrições até 30 de abril.

Título e data do evento, inseridos em fotografia de cinco jovens em contexto de investigação

Pré-inscrições já disponíveis!

Título e data do workshop

Workshop no âmbito da recente adesão da Universidade de Lisboa à CoARA - Coalition for Advancing Research Assessment.

Título do curso

Curso Avançado CEAUL / Gades Solutions.

Título e datas de candidatura do programa, sobre um padrão em tons de roxo e laranja

Submissão de candidaturas até 14 de maio.

Logótipo do LIP Summer Internship Program e fotografia de jovem investigador

Os estágios podem ter uma duração entre duas semanas e dois meses e realizam-se nos três polos do LIP - candidaturas até 15 de maio.

Os oradores plenários irão falar sobre a importância da interdisciplinaridade de forma acessível para todos, estando previstas palestras e apresentação de pósteres por alunos.

Logótipo do EVM 2024

Candidaturas até 15 de maio.

Páginas