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

Alain J. Martin

dblp:82/3175 · DBLP profile ↗
← Back
27ranked-venue papers
13as first author
0since 2021 · last 2014
—ORCID · none

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

Theory of computation · 11 · 8 first-authorSystems, architecture and hardware · 10 · 3 first-authorDatabases, data management, data science and information retrieval · 6 · 5 first-authorSoftware engineering, systems software and programming languages · 5 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 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
4 papers
Integrated circuit design · 66% Electronic design automation · 26% Distributed systems · 4%

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

TopicWeightPapersLastEvidence papers
Integrated circuit design
asynchronous circuit design
0.112006
Asynchronous Techniques for System-on-Chip Design · Proc. IEEE 2006
Integrated circuit design › asynchronous circuit design
globally asynchronous locally synchronous design
0.112006
Asynchronous Techniques for System-on-Chip Design · Proc. IEEE 2006
Integrated circuit design › asynchronous circuit design
handshake protocols
0.112006
Asynchronous Techniques for System-on-Chip Design · Proc. IEEE 2006
Integrated circuit design › asynchronous circuit design
quasi delay insensitive circuits
0.112006
Asynchronous Techniques for System-on-Chip Design · Proc. IEEE 2006
Integrated circuit design
system-on-chip
0.112006
Asynchronous Techniques for System-on-Chip Design · Proc. IEEE 2006
Electronic design automation › logic synthesis
asynchronous circuit synthesis
0.012003
High-level synthesis of asynchronous systems by data-driven decomposition · DAC 2003
Electronic design automation
clustering
0.012003
High-level synthesis of asynchronous systems by data-driven decomposition · DAC 2003
Electronic design automation
high-level synthesis
0.012003
High-level synthesis of asynchronous systems by data-driven decomposition · DAC 2003
Distributed systems
clock synchronization
0.012006
Asynchronous Techniques for System-on-Chip Design · Proc. IEEE 2006
Interconnection networks and networks-on-chip
network topology
0.011990
An Interconnection Network for Distributed Recursive Computations · IEEE Trans. Computers 1990
Interconnection networks and networks-on-chip › network topology
recursive networks
0.011990
An Interconnection Network for Distributed Recursive Computations · IEEE Trans. Computers 1990
Performance modeling and evaluation › queueing models › product-form queueing networks
product-form solution
0.011983
A Characterization of Product-Form Queuing Networks · J. ACM 1983
Performance modeling and evaluation › queueing models
queueing network model
0.011983
A Characterization of Product-Form Queuing Networks · J. ACM 1983
Parallel and multicore computing
load balancing
0.011990
An Interconnection Network for Distributed Recursive Computations · IEEE Trans. Computers 1990

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

