Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Rémi Triolet

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

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

Software engineering, systems software and programming languages · 2 · 1 first-authorSystems, architecture and hardware · 1

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.

Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%

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

TopicWeightPapersLastEvidence papers
Compilers and program optimization
loop transformation
0.011988
Supernode Partitioning · POPL 1988
Parallel and multicore computing › parallel scheduling
loop scheduling
0.011988
Supernode Partitioning · POPL 1988

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

partitioning · 0.0loop transformation · 0.0
YearPublicationVenuePosition
1991 Semantical interprocedural parallelization: an overview of the PIPS project
abstract
PIPS is an experhnental FORTRAN source-to-source parallelizer that combines the goal of exploring interprocedural and semantical analysis with a requirement for compilation speed.We present in this paper the main features of PIPS, i.e., demand-driven architecture, automatic support for multiple implementation languages, structured control graph, predicates and regions for interprocedural analysis and global nested loop paralle~lzation, with an emphasis on its core data structures and transformation phases.Some preliminary results on the practical impact of our design choices are discussed.
François Irigoin, Pierre Jouvelot, Rémi Triolet
ICS3
1988 Supernode Partitioning
abstract
Supercompilers must reschedule computations defined by nested DO-loops in order to make an efficient use of supercomputer features (vector units, multiple elementary processors, cache memory, etc…). Many rescheduling techniques like loop interchange, loop strip-mining or rectangular partitioning have been described to speedup program execution. We present here a class of partitionings that encompasses previous techniques and provides enough flexibility to adapt code to multiprocessors with two levels of parallelism and two levels of memory.
François Irigoin, Rémi Triolet
POPL2
1986 Automatic Parallelization of Fortran Programs in the Presence of Procedure Calls
Rémi Triolet, Paul Feautrier, François Irigoin
ESOP1