Alain Lichnewsky

dblp:23/696 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
0since 2021 · last 1988
—ORCID · none

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

Systems, architecture and hardware · 3 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Processor architecture and microarchitecture · 41% High-performance computing · 36% Performance modeling and evaluation · 18%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Compilers and program optimization › instruction scheduling
compile-time scheduling
0.011988
Squeezing more CPU performance out of a Cray-2 by Vector block scheduling · SC 1988
Compilers and program optimization
instruction scheduling
0.011988
Squeezing more CPU performance out of a Cray-2 by Vector block scheduling · SC 1988
Processor architecture and microarchitecture
vector processor
0.011988
Squeezing more CPU performance out of a Cray-2 by Vector block scheduling · SC 1988
High-performance computing
parallel numerical algorithms
0.011982
Experience with the Parallel Solutions of Partial Differential Equations on a Distributed Computing System · IEEE Trans. Computers 1982
Performance modeling and evaluation › performance prediction
parallel program performance prediction
0.011982
Experience with the Parallel Solutions of Partial Differential Equations on a Distributed Computing System · IEEE Trans. Computers 1982
High-performance computing › scientific computing systems
partial differential equation solver
0.011982
Experience with the Parallel Solutions of Partial Differential Equations on a Distributed Computing System · IEEE Trans. Computers 1982
Parallel and multicore computing › multiprocessor system
loosely coupled multiprocessor
0.011982
Experience with the Parallel Solutions of Partial Differential Equations on a Distributed Computing System · IEEE Trans. Computers 1982

Methods — techniques the papers use, named apart from their topics

resource allocation · 0.0loop scheduling · 0.0performance modeling · 0.0experimental measurement · 0.0
YearPublicationVenuePosition
1988 Introducing symbolic problem solving techniques in the dependence testing phases of a vectorizer
abstract
The purpose of a vectorizer is to perform program restructuring in order to exhibit the most efficiently exploitable forms of vector loops. This is guided by a suitable form of semantic analysis, Dependence Testing, which must be precise in order to fully exploit the architecture. Most studies reduce this phase to the application of a series of explicitly computable arithmetic criteria. In many cases, this will fail if the criteria cannot be computed numerically, and contain symbols which cannot be evaluated. This also makes the use of other information pertaining to these symbols difficult. It is shown here that it is possible to extract symbolic equations from some of the classical criteria, merge them with other symbolic knowledge about the program, and use the global system to decide the non-existence of a dependence. In the context of the VATIL vectorizer [17, 16], it is also shown possible to control the computation cost, and obtain a good overall efficiency.
Alain Lichnewsky, François Thomasset
ICS1
1988 Squeezing more CPU performance out of a Cray-2 by Vector block scheduling
abstract
Compile-time scheduling of vector activities on the Cray 2 is studied using a simplified model of the vector instruction stream. An approach based on experience with an array-processor microde scheduling by the authors is shown to be practical. It calls for a pass of loop scheduling followed by a pass of resource allocation. Actual benchmarks of the resulting code are shown, exhibiting speedups as large as 50% over the current CFT77 compiler. The results also give a novel perspective on vector chaining vs. nonchaining processor architectures.>
Christine Eisenbeis, William Jalby, Alain Lichnewsky
SC3
1982 Experience with the Parallel Solutions of Partial Differential Equations on a Distributed Computing System
abstract
It is of interest to determine whether loosely coupled multiprocessors can be profitably used for the solution of larger numerical problems. We present here a performance evaluation of the gain obtained by solving partial differential equation systems on such an architecture. The experimental setting is an LSI 11 based multimicroprocessor system using a fiber optics local area network designed and implemented at Laboratoire de Recherche en Informatique, Université Paris-Sud. The paper includes a discussion of the numerical methods and of their implementation, a performance model of the parallel processing system, and measurements taken on the experimental system. The experimentally validated theoretical results confirm the interest of our approach based on performance models.
Erol Gelenbe, Alain Lichnewsky, Andreas Stafylopatis
IEEE Trans. Computers2