pre-charge half-buffer pipeline · 0.0product-form characterization · 0.0
YearPublicationVenuePosition
2014 A Compact Transregional Model for Digital CMOS Circuits Operating Near Threshold
abstract
Power dissipation is currently one of the most important design constraints in digital systems. In order to reduce power and energy demands in the foremost technology, namely CMOS, it is necessary to reduce the supply voltage to near the device threshold voltage. Existing analytical models for MOS devices are either too complex, thus obscuring the basic physical relations between voltages and currents, or they are inaccurate and discontinuous around the region of interest, i.e., near threshold. This paper presents a simple transregional compact model for analyzing digital circuits around the threshold voltage. The model is continuous, physically derived (by way of a simplified inversion-charge approximation), and accurate over a wide operational range: from a few times the thermal voltage to approximately twice the threshold voltage in modern technologies.
Sean Keller, David Money Harris, Alain J. Martin
IEEE Trans. Very Large Scale Integr. Syst.3
2006 Can Asynchronous Techniques Help the SoC Designer?
abstract
As technological advances make it possible to integrate an entire system on a single die, the designer of a system-on-chip (SoC) is confronted with increasing difficulties concerning complexity, reliability, energy and power consumption, and clock distribution. All those issues are aggravated by increasing parameters variability as a result of the same technological advances. This paper argues that because of the quasi-independence of asynchronous (QDI) circuits of timing, asynchronous logic alleviates the problems posed by parameter variability, and eliminates the clock distribution problem altogether. Furthermore, as some researchers attempt to turn the liability into an asset by exploiting parameter variability to design truly probabilistic computation, the flexibility and time-independence of asynchronous logic could be a natural match
Alain J. Martin
VLSI-SoC1
2006 Asynchronous Techniques for System-on-Chip Design
abstract
SoC design will require asynchronous techniques as the large parameter variations across the chip will make it impossible to control delays in clock networks and other global signals efficiently. Initially, SoCs will be globally asynchronous and locally synchronous (GALS). But the complexity of the numerous asynchronous/synchronous interfaces required in a GALS will eventually lead to entirely asynchronous solutions. This paper introduces the main design principles, methods, and building blocks for asynchronous VLSI systems, with an emphasis on communication and synchronization. Asynchronous circuits with the only delay assumption of isochronic forks are called quasi-delay-insensitive (QDI). QDI is used in the paper as the basis for asynchronous logic. The paper discusses asynchronous handshake protocols for communication and the notion of validity/neutrality tests, and completion tree. Basic building blocks for sequencing, storage, function evaluation, and buses are described, and two alternative methods for the implementation of an arbitrary computation are explained. Issues of arbitration, and synchronization play an important role in complex distributed systems and especially in GALS. The two main asynchronous/synchronous interfaces needed in GALS-one based on synchronizer, the other on stoppable clock-are described and analyzed.
Alain J. Martin, Mika Nyström
Proc. IEEE1
2003 High-level synthesis of asynchronous systems by data-driven decomposition
abstract
We present a method for decomposing a high-level program description of a circuit into a system of concurrent modules that can each be implemented as asynchronous pre-charge half-buffer pipeline stages (the circuits used in the asynchronous R3000 MIPS microprocessor). We apply it to designing the instruction fetch of an asynchronous 8051 microcontroller, with promising results. We discuss new clustering algorithms that will improve the performance figures further.
Catherine G. Wong, Alain J. Martin
DAC2
2003 An architecture for asynchronous FPGAs
abstract
We present an architecture for a quasi delay-insensitive asynchronous field-programmable gate array. The logic cell is a complete asynchronous pipeline stage, and the interconnects are entirely delay insensitive, eliminating all timing issues from the place-and-route procedure.
Catherine G. Wong, Alain J. Martin
FPT2
2002 An Energy Estimation Method for Asynchronous Circuits with Application to an Asynchronous Microprocessor
abstract
This paper presents a simulator operating on a logical representation of an asynchronous circuit that gives energy estimates within 10% of electrical (hspice) simulation. Our simulator is the first such tool in the literature specifically targeted to efficient energy estimation of QDI asynchronous circuits. As an application, we show how the simulator has been used to accurately estimate the energy consumption in different parts of an asynchronous MIPS R3000 microprocessor. This is the first energy breakdown of an asynchronous microprocessor in the literature.
Paul I. Pénzes, Alain J. Martin
DATE2
2002 Energy-delay efficiency of VLSI computations
abstract
In this paper we introduce an energy-delay efficiency metric that captures any trade-off between the energy and the delay of the computation.We apply this new concept to the parallel and sequential composition of circuits in general and in particular to circuits optimized through transistor sizing. We bound the delay and energy of the optimized circuit and we give necessary and sufficient conditions under which these bounds are reached. We also give necessary and sufficient conditions under which subcomponents of a design can be optimized independently so as to yield global optimum when recomposed.We demonstrate the utility of a minimum-energy function to capture high level compositional properties of circuits. The use of this minimum-energy function yields practical insight into ways of improving the overall energy-delay efficiency of circuits.
Paul I. Pénzes, Alain J. Martin
ACM Great Lakes Symposium on VLSI2
2001 Towards an energy complexity of computation
Alain J. Martin
Inf. Process. Lett.1
1998 Slack Elasticity in Concurrent Computing
Rajit Manohar, Alain J. Martin
MPC2
1996 Specifying the Caltech Asynchronous Microprocessor
Ralph-Johan Back, Alain J. Martin, Kaisa Sere
Sci. Comput. Program.2
1995 An Action System Specification of the Caltech Asynchronous Microprocessor
Ralph-Johan Back, Alain J. Martin, Kaisa Sere
MPC2
1993 Design of a delay-insensitive multiply-accumulate unit
Christian D. Nielsen, Alain J. Martin
Integr.2
1992 Asynchronous Datapaths and the Design of an Asynchronous Adder
Alain J. Martin
Formal Methods Syst. Des.1
1990 Distributed Sorting
H. Peter Hofstee, Alain J. Martin, Jan L. A. van de Snepscheut
Sci. Comput. Program.2
1990 An Interconnection Network for Distributed Recursive Computations
abstract
Distributed computations may be viewed as a set of communicating processes. If such a computation is to be executed by a multiprocessor system, the processes have to be distributed over the processors, and the communications have to be distributed over a network. This leads to the questions of load balancing and message routing. The authors consider distributed recursive computations and propose a class of interconnection networks that admits a homogeneous distribution of processes and trivial routing. A subclass that admits a planar embedding of the network is identified.>
Alain J. Martin, Jan L. A. van de Snepscheut
IEEE Trans. Computers1
1989 An Algorithm for Transitive Reduction of an Acyclic Graph
David Gries, Alain J. Martin, Jan L. A. van de Snepscheut, Jan Tijmen Udding
Sci. Comput. Program.2
1986 The Sneptree : A Versatile Interconnection Network
Peyyun Peggy Li, Alain J. Martin
ICPP2
1986 Compiling Communicating Processes Into Delay-Insensitive VLSI Circuits
Alain J. Martin
Distributed Comput.1
1986 A New Generalization of Dekker's Algorithm for Mutual Exclusion
Alain J. Martin
Inf. Process. Lett.1
1985 The Probe: An Addition to Communication Primitives
Alain J. Martin
Inf. Process. Lett.1
1985 Fair Mutual Exclusion with Unfair P and V Operations
Alain J. Martin, Jerry R. Burch
Inf. Process. Lett.1
1985 Distributed Mutual Exclusion on a Ring of Processes
Alain J. Martin
Sci. Comput. Program.1
1984 A Presentation of the Fibonacci Algorithm
Alain J. Martin, Martin Rem
Inf. Process. Lett.1
1983 A General Proof Rule for Procedures in Predicate Transformer Semantics
Alain J. Martin
Acta Informatica1
1983 A Characterization of Product-Form Queuing Networks
abstract
Sunple criterta are given for determining whether a queuing network model has a product-form solution and is thus computationally tractable Categories and SubJect Descriptors.D.4.
K. Mani Chandy, Alain J. Martin
J. ACM2
1981 An Axiomatic Definition of Synchronization Primitives
Alain J. Martin
Acta Informatica1
1979 Two Implementations of the Conditional Critical Region Using a Split Binary Semaphore
Joep L. W. Kessels, Alain J. Martin
Inf. Process. Lett.2