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

Emilio G. Cota

dblp:154/2648 · DBLP profile ↗
← Back
7ranked-venue papers
4as first author
0since 2021 · last 2020
—ORCID · none

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

Systems, architecture and hardware · 7 · 4 first-authorSoftware engineering, systems software and programming languages · 1 · 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
2 papers
Energy-efficient computing · 42% Embedded and real-time systems · 14% Reconfigurable computing and FPGAs · 14%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
design space exploration
0.212016
An FPGA-based infrastructure for fine-grained DVFS analysis in high-performance embedded systems · DAC 2016
Energy-efficient computing › power management
dynamic voltage and frequency scaling
0.212016
An FPGA-based infrastructure for fine-grained DVFS analysis in high-performance embedded systems · DAC 2016
Embedded and real-time systems
embedded system design
0.212016
An FPGA-based infrastructure for fine-grained DVFS analysis in high-performance embedded systems · DAC 2016
Energy-efficient computing › power management › dynamic voltage and frequency scaling
fine-grain DVFS
0.212016
An FPGA-based infrastructure for fine-grained DVFS analysis in high-performance embedded systems · DAC 2016
Reconfigurable computing and FPGAs
FPGA prototyping
0.212016
An FPGA-based infrastructure for fine-grained DVFS analysis in high-performance embedded systems · DAC 2016
Energy-efficient computing
power management
0.212016
An FPGA-based infrastructure for fine-grained DVFS analysis in high-performance embedded systems · DAC 2016
Hardware accelerators and domain-specific architectures
accelerator integration
0.212015
An Analysis of Accelerator Coupling in Heterogeneous Architectures · DAC 2015
GPUs and heterogeneous computing
heterogeneous architecture
0.112015
An Analysis of Accelerator Coupling in Heterogeneous Architectures · DAC 2015

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

cycle-accurate accounting · 0.2FPGA emulation · 0.2
YearPublicationVenuePosition
2020 Agile SoC Development with Open ESP : Invited Paper
abstract
ESP is an open-source research platform for heterogeneous SoC design. The platform combines a modular tile-based architecture with a variety of application-oriented flows for the design and optimization of accelerators. The ESP architecture is highly scalable and strikes a balance between regularity and specialization. The companion methodology raises the level of abstraction to system-level design and enables an automated flow from software and hardware development to full-system prototyping on FPGA. For application developers, ESP offers domain-specific automated solutions to synthesize new accelerators for their software and to map complex workloads onto the SoC architecture. For hardware engineers, ESP offers automated solutions to integrate their accelerator designs into the complete SoC. Conceived as a heterogeneous integration platform and tested through years of teaching at Columbia University, ESP supports the open-source hardware community by providing a flexible platform for agile SoC development.
Paolo Mantovani, Davide Giri, Giuseppe Di Guglielmo, Luca Piccolboni, Joseph Zuckerman, Emilio G. Cota, Michele Petracca, Christian Pilato, Luca P. Carloni
ICCAD6
2019 Cross-ISA machine instrumentation using fast and scalable dynamic binary translation
abstract
The rise in instruction set architecture (ISA) diversity and the growing adoption of virtual machines are driving a need for fast, scalable, full-system, cross-ISA emulation and instrumentation tools. Unfortunately, achieving high performance for these cross-ISA tools is challenging due to dynamic binary translation (DBT) overhead and the complexity of instrumenting full-system emulators.
Emilio G. Cota, Luca P. Carloni
VEE1
2017 Cross-ISA machine emulation for multicores
Emilio G. Cota, Paolo Bonzini, Alex Bennée, Luca P. Carloni
CGO1
2016 Handling large data sets for high-performance embedded applications in heterogeneous systems-on-chip
abstract
Local memory is a key factor for the performance of accelerators in SoCs. Despite technology scaling, the gap between on-chip storage and memory footprint of embedded applications keeps widening. We present a solution to preserve the speedup of accelerators when scaling from small to large data sets. Combining specialized DMA and address translation with a software layer in Linux, our design is transparent to user applications and broadly applicable to any class of SoCs hosting high-throughput accelerators. We demonstrate the robustness of our design across many heterogeneous workload scenarios and memory allocation policies with FPGA-based SoC prototypes featuring twelve concurrent accelerators accessing up to 768MB out of 1GB-addressable DRAM.
Paolo Mantovani, Emilio G. Cota, Christian Pilato, Giuseppe Di Guglielmo, Luca P. Carloni
CASES2
2016 An FPGA-based infrastructure for fine-grained DVFS analysis in high-performance embedded systems
abstract
Emerging technologies provide SoCs with fine-grained DVFS capabilities both in space (number of domains) and time (transients in the order of tens of nanoseconds). Analyzing these systems requires cycle-accurate accounting of rapidly-changing dynamics and complex interactions among accelerators, interconnect, memory, and OS. We present an FPGA-based infrastructure that facilitates such analyses for high-performance embedded systems. We show how our infrastructure can be used to first generate SoCs with loosely-coupled accelerators, and then perform design-space exploration considering several DVFS policies under full-system workload scenarios, sweeping spatial and temporal domain granularity.
Paolo Mantovani, Emilio G. Cota, Kevin Tien, Christian Pilato, Giuseppe Di Guglielmo, Kenneth L. Shepard, Luca P. Carloni
DAC2
2016 Exploiting Private Local Memories to Reduce the Opportunity Cost of Accelerator Integration
abstract
We present Roca, a technique to reduce the opportunity cost of integrating non-programmable, high-throughput accelerators in general-purpose architectures. Roca exploits the insight that non-programmable accelerators are mostly made of private local memories (PLMs), which are key to the accelerators' performance and energy efficiency. Roca transparently exposes PLMs of otherwise unused accelerators to the cache substrate, thereby allowing the system to extract utility from accelerators even when they cannot directly speed up the system's workload. Roca adds low complexity to existing accelerator designs, requires minimal modifications to the cache substrate, and incurs a modest area overhead that is almost entirely due to additional tag storage.
Emilio G. Cota, Paolo Mantovani, Luca P. Carloni
ICS1
2015 An Analysis of Accelerator Coupling in Heterogeneous Architectures
Emilio G. Cota, Paolo Mantovani, Giuseppe Di Guglielmo, Luca P. Carloni
DAC1