Demo Data from EDBT 2026 / reviewers in the wild / expert
Alain J. Martin
dblp:82/3175
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Integrated circuit design
asynchronous circuit design |
0.1 | 1 | 2006 | Asynchronous Techniques for System-on-Chip Design · Proc. IEEE 2006 |
Integrated circuit design › asynchronous circuit design
globally asynchronous locally synchronous design |
0.1 | 1 | 2006 | Asynchronous Techniques for System-on-Chip Design · Proc. IEEE 2006 |
Integrated circuit design › asynchronous circuit design
handshake protocols |
0.1 | 1 | 2006 | Asynchronous Techniques for System-on-Chip Design · Proc. IEEE 2006 |
Integrated circuit design › asynchronous circuit design
quasi delay insensitive circuits |
0.1 | 1 | 2006 | Asynchronous Techniques for System-on-Chip Design · Proc. IEEE 2006 |
Integrated circuit design
system-on-chip |
0.1 | 1 | 2006 | Asynchronous Techniques for System-on-Chip Design · Proc. IEEE 2006 |
Electronic design automation › logic synthesis
asynchronous circuit synthesis |
0.0 | 1 | 2003 | High-level synthesis of asynchronous systems by data-driven decomposition · DAC 2003 |
Electronic design automation
clustering |
0.0 | 1 | 2003 | High-level synthesis of asynchronous systems by data-driven decomposition · DAC 2003 |
Electronic design automation
high-level synthesis |
0.0 | 1 | 2003 | High-level synthesis of asynchronous systems by data-driven decomposition · DAC 2003 |
Distributed systems
clock synchronization |
0.0 | 1 | 2006 | Asynchronous Techniques for System-on-Chip Design · Proc. IEEE 2006 |
Interconnection networks and networks-on-chip
network topology |
0.0 | 1 | 1990 | An Interconnection Network for Distributed Recursive Computations · IEEE Trans. Computers 1990 |
Interconnection networks and networks-on-chip › network topology
recursive networks |
0.0 | 1 | 1990 | 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.0 | 1 | 1983 | A Characterization of Product-Form Queuing Networks · J. ACM 1983 |
Performance modeling and evaluation › queueing models
queueing network model |
0.0 | 1 | 1983 | A Characterization of Product-Form Queuing Networks · J. ACM 1983 |
Parallel and multicore computing
load balancing |
0.0 | 1 | 1990 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | A Compact Transregional Model for Digital CMOS Circuits Operating Near ThresholdabstractPower 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?abstractAs 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-SoC | 1 |
| 2006 | Asynchronous Techniques for System-on-Chip DesignabstractSoC 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. IEEE | 1 |
| 2003 | High-level synthesis of asynchronous systems by data-driven decompositionabstractWe 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 |
DAC | 2 |
| 2003 | An architecture for asynchronous FPGAsabstractWe 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 |
FPT | 2 |
| 2002 | An Energy Estimation Method for Asynchronous Circuits with Application to an Asynchronous MicroprocessorabstractThis 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 |
DATE | 2 |
| 2002 | Energy-delay efficiency of VLSI computationsabstractIn 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 VLSI | 2 |
| 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 |
MPC | 2 |
| 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 |
MPC | 2 |
| 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 ComputationsabstractDistributed 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. Computers | 1 |
| 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 |
ICPP | 2 |
| 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 Informatica | 1 |
| 1983 | A Characterization of Product-Form Queuing NetworksabstractSunple 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. ACM | 2 |
| 1981 | An Axiomatic Definition of Synchronization Primitives
Alain J. Martin |
Acta Informatica | 1 |
| 1979 | Two Implementations of the Conditional Critical Region Using a Split Binary Semaphore
Joep L. W. Kessels, Alain J. Martin |
Inf. Process. Lett. | 2 |