Demo Data from EDBT 2026 / reviewers in the wild / expert
Anthony Carno
dblp:178/3185
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3Software 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.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Processor architecture and microarchitecture · 38% Cloud and datacenter computing · 17% High-performance computing · 16% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 50% Software maintenance and evolution · 50% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture › multicore design
heterogeneous multicore |
0.4 | 1 | 2019 | Scheduling HPC workloads on heterogeneous-ISA architectures: poster · PPoPP 2019 |
Distributed systems › remote execution
computation migration |
0.3 | 1 | 2017 | Breaking the Boundaries in Heterogeneous-ISA Datacenters · ASPLOS 2017 |
Cloud and datacenter computing › resource management
datacenter resource management |
0.3 | 1 | 2017 | Breaking the Boundaries in Heterogeneous-ISA Datacenters · ASPLOS 2017 |
Processor architecture and microarchitecture › multiprocessor architecture
heterogeneous-ISA |
0.3 | 1 | 2017 | Breaking the Boundaries in Heterogeneous-ISA Datacenters · ASPLOS 2017 |
Compilers and program optimization
dynamic optimization |
0.2 | 1 | 2016 | Software transparent dynamic binary translation for coarse-grain reconfigurable architectures · HPCA 2016 |
Software maintenance and evolution › software evolution › software adaptation
dynamic reconfiguration |
0.2 | 1 | 2016 | Software transparent dynamic binary translation for coarse-grain reconfigurable architectures · HPCA 2016 |
Reconfigurable computing and FPGAs
coarse-grained reconfigurable architecture |
0.2 | 1 | 2016 | Software transparent dynamic binary translation for coarse-grain reconfigurable architectures · HPCA 2016 |
Processor architecture and microarchitecture › binary translation
dynamic binary translation |
0.2 | 1 | 2016 | Software transparent dynamic binary translation for coarse-grain reconfigurable architectures · HPCA 2016 |
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.1 | 1 | 2019 | Scheduling HPC workloads on heterogeneous-ISA architectures: poster · PPoPP 2019 |
Energy-efficient computing
datacenter energy efficiency |
0.1 | 1 | 2017 | Breaking the Boundaries in Heterogeneous-ISA Datacenters · ASPLOS 2017 |
Energy-efficient computing
power-performance tradeoff |
0.1 | 1 | 2016 | Software transparent dynamic binary translation for coarse-grain reconfigurable architectures · HPCA 2016 |
Methods — techniques the papers use, named apart from their topics
runtime optimization · 0.5dynamic register information · 0.5scheduling policy · 0.4cache coherency domain · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Scheduling HPC workloads on heterogeneous-ISA architectures: posterabstractIn this paper, we investigate the effectiveness of multiprocessor architectures with ISA-different cores for executing HPC workloads. Our envisioned design point in the heterogeneous architecture space is one with multiple cache-coherency domains, with each domain hosting cores of a different ISA and no coherency between domains. We prototype such an architecture using an Intel Xeon x86-64 server and a Cavium ThunderX ARMv8 server, interconnected using a high-speed network fabric. We design, implement, and evaluate policies for scheduling HPC applications with the goal of maximizing workload makespan. Our results reveal that such an architecture is most effective for workloads that exhibit diverse execution times on ISA-different CPUs, with gains exceeding 60% over ISA-homogeneous architectures. Furthermore, cross-ISA execution migration can yield gains up to 38%. Mohamed Lamine Karaoui, Anthony Carno, Robert Lyerly, Sang-Hoon Kim, Pierre Olivier, Changwoo Min, Binoy Ravindran |
PPoPP | 2 |
| 2017 | Breaking the Boundaries in Heterogeneous-ISA DatacentersabstractEnergy efficiency is one of the most important design considerations in running modern datacenters. Datacenter operating systems rely on software techniques such as execution migration to achieve energy efficiency across pools of machines. Execution migration is possible in datacenters today because they consist mainly of homogeneous-ISA machines. However, recent market trends indicate that alternate ISAs such as ARM and PowerPC are pushing into the datacenter, meaning current execution migration techniques are no longer applicable. How can execution migration be applied in future heterogeneous-ISA datacenters? Antonio Barbalace, Robert Lyerly, Christopher Jelesnianski, Anthony Carno, Ho-Ren Chuang, Vincent Legout, Binoy Ravindran |
ASPLOS | 4 |
| 2016 | Software transparent dynamic binary translation for coarse-grain reconfigurable architecturesabstractThe end of Dennard Scaling has forced architects to focus on designing for execution efficiency. Course-grained reconfigurable architectures (CGRAs) are a class of architectures that provide a configurable grouping of functional units that aim to bridge the gap between the power and performance of custom hardware and the flexibility of software. Despite their potential benefit, CGRAs face a major adoption challenge as they do not execute a standard instruction stream. Dynamic translation for CGRAs has the potential to solve this problem, but faces non-trivial challenges. Existing attempts either do not achieve the full power and performance potential CGRAs offer or suffer from excessive translation time. In this work we propose DORA, a Dynamic Optimizer for Reconfigurable Architectures, which achieves substantial (2X) power and performance improvements while having low hardware and insertion overhead and benefiting the current execution. In addition to traditional optimizations, DORA leverages dynamic register information to perform optimizations not available to compilers and achieves performance similar to or better than CGRA-targeted compiled code. Matthew A. Watkins, Tony Nowatzki, Anthony Carno |
HPCA | 3 |