Demo Data from SIGIR 2026 / reviewers in the wild / expert
Gregg Baeckler
dblp:19/6969
· DBLP profile ↗
11ranked-venue papers
1as first author
1since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 10 · 1 first-author · 1 since 2021Theory of computation · 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.
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Electronic design automation · 34% Reconfigurable computing and FPGAs · 30% Hardware accelerators and domain-specific architectures · 19% | |
| Computer networks
1 paper |
Internet architecture and protocols · 100% |
Topics — the 15 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
logic synthesis |
0.4 | 2 | 2019 | Fractal Synthesis: Invited Tutorial · FPGA 2019 Efficient SAT-based Boolean matching for FPGA technology mapping · DAC 2006 |
Reconfigurable computing and FPGAs
FPGA arithmetic |
0.4 | 1 | 2020 | High Density Pipelined 8bit Multiplier Systolic Arrays for FPGA · FPGA 2020 |
Hardware accelerators and domain-specific architectures
systolic array |
0.4 | 1 | 2020 | High Density Pipelined 8bit Multiplier Systolic Arrays for FPGA · FPGA 2020 |
Electronic design automation › logic synthesis
FPGA synthesis |
0.4 | 1 | 2019 | Fractal Synthesis: Invited Tutorial · FPGA 2019 |
Reconfigurable computing and FPGAs
FPGA architecture |
0.2 | 1 | 2016 | HyperPipelining of High-Speed Interface Logic · FPGA 2016 |
Integrated circuit design › high-speed integrated circuits › high-speed integrated circuit design
high-speed interface circuits |
0.2 | 1 | 2016 | HyperPipelining of High-Speed Interface Logic · FPGA 2016 |
Processor architecture and microarchitecture
pipelining |
0.2 | 1 | 2016 | HyperPipelining of High-Speed Interface Logic · FPGA 2016 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
0.1 | 1 | 2020 | High Density Pipelined 8bit Multiplier Systolic Arrays for FPGA · FPGA 2020 |
Reconfigurable computing and FPGAs
FPGA physical design |
0.1 | 1 | 2019 | Fractal Synthesis: Invited Tutorial · FPGA 2019 |
Internet architecture and protocols › local area network
ethernet |
0.1 | 1 | 2016 | HyperPipelining of High-Speed Interface Logic · FPGA 2016 |
Electronic design automation › logic synthesis
boolean matching |
0.1 | 1 | 2006 | Efficient SAT-based Boolean matching for FPGA technology mapping · DAC 2006 |
Electronic design automation › logic synthesis › technology mapping
FPGA technology mapping |
0.1 | 1 | 2006 | Efficient SAT-based Boolean matching for FPGA technology mapping · DAC 2006 |
Electronic design automation › logic synthesis
technology mapping |
0.1 | 1 | 2006 | Efficient SAT-based Boolean matching for FPGA technology mapping · DAC 2006 |
Reconfigurable computing and FPGAs › FPGA architecture
adaptive logic module |
0.1 | 1 | 2005 | The Stratix II logic and routing architecture · FPGA 2005 |
Reconfigurable computing and FPGAs
FPGA routing architecture |
0.1 | 1 | 2005 | The Stratix II logic and routing architecture · FPGA 2005 |
Methods — techniques the papers use, named apart from their topics
retiming · 0.5hyperpipelining · 0.5mixed DSP Block and soft logic design · 0.4packing · 0.4clustering · 0.4conflict clause sharing · 0.1boolean satisfiability · 0.1arithmetic structure design · 0.1LUT partitioning · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | High Performance Soft Multi-Processor ArraysabstractIn this paper we will explore the design and implementation of a multi-processor array consisting of a large number of soft parallel processors. We start with a new 16-SP 32-bit SIMT architecture that can run at 950MHz in Altera Agilex-7 devices. In one example, we create a 30 processor cluster that closes timing at over 930 MHz, and consumes only about 30% of a mid-range FPGA. This work is intended to enable the design of soft systems - where software and hardware approaches can be combined in an FPGA context. Martin Langhammer, Gregg Baeckler, Kim Bozman |
ASAP | 2 |
| 2020 | High Density 8-Bit Multiplier Systolic Arrays For FpgaabstractArtificial Intelligence (AI) has become the fastest growing application area for FPGAs. Two types of numerics are needed. Training typically uses floating point arithmetic (which is now widely available as embedded functions in current FPGAs). Inference is typically calculated with lower precision integer numbers, which can be implemented with embedded functions, soft logic, or a combination of the two. INT8 performance is therefore used as a typical benchmarking metric for current FPGAs. Recent publications based on Xilinx devices show the extraction of two INT8 multipliers from a 24×18 multiplier. A paper from Intel describes how to obtain two INT8 multipliers from a 18×18 multiplier, with the help of a small amount of soft logic. In this paper we introduce a number of new INT8 multiplier techniques, starting with the Intel 18×18 multiplier approach. Using both memory and logic resources - for a more balanced use of the FPGA features - we improve the INT8 density, and also show a signed-magnitude (SM) 1.7 construct that is even smaller. To demonstrate the usability of these new multipliers, we develop a scalable systolic array, that contains up to 32,768 SM1.7 multipliers, or 28,800 INT8 multipliers, fit in an Intel Stratix 10 2800 device. Finally, we implement a system architecture that includes input and output flow buffering and control, which can be instantiated directly into a larger AI design, or can enable the FPGA to be used as a standalone accelerator. This system exceeds 400 MHz for the largest array on a mid-speed device (26 TOPS INT8), and can operate up to 600 MHz for smaller array sizes. Martin Langhammer, Sergey Gribok, Gregg Baeckler |
FCCM | 3 |
| 2020 | High Density Pipelined 8bit Multiplier Systolic Arrays for FPGAabstractWith the advent of AI and machine learning as the highest profile FPGA applications, INT8 performance is currently one of the key benchmarking metrics. In current devices, INT8 multipliers must be extracted from higher precision multipliers. Recently, we reported the implementation of a mixed DSP Block and soft logic design, with 22,400 INT8 multipliers, and a system clock rate of 416MHz, on the Intel Stratix 10 2800 chip. Martin Langhammer, Sergey Gribok, Gregg Baeckler |
FPGA | 3 |
| 2019 | High Precision, High Performance FPGA AddersabstractFPGAs are now being commonly used in the datacenter as smart Network Interface Cards (NICs), with cryptography as one of the strategic application areas. Public key cryptography algorithms in particular require arithmetic with thousands of bits of precision. Even an operation as simple as addition can be difficult for the FPGA when dealing with large integers, because of the high resource count and high latency needed to achieve usable performance levels with known methods. This paper examines the architecture and implementation of high-performance integer adders on FPGAs for widths ranging from 1024 to 8192 bits, in both single-instance and many-core chip-filling configurations. For chip-filling designs the routing impact of these wide busses are assessed, as they often have an impact outside the immediate locality of the structures. The architectures presented in this work show 1 to 2 orders magnitude reduction in the area-latency product over commonly used approaches. Routing congestion is managed, with near 100% logic efficiency (packing) for the adder function. Performance for these largely automatically placed designs are approximately the same as for carefully floor-planned non-arithmetic applications. In one example design, we show a 2048 bit adder in 5021 ALMs, with a latency of 6 clock cycles, at 628 MHz in a Stratix 10 E-2 device. Martin Langhammer, Bogdan Pasca 0001, Gregg Baeckler |
FCCM | 3 |
| 2019 | Fractal Synthesis: Invited TutorialabstractThis paper will describe Fractal Synthesis, which is a new set of synthesis, clustering, and packing algorithms for FPGA devices, which dramatically increases the utilization and effective performance for arithmetic rich designs. The emergence of AI inferencing as a significant new FPGA application has brought some of the shortcomings of the FPGA and current design flows into focus. We describe new results where near 100% logic utilization of the FPGA is not only possible, but deterministic, with consistent high clock rates. Alternately, smaller datapaths can be synthesized, and combined to make chip filling designs. In one benchmark consisting of purely arithmetic datapath for a large Stratix®10 FPGA (E-2 speedgrade), we will show 92% logic utilization at 460 MHz for an automatically placed arithmetic datapath, and 410MHz with 97% logic utilization. Furthermore, we describe new results, where these performance and density level can be applied to non-arithmetic designs, by extending these techniques to placement. Martin Langhammer, Gregg Baeckler, Sergey Gribok |
FPGA | 2 |
| 2019 | Extracting INT8 Multipliers from INT18 MultipliersabstractWith the advent of machine learning as perhaps the most high-profile application area for FPGAs, there is a compelling reason to improve the provision of smaller precision arithmetic on these devices. INT8 is commonly used for AI inferencing, and along with some additional soft logic for exponent handling, can be an effective solution for training as well. This paper describes techniques for efficiently extracting INT8 multipliers from commonly available INT18 multipliers found in many modern FPGAs. A small amount of soft logic - as little as 7 ALMs per INT8 multiplier - is required to provide pre or post multiplier correction to calculate two INT8 multiplies from a single 18x18 multiplier. We present two configurations for both signed and unsigned representations where two multiplications share one input operand. In addition to the individual INT8 variants, we present full device cases of 22,400 INT8 multipliers organized as DOT32 product arrays, with the soft logic tightly bound to the INT18 based DSP Blocks. A majority of the soft logic and routing in the device is left untouched, and available for application development. Martin Langhammer, Bogdan Pasca 0001, Gregg Baeckler, Sergey Gribok |
FPL | 3 |
| 2018 | High Density and Performance Multiplication for FPGAabstractArithmetic based applications are one of the most common use cases for modern FPGAs. Currently, machine learning is emerging as the fastest growth area for FPG As, renewing an interest in low precision multiplication. There is now a new focus on multiplication in the soft fabric - very high-density systems, consisting of many thousands of operations, are the current norm. In this paper we introduce multiplier regularization, which restructures common multiplier algorithms into smaller, and more efficient architectures. The multiplier structure is parameterizable, and results are given for a continuous range of input sizes, although the algorithm is most efficient for small input precisions. The multiplier is particularly effective for typical machine learning inferencing uses, and the presented cores can be used for dot products required for these applications. Although the examples presented here are optimized for Intel Stratix 10 devices, the concept of regularized arithmetic structures are applicable to generic FPGA LUT architectures. Results are compared to Intel Megafunction IP as well as contrasted with normalized representations of recently published results for Xilinx devices. We report a 10% to 35% smaller area, and a more significant latency reduction, in the range of 25% to 50%, for typical inferencing use cases. Martin Langhammer, Gregg Baeckler |
ARITH | 2 |
| 2016 | HyperPipelining of High-Speed Interface LogicabstractThe throughput needs of networking designs on FPGAs are constantly growing -- from 40Gbps to 100Gbps, 400Gbps and beyond. A 400G Ethernet MAC needs to process wide data at high speeds to meet the throughput needs. Altera recently introduced HyperFlexTM [1][2][3], a change to the fabric architecture aimed to facilitate massive pipelining of FPGA designs -- allowing them to run faster and hence alleviate the congestion that is caused by widening datapaths beyond 512b or 1024b. Though it seems counterintuitive it can be easier to close timing at 781 MHz for a 640b datapath than at 390 MHz for a 1280b datapath when wire congestion is taken into account. Gregg Baeckler |
FPGA | 1 |
| 2006 | Efficient SAT-based Boolean matching for FPGA technology mappingabstractMost FPGA technology mapping approaches either target Lookup Tables (LUTs) or relatively simple Programmable Logic Blocks (PLBs). Considering networks of PLBs during technology mapping has the potential of providing unique optimizations unavailable through other techniques. This paper proposes a Boolean matching approach for FPGA technology mapping targeting networks of PLBs. To overcome the demanding memory requirements of previous approaches, the Boolean matching problem is formulated as a Boolean Satisfiability (SAT) problem. Since the SAT formulation provides a trade-off between space and time, the primary objective is to increase the efficiency of the SAT-based approach. To do this, the original SAT problem is decomposed into two easier SAT problems. To reduce the problem search space, a theorem is introduced to allow conflict clauses to be shared across problems and extra constraints are generated. Experiments demonstrate a 340% run time improvement and 27% more success in mapping than previous SAT-based approaches. Sean Safarpour, Andreas G. Veneris, Gregg Baeckler, Richard Yuan |
DAC | 3 |
| 2005 | The Stratix II logic and routing architectureabstractThis paper describes the Altera Stratix II™ logic and routing architecture. This architecture features a novel adaptive logic module (ALM) that is based on a 6-LUT, but can be partitioned into two smaller LUTs to efficiently implement circuits containing a range of LUT sizes that arises in conventional synthesis flows. This provides a performance increase of 15% in the Stratix II architecture while reducing area by 2%. The ALM also includes a more powerful arithmetic structure that can perform two bits of arithmetic per ALM, and perform a sum of up to three inputs. The routing fabric adds a new set of fast inputs to the routing multiplexers for another 3% improvement in performance, while other improvements in routing efficiency cause another 6% reduction in area. These changes in combination with other circuit and architecture changes in Stratix II contribute 27% of an overall 51% performance improvement (including architecture and process improvement). The architecture changes reduce area by 10% in the same process, and by 50% after including process migration. David M. Lewis, Elias Ahmed, Gregg Baeckler, Vaughn Betz, Mark Bourgeault, David Cashman, David R. Galloway, Mike Hutton, Christopher Lane, Andy Lee, Paul Leventis, Sandy Marquardt, Cameron McClintock, Ketan Padalia, Bruce Pedersen, Giles Powell, Boris Ratchev, Srinivas Reddy, Jay Schleicher, Kevin Stevens, Richard Yuan, Richard Cliff, Jonathan Rose |
FPGA | 3 |
| 2004 | Improving FPGA Performance and Area Using an Adaptive Logic Module
Mike Hutton, Jay Schleicher, David M. Lewis, Bruce Pedersen, Richard Yuan, Sinan Kaptanoglu, Gregg Baeckler, Boris Ratchev, Ketan Padalia, Mark Bourgeault, Andy Lee, Henry Kim, Rahul Saini |
FPL | 7 |