Publish at November 23 2022Updated November 23 2022
Follow the evolution of the algorithms
The Concace team at the forge of high performance computing (HPC)
We imagine algorithms as computational formulas with standard and stable rules. They are, but in relation to the processors that process them. If the processors, architectures and operation of machines change, so do the languages and algorithms. There are several hundred computer languages and several million algorithms.
In the beginning, we calculated in a linear way, then parallel programming appeared and became more and more sophisticated. Now quantum computers are bringing a whole new way of looking at computation. The way of programming is also evolving: with the advent of machine learning, computers are able to improve and optimize their programming, which fundamentally changes the way operations are considered. Add to that economic and environmental considerations and we come to the need to do better.
But the diversity of tools and algorithms is such that it becomes difficult to keep up and take advantage of the specific benefits of each. The Concace project (Digital and Parallel Composability for High Performance Computing) aims to develop new approaches useful for numerical simulation to better exploit the possibilities and make them known.
Concace is also interested in emerging techniques in numerical simulation, such as the hybridization of computing and machine learning or quantum computing, with the objective of integrating new approaches or anticipating future developments in HPC.
"the tremendous computational power that quantum computing offers makes it necessary to rethink HPC algorithms."
The biases that algorithms can develop are known and numerous. While everyone recognizes the need for regulation, the challenge of drafting enforceable and effective regulations is on the table. The Regalia pilot project is trying to devise ways.
The aim of the INRIA team is to use the easily accessible signals from connected objects to develop algorithms capable of interpreting them to extract useful information for athletes.
"The realization of this new way of understanding and visualizing cognition offers a major opportunity: that of being able to guess, from an image of the brain, the cerebral activity at play."
How can we ensure that administrative algorithms apply the law as interpreted by administrative legal departments, without distortion or approximation?