Jean-Michel Puiatti

dblp:38/6318 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
0since 2021 · last 1999
—ORCID · none

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

Systems, architecture and hardware · 4Software engineering, systems software and programming languages · 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.

Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Processor architecture and microarchitecture · 79% Reconfigurable computing and FPGAs · 21%

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

TopicWeightPapersLastEvidence papers
Compilers and program optimization
predicated execution
0.011999
The Program Decision Logic Approach to Predicated Execution · ISCA 1999
Processor architecture and microarchitecture › instruction-level parallelism
predicated execution
0.011999
The Program Decision Logic Approach to Predicated Execution · ISCA 1999
Bioinformatics and computational biology › sequence analysis › sequence profile analysis
profile search
0.011998
Hardware Implementation of Generalized Profile Search on the GENSTROM Machine (Abstract) · FPGA 1998
Bioinformatics and computational biology
sequence analysis
0.011998
Hardware Implementation of Generalized Profile Search on the GENSTROM Machine (Abstract) · FPGA 1998
Compilers and program optimization › instruction scheduling
instruction-level parallelism
0.011999
The Program Decision Logic Approach to Predicated Execution · ISCA 1999
Reconfigurable computing and FPGAs
FPGA implementation
0.011998
Hardware Implementation of Generalized Profile Search on the GENSTROM Machine (Abstract) · FPGA 1998

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

logic synthesis · 0.0online arithmetic · 0.0
YearPublicationVenuePosition
1999 An Architecture Framework for Introducing Predicated Execution into Embedded Microprocessors
Daniel A. Connors, Jean-Michel Puiatti, David I. August, Kevin M. Crozier, Wen-Mei W. Hwu
Euro-Par2
1999 The Program Decision Logic Approach to Predicated Execution
abstract
Modern compilers must expose sufficient amounts of Instruction-Level Parallelism (ILP) to achieve the promised performance increases of superscalar and VLIW processors. One of the major impediments to achieving this goal has been inefficient programmatic control flow. Historically, the compiler has translated the programmer's original control structure directly into assembly code with conditional branch instructions. Eliminating inefficiencies in handling branch instructions and exploiting ILP has been the subject of much research. However, traditional branch handling techniques cannot significantly alter the program's inherent control structure. The advent of predication as a program control representation has enabled compilers to manipulate control in a form more closely related to the underlying program logic. This work takes full advantage of the predication paradigm by abstracting the program control flow into a logical form referred to as a program decision logic network. This network is modeled as a Boolean equation and minimized using modified versions of logic synthesis techniques. After minimization, the more efficient version of the program's original control flow is re-expressed in predicated code. Furthermore, this paper proposes extensions to the HPL PlayDoh predication model in support of more effective predicate decision logic network minimization. Finally, this paper shows the ability of the mechanisms presented to overcome limits on ILP previously imposed by rigid program control structure.
David I. August, John W. Sias, Jean-Michel Puiatti, Scott A. Mahlke, Daniel A. Connors, Kevin M. Crozier, Wen-Mei W. Hwu
ISCA3
1998 Hardware Implementation of Generalized Profile Search on the GENSTORM Machine
abstract
We describe the hardware implementation of the ProfileScan algorithm, a very sensitive method to discover distant biomolecular sequence relationships. This is part of the GENSTORM project, aimed at providing a dedicated computer for biological sequence processing based on FPGAs.
Emeka Mosanya, Jean-Michel Puiatti, Eduardo Sanchez
FCCM2
1998 Hardware Implementation of Generalized Profile Search on the GENSTROM Machine (Abstract)
abstract
No abstract available.
Emeka Mosanya, Jean-Michel Puiatti, Eduardo Sanchez
FPGA2