Michel Cosnard

dblp:c/MichelCosnard · DBLP profile ↗
← Back
44ranked-venue papers
34as first author
1since 2021 · last 2026
0009-0004-1386-9001ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 21 · 19 first-authorTheory of computation · 17 · 10 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 3 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-author
YearPublicationVenuePosition
2026 Maximizing the number of requests in oriented trees with a grooming factor
abstract
International audience
Jean-Claude Bermond, Michel Cosnard
Discret. Appl. Math.2
2013 Directed acyclic graphs with the unique dipath property
Jean-Claude Bermond, Michel Cosnard, Stéphane Pérennes
Theor. Comput. Sci.2
2013 Celebrating the 60th birthday of Eric Goles
Michel Cosnard
Theor. Comput. Sci.1
2008 Powerful resource discovery for Arigatoni overlay network
Raphaël Chand, Michel Cosnard, Luigi Liquori
Future Gener. Comput. Syst.2
2007 Minimum number of wavelengths equals load in a DAG without internal cycle
abstract
Let P be a family of dipaths. The load of an arc is the number of dipaths containing this arc. Let pi(G, P) be the maximum of the load of all the arcs and let w(G, P) be the minimum number of wavelengths (colors) needed to color the family of dipaths P in such a way that two dipaths with the same wavelength are arc-disjoint. Let G be a DAG (directed acyclic graph). An internal cycle is an oriented cycle such that all the vertices have at least one predecessor and one successor in G (said otherwise every cycle contain neither a source nor a sink of G). Here we prove that if G is a DAG without internal cycle, then for any family of dipaths P, w(G, P) = pi(G, P). On the opposite we give examples of DAGs with internal cycles such that the ratio between w(G, P) and pi(G, P) cannot be bounded. We also consider an apparently new class of DAGs, which is of interest in itself, those for which there is at most one dipath from a vertex to another. We call these digraphs UPP-DAGs. For these UPP-DAGs we show that the load is equal to the maximum size of a clique of the conflict graph. We show that if an UPP-DAG has only one internal cycle, then for any family of dipaths w(G, P) = lceilpi(G, P)rceil and we exhibit an UPP-DAG and a family of dipaths reaching the bound. We conjecture that the ratio between w(G, P) and pi(G, P) cannot be bounded.
Jean-Claude Bermond, Michel Cosnard
IPDPS2
2006 Topic 10: Parallel Numerical Algorithms
Michel Cosnard, Hans-Joachim Bungartz, Efstratios Gallopoulos, Yousef Saad
Euro-Par1
2004 Compact DAG representation and its symbolic scheduling
Michel Cosnard, Emmanuel Jeannot
J. Parallel Distributed Comput.1
2002 Meta- and Grid-Computing
Michel Cosnard, André Merzky
Euro-Par1
2002 Automatic Parallelization of numerical programss : Application to Solve Linear Dense and Sparse Systemss
Michel Cosnard
OPODIS1
2001 A parallel algorithm for sparse symbolic LU factorization without pivoting on out-of-core matrices
abstract
Finding the nonzero structures of the lower and upper triangular factors of an unsymmetric sparse matrix A is an important problem in the field of sparse matrix computations. Complementing previous research on sequential algorithms, we develop a parallel algorithm by appropriately intertwining a fully concurrent algorithm with an experimentally proved efficient algorithm (both algorithms are previous art). The resulting algorithm, intended to use with out-of-core matrices, leads to sensitive improvements in memory usage.
Michel Cosnard, Laura Grigori
ICS1
2000 Using Postordering and Static Symbolic Factorization for Parallel Sparse LU
abstract
In this paper we present several improvements of widely used parallel LU factorization methods on sparse matrices. First we introduce the LU elimination forest and then we characterize the L, U factors in terms of their corresponding LU elimination forest. This characterization can be used as a compact storage scheme of the matrix as well as of the task dependence graph. To improve the use of BLAS in the numerical factorization, we perform a postorder traversal of the LU elimination forest, thus obtaining larger supernodes. To expose more task parallelism for a sparse matrix, we build a more accurate task dependence graph that includes only the least necessary dependences. Experiments compared favorably our methods against methods implemented in the S* environment on the SGI's Origin2000 multiprocessor.
Michel Cosnard, Laura Grigori
IPDPS1
1999 Theory and Models for Parallel Computation - Introduction
Michel Cosnard
Euro-Par1
1999 SLC: Symbolic Scheduling for Executing Parameterized Task Graphs on Multiprocessors
abstract
Task graph scheduling has been found effective in performance prediction and optimization of parallel applications. A number of static scheduling algorithms have been proposed for task graph execution on distributed memory machines. Such an approach cannot be adapted to changes in values of program parameters and the number of processors and also it cannot handle large task graphs. In this paper, we model parallel computation using parameterized task graphs which represent coarse-grain parallelism independent of the problem size. We present a scheduling algorithm for a parameterized task graph which first derives symbolic linear clusters and then assigns task clusters to processors. The runtime system executes clusters on each processor in a multi-threaded fashion. We evaluate our method using various compute-intensive kernels that can be found in scientific applications.
Michel Cosnard, Emmanuel Jeannot
ICPP1
1999 Compact DAG Representation and Its Dynamic Scheduling
Michel Cosnard, Emmanuel Jeannot
J. Parallel Distributed Comput.1
1998 Symbolic Partitioning and Scheduling of Parameterized Task Graphs
abstract
The DAG based task graph model has been found effective in scheduling for performance prediction and optimization of parallel applications. However the scheduling complexity and solution normally depend on the problem size. We propose a symbolic scheduling scheme for a parameterized task graph which models coarse grain DAG parallelism, independent of the problem size. The algorithm first derives symbolic clusters to a group of tasks in order to minimize communication while preserving parallelism, and then it evenly assigns task clusters to processors. The run time system executes clusters on each processor in a multithreaded fashion. The paper also presents preliminary experimental results to demonstrate the effectiveness of our techniques.
Michel Cosnard, Emmanuel Jeannot
ICPADS1
1997 Discrete State Neural Networks and Energies
Michel Cosnard, Eric Goles Ch.
Neural Networks1
1996 On the Computational Power of Dynamical Systems and Hybrid Systems
Olivier Bournez, Michel Cosnard
Theor. Comput. Sci.2
1995 A simple algorithm for the generation of efficient loop structures
Michel Cosnard, Michel Loi
PACT1
1995 A Characterization of the Existence of Energies for Neural Networks
Michel Cosnard, Eric Goles Ch.
ICALP1
1994 On NC-Real Complexity Classes for Additive Circuits and Their Relations with NC
Michel Cosnard, Martín Matamala
MFCS1
1994 Optimal Algorithms for Parallel Givens Factorization on a Coarse-Grained PRAM
abstract
We study the complexity of the parallel Givens factorization of a square matrix of size n on a shared memory architecture composed with p identical processors (coarse grained EREW PRAM).We show how to construct an asymptotically optimal algorithm.We deduce that the time complexity is equal to:and that the minimum number of processors in order to compute the Givens factorization inThese results complete previous analysis presented in the case where the number of processors is unlimited.
Michel Cosnard, El Mostafa Daoudi
J. ACM1
1994 Bounds on the Number of Units for Computing Arbitrary Dichotomies by Multilayer Perceptrons
Michel Cosnard, Pascal Koiran, Hélène Paugam-Moisy
J. Complex.1
1994 Computability with Low-Dimensional Dynamical Systems
Pascal Koiran, Michel Cosnard, Max H. Garzon
Theor. Comput. Sci.2
1994 Analysis of Asynchronous Polynomial Root Finding Methods on a Distributed Memory Multicomputer
abstract
We have studied various implementations of iterative polynomial root finding methods on a distributed memory multicomputer. These methods are based on the construction of a sequence of approximations that converge to the set of zeros. The synchronous version consists in sharing the computation of the next iterate among the processors and updating their data through a total exchange of their results. In order to decrease the communication cost, we introduce asynchronous versions. The computation of the next iterate is still shared among the processor, but the updating is done by using only nearest neighbor communications. We prove that under weak conditions, these asynchronous versions are still locally convergent, even if their convergence orders are reduced. We analyze the behavior of the asynchronous methods in function of their delay, the topology of the interconnection network, and the elementary computation and communication times. We have implemented and compared these methods on a hypercube multicomputer.>
Michel Cosnard, Pierre Fraigniaud
IEEE Trans. Parallel Distributed Syst.1
1993 Probabilistic decision trees ans multilayered perceptrons
P. Bigot, Michel Cosnard
ESANN2
1993 Computability Properties of Low-dimensional Dynamical Systems
Michel Cosnard, Max H. Garzon, Pascal Koiran
STACS1
1992 Complexity Issues in Neural Network Computations
Michel Cosnard, Pascal Koiran, Hélène Paugam-Moisy
LATIN1
1992 Data-Movement-Intensive Problems: Two Folk Theorems in Parallel Computation Revisited
Selim G. Akl, Michel Cosnard, Afonso Ferreira
Theor. Comput. Sci.2
1990 The Complexity of Searching in X+Y and Other Multisets
Michel Cosnard, Jean Duprat, Afonso Ferreira
Inf. Process. Lett.1
1990 Systolic Triangularization over Finite Fields
Michel Cosnard, Jean Duprat, Yves Robert
J. Parallel Distributed Comput.1
1990 Finding the roots of a polynomial on an MIMD multicomputer
Michel Cosnard, Pierre Fraigniaud
Parallel Comput.1
1989 Parallel Algorithms for Searching In X+Y
Michel Cosnard, Afonso Ferreira
ICPP (3)1
1989 Generating Permutations on a VLSI Suitable Linear Network
abstract
A parallel algorithm for generating all the k! permutations of kPk for every (1 ≤k ≤ n) is presented. The architecture consists of a linear processor array with n elements. The kth processor receives a permutation p of k–1Pk–1 from the (k — 1 )th processor and intercalates k at all the k possible positions of the sequence p, one at a time. After each intercalation it sends the permutation obtained to the (k + l)th processor and also outputs it. In this way the nth processor outputs all the n! permutations of nPn in (n + n!) units of time and our profit are all the kPk(1 ≤k < N) which output is included in that time. The network is VLSI implementable and fault tolerant. It is shown how to find the position of a given permutation and how to obtain the permutation of a given position, where position refers to the generation order of the permutations by each processor. With a simple modification in the algorithm performed by the processors, the network is able to generate combinations.
Michel Cosnard, Afonso Ferreira
Comput. J.1
1989 The two list algorithm for the knapsack problem on a FPS T20
Michel Cosnard, Afonso Ferreira, Hugo Herbelin
Parallel Comput.1
1989 Evaluating speedups on distributed memory architectures
Michel Cosnard, Yves Robert, Bernard Tourancheau
Parallel Comput.1
1989 Systolic Gauss-Jordan elimination for dense linear systems
Michel Cosnard, Maurice Tchuenté, Bernard Tourancheau
Parallel Comput.1
1989 Complexity of Selection in X + Y
Michel Cosnard, Jean Duprat, Afonso Ferreira
Theor. Comput. Sci.1
1988 Bifurcation structure of a discrete neuronal equation
Michel Cosnard, Eric Goles Ch., Driss Moumida
Discret. Appl. Math.1
1988 Parallel Gaussian elimination on an MIMD computer
Michel Cosnard, Mounir Marrakchi, Yves Robert, Denis Trystram
Parallel Comput.1
1987 The FELIN arithmetic coprocessor chip
abstract
We describe a general VLSI architecture for the computation of arithmetic expressions including floating-point trancendental functions. This architecture is divided in three parts: a communication machine, the control part of a computation machine and the operative part of this computation machine. In order to compute the most usual trancendental functions, we introduced some general algorithms, presented briefly here, including as a particular case the CORDIC scheme. Our major architecture goals were regularity, parametrization and automatic design. The final chip is designed in a 2-Alu CMOS technology, and its name is FELIN (“Fonctions ELémentaires INtégrées is the french for integrated elementary functions”). This work was supported in part by the GRECO C3and the GCIS of the French CNRS.
Michel Cosnard, Alain Guyot, Bertrand Hochet, Jean-Michel Muller, Hassan Ouaouicha, P. Paul, Eytan Zysman
IEEE Symposium on Computer Arithmetic1
1987 Gaussian Elimination on Message Passing Architecture
Michel Cosnard, Bernard Tourancheau, Gilles Villard
ICS1
1986 Complexity of parallel QR factorization
abstract
An optimal algorithm to perform the parallel QR decomposition of a dense matrix of size N is proposed. It is deduced that the complexity of such a decomposition is asymptotically 2 N , when an unlimited number of processors is available.
Michel Cosnard, Yves Robert
J. ACM1
1980 Algorithm 554: BRENTM, A Fortran Subroutine for the Numerical Solution of Nonlinear Equations [C5]
abstract
Key Words and Phrases nonlinear equations, numer)cal solut,on, Brent's method CR Categories
Jorge J. Moré, Michel Cosnard
ACM Trans. Math. Softw.2
1979 Numerical Solution of Nonlinear Equations
abstract
article Numerical Solution of Nonlinear Equations Share on Authors: Jorge J. Moré Applied Mathematics Division, Argonne National Laboratory, 9700, South Cass Ave., Argonne, IL Applied Mathematics Division, Argonne National Laboratory, 9700, South Cass Ave., Argonne, ILView Profile , Michel Y. Cosnard Mathématiques Appliquées-Informatique, Universite Scientifique et Médicale de Grenoble, Boite Postale 53, 38041 Grenoble Cédex, France Mathématiques Appliquées-Informatique, Universite Scientifique et Médicale de Grenoble, Boite Postale 53, 38041 Grenoble Cédex, FranceView Profile Authors Info & Claims ACM Transactions on Mathematical SoftwareVolume 5Issue 1March 1979 pp 64–85https://doi.org/10.1145/355815.355820Published:01 March 1979 87citation2,098DownloadsMetricsTotal Citations87Total Downloads2,098Last 12 Months37Last 6 weeks6 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Jorge J. Moré, Michel Cosnard
ACM Trans. Math. Softw.2