Publicado em 23 de novembro de 2022Atualizado em 23 de novembro de 2022
Monitorização da evolução dos algoritmos
A equipa da Concace na forja da computação de alto desempenho (HPC)
Algoritmos são imaginados como fórmulas computacionais com regras padrão e estáveis. São, mas em relação aos processadores que os processam. Se os processadores, arquitecturas e funcionamento das máquinas mudarem, as linguagens e algoritmos também mudam. Existem várias centenas de línguas de computador e vários milhões de algoritmos.
Inicialmente, os cálculos eram feitos de forma linear, depois apareceu a programação paralela e tornou-se cada vez mais sofisticada. Hoje em dia, os computadores quânticos estão a trazer uma nova forma de ver os cálculos. A forma de programação também está a evoluir: com o advento da aprendizagem da máquina, os computadores são capazes de melhorar e optimizar a sua programação, o que muda fundamentalmente a forma de pensar sobre as operações. Acrescentar a estas considerações económicas e ambientais e chegamos à necessidade de fazer melhor.
Mas a diversidade de ferramentas e algoritmos é tão grande que é difícil acompanhar o ritmo e tirar partido dos benefícios específicos de cada um. O projecto Concace (Composição Paralela e Numérica para Computação de Alto Desempenho) visa desenvolver novas abordagens à simulação numérica para melhor explorar as possibilidades e torná-las conhecidas.
A Concace está também interessada em técnicas emergentes de simulação numérica, tais como a hibridização da computação e aprendizagem de máquinas ou computação quântica, com o objectivo de integrar novas abordagens ou antecipar desenvolvimentos futuros em HPC.
"O tremendo poder computacional que a computação quântica oferece exige um repensar dos algoritmos de HPC.
O hwloc é um pacote de software gratuito atualmente utilizado em todo o mundo e disponibilizado pelo Centro Inria da Universidade de Bordéus desde 2009. Sem as capacidades de mapeamento do hwloc, tentar encontrar a melhor forma de organizar os seus cálculos seria uma tarefa de tentativa e erro.
Aqueles que investem em I.A. no local de trabalho fazem-no numa perspetiva de gestão (maior eficiência, lucros, capacidade competitiva, etc.), enquanto os trabalhadores são susceptíveis de perder a sua autonomia, o reconhecimento dos seus conhecimentos, a sua atenção, o seu valor e, em última análise, o significado do seu trabalho. Como encontrar um equilíbrio?
O carácter multidisciplinar deste projeto permitirá ter em conta factores sociais, como o tempo que as crianças passam dentro de casa, mas também factores biológicos, médicos e físicos,
Como podemos garantir que os algoritmos da administração aplicam a lei tal como interpretada pelos departamentos jurídicos da administração, sem distorções ou aproximações?