Demo Data from EDBT 2026 / reviewers in the wild / expert
Luis Vega
dblp:140/8247
· DBLP profile ↗
7ranked-venue papers
1as first author
1since 2021 · last 2021
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 1 first-author · 1 since 2021Theory of computation · 3Systems, architecture and hardware · 2Artificial intelligence and machine learning · 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
4 papers |
Emerging computing paradigms · 41% Reconfigurable computing and FPGAs · 24% Cloud and datacenter computing · 14% | |
| Network and information security
1 paper |
Hardware security and side channels · 80% Privacy and data protection · 20% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 12 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization › code generation
instruction selection |
0.5 | 1 | 2021 | Reticle: a virtual machine for programming modern FPGAs · PLDI 2021 |
Privacy and data protection
information leakage |
0.3 | 1 | 2018 | Hiding Intermittent Information Leakage with Architectural Support for Blinking · ISCA 2018 |
Hardware security and side channels › side-channel attack
power analysis |
0.3 | 1 | 2018 | Hiding Intermittent Information Leakage with Architectural Support for Blinking · ISCA 2018 |
Hardware security and side channels › side-channel countermeasures
power analysis countermeasure |
0.3 | 1 | 2018 | Hiding Intermittent Information Leakage with Architectural Support for Blinking · ISCA 2018 |
Hardware security and side channels
side-channel attack |
0.3 | 1 | 2018 | Hiding Intermittent Information Leakage with Architectural Support for Blinking · ISCA 2018 |
Hardware security and side channels
side-channel countermeasures |
0.3 | 1 | 2018 | Hiding Intermittent Information Leakage with Architectural Support for Blinking · ISCA 2018 |
Hardware accelerators and domain-specific architectures › domain-specific accelerator
ASIC accelerator |
0.3 | 1 | 2017 | Moonwalk: NRE Optimization in ASIC Clouds · ASPLOS 2017 |
Emerging computing paradigms
molecular computing |
0.3 | 1 | 2017 | Universal Shape Replicators via Self-Assembly with Attractive and Repulsive Forces · SODA 2017 |
Emerging computing paradigms
self-assembly |
0.3 | 1 | 2017 | Universal Shape Replicators via Self-Assembly with Attractive and Repulsive Forces · SODA 2017 |
Emerging computing paradigms › molecular computing › algorithmic self-assembly
tile assembly model |
0.3 | 1 | 2017 | Universal Shape Replicators via Self-Assembly with Attractive and Repulsive Forces · SODA 2017 |
Integrated circuit design
system-on-chip |
0.1 | 1 | 2018 | Hiding Intermittent Information Leakage with Architectural Support for Blinking · ISCA 2018 |
Algorithms and data structures
self-assembly |
0.1 | 1 | 2017 | Universal Shape Replicators via Self-Assembly with Attractive and Repulsive Forces · SODA 2017 |
Methods — techniques the papers use, named apart from their topics
instruction selection · 1.0mutual information analysis · 0.7interval covering optimization · 0.7attractive and repulsive glues · 0.62-handed assembly model · 0.6NRE optimization · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Reticle: a virtual machine for programming modern FPGAsabstractModern field-programmable gate arrays (FPGAs) have recently powered high-profile efficiency gains in systems from datacenters to embedded devices by offering ensembles of heterogeneous, reconfigurable hardware units. Programming stacks for FPGAs, however, are stuck in the past—they are based on traditional hardware languages, which were appropriate when FPGAs were simple, homogeneous fabrics of basic programmable primitives. We describe Reticle, a new low-level abstraction for FPGA programming that, unlike existing languages, explicitly represents the special-purpose units available on a particular FPGA device. Reticle has two levels: a portable intermediate language and a target-specific assembly language. We show how to use a standard instruction selection approach to lower intermediate programs to assembly programs, which can be both faster and more effective than the complex metaheuristics that existing FPGA toolchains use. We use Reticle to implement linear algebra operators and coroutines and find that Reticle compilation runs up to 100 times faster than current approaches while producing comparable or better run-time and utilization. Luis Vega, Joseph McMahan, Adrian Sampson, Dan Grossman, Luis Ceze |
PLDI | 1 |
| 2019 | Optimal staged self-assembly of linear assemblies
Cameron T. Chalk, Eric Martinez, Robert Schweller, Luis Vega, Andrew Winslow, Tim Wylie |
Nat. Comput. | 4 |
| 2018 | Hiding Intermittent Information Leakage with Architectural Support for BlinkingabstractAs demonstrated by numerous practical attacks, the physical act of computation emits unintended and damaging information through infinitesimal variations in timing, power, and resource contention. While there are many techniques for preventing the leakage of information through power channels for specific cryptographic units, they are typically either built directly into the hardware logic or exploit intricate mathematical properties of the algorithm itself. However, such leaks are not uniform in time but, as we show, rather occur in specific bursts. Exploiting this observation we propose a set of software-controlled techniques allowing for the seamless disconnection and reconnection of general purpose programmable components in a system-on-chip. Such a system is capable of providing brief moments of electrical isolation during which the most critical computations can be performed free from both timing and power measurement. Of course, disconnection comes at a cost. To balance the resulting trade-off between overhead and security effectively, we describe a new analysis technique to uncover the "leakiest" intervals of time, we provide an algorithm to co-optimize the covering of these intervals and the performance/energy costs under a set of architecture imposed constraints, and explore the architectural and software ramifications of such intermittent disconnection. In the end we find that by hiding only between 15% and 30% of the trace, at a performance cost of between 15% and 50%, we are able to reduce the mutual information between the leakage model and key bits by 75% on average, and to nearly zero in specific cases. Alric Althoff, Joseph McMahan, Luis Vega, Scott Davidson 0004, Timothy Sherwood, Michael B. Taylor, Ryan Kastner |
ISCA | 3 |
| 2018 | Optimal Staged Self-Assembly of General ShapesabstractWe analyze the number of tile types t, bins b, and stages necessary to assemble $$n \times n$$ squares and scaled shapes in the staged tile assembly model. For $$n \times n$$ squares, we prove $$\mathcal {O}\left( \frac{\log {n} - tb - t\log t}{b^2} + \frac{\log \log b}{\log t}\right) $$ stages suffice and $$\varOmega \left( \frac{\log {n} - tb - t\log t}{b^2}\right) $$ are necessary for almost all n. For shapes S with Kolmogorov complexity K(S), we prove $$\mathcal {O}\left( \frac{K(S) - tb - t\log t}{b^2} + \frac{\log \log b}{\log t}\right) $$ stages suffice and $$\varOmega \left( \frac{K(S) - tb - t\log t}{b^2}\right) $$ are necessary to assemble a scaled version of S, for almost all S. We obtain similarly tight bounds when the more powerful flexible glues are permitted. Cameron T. Chalk, Eric Martinez, Robert Schweller, Luis Vega, Andrew Winslow, Tim Wylie |
Algorithmica | 4 |
| 2017 | Moonwalk: NRE Optimization in ASIC CloudsabstractCloud services are becoming increasingly globalized and data-center workloads are expanding exponentially. GPU and FPGA-based clouds have illustrated improvements in power and performance by accelerating compute-intensive workloads. ASIC-based clouds are a promising way to optimize the Total Cost of Ownership (TCO) of a given datacenter computation (e.g. YouTube transcoding) by reducing both energy consumption and marginal computation cost. Moein Khazraee, Luis Vega, Michael B. Taylor |
ASPLOS | 3 |
| 2017 | Universal Shape Replicators via Self-Assembly with Attractive and Repulsive ForcesabstractWe show how to design a universal shape replicator in a self- assembly system with both attractive and repulsive forces. More precisely, we show that there is a universal set of constant-size objects that, when added to any unknown holefree polyomino shape, produces an unbounded number of copies of that shape (plus constant-size garbage objects). The constant-size objects can be easily constructed from a constant number of individual tile types using a constant number of preprocessing self-assembly steps. Our construction uses the well-studied 2-Handed Assembly Model (2HAM) of tile self-assembly, in the simple model where glues interact only with identical glues, allowing glue strengths that are either positive (attractive) or negative (repulsive), and constant temperature (required glue strength for parts to hold together). We also require that the given shape has specified glue types on its surface, and that the feature size (smallest distance between nonincident edges) is bounded below by a constant. Shape replication necessarily requires a self-assembly model where parts can both attach and detach, and this construction is the first to do so using the natural model of negative/repulsive glues (also studied before for other problems such as fuel-efficient computation); previous replication constructions require more powerful global operations such as an “enzyme” that destroys a subset of the tile types. Cameron T. Chalk, Erik D. Demaine, Martin L. Demaine, Eric Martinez, Robert Schweller, Luis Vega, Tim Wylie |
SODA | 6 |
| 2016 | Optimal Staged Self-Assembly of General Shapes
Cameron T. Chalk, Eric Martinez, Robert Schweller, Luis Vega, Andrew Winslow, Tim Wylie |
ESA | 4 |