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.

Michele Petracca

dblp:25/654 · DBLP profile ↗
← Back
9ranked-venue papers
2as 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 · 1 first-authorComputer networks · 2 · 1 first-authorSoftware 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
4 papers
Interconnection networks and networks-on-chip · 28% Embedded and real-time systems · 24% Electronic design automation · 19%
Computer networks
1 paper
Network measurement and analytics · 46% Internet architecture and protocols · 23% Content delivery and video streaming · 23%

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

TopicWeightPapersLastEvidence papers
Interconnection networks and networks-on-chip
virtual channels
0.322013
Virtual Channels and Multiple Physical Networks: Two Alternatives to Improve NoC Performance · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
Virtual channels vs. multiple physical networks: a comparative analysis · DAC 2010
Embedded and real-time systems › networked embedded systems
distributed embedded systems
0.212013
netShip: a networked virtual platform for large-scale heterogeneous distributed embedded systems · DAC 2013
Embedded and real-time systems › embedded system design
embedded system simulation
0.212013
netShip: a networked virtual platform for large-scale heterogeneous distributed embedded systems · DAC 2013
Distributed systems › distributed system architecture
heterogeneous distributed systems
0.212013
netShip: a networked virtual platform for large-scale heterogeneous distributed embedded systems · DAC 2013
Electronic design automation
design space exploration
0.112011
Supervised design space exploration by compositional approximation of Pareto sets · DAC 2011
Electronic design automation
logic synthesis
0.112011
Supervised design space exploration by compositional approximation of Pareto sets · DAC 2011
Internet architecture and protocols
quality of service
0.112007
Understanding VoIP from Backbone Measurements · INFOCOM 2007
Content delivery and video streaming › quality of experience
speech quality assessment
0.112007
Understanding VoIP from Backbone Measurements · INFOCOM 2007
Network measurement and analytics
traffic characterization
0.112007
Understanding VoIP from Backbone Measurements · INFOCOM 2007
Network measurement and analytics
VoIP traffic
0.112007
Understanding VoIP from Backbone Measurements · INFOCOM 2007
High-performance computing
large-scale simulation
0.012013
netShip: a networked virtual platform for large-scale heterogeneous distributed embedded systems · DAC 2013
Performance modeling and evaluation
simulation
0.012013
netShip: a networked virtual platform for large-scale heterogeneous distributed embedded systems · DAC 2013
Performance modeling and evaluation › simulation
simulation-based evaluation
0.012013
Virtual Channels and Multiple Physical Networks: Two Alternatives to Improve NoC Performance · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
Processor architecture and microarchitecture
multicore design
0.012011
Supervised design space exploration by compositional approximation of Pareto sets · DAC 2011
Performance modeling and evaluation
analytical modeling
0.012010
Virtual channels vs. multiple physical networks: a comparative analysis · DAC 2010
Network performance modeling › delay analysis
delay and jitter analysis
0.012007
Understanding VoIP from Backbone Measurements · INFOCOM 2007

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

system-level simulation · 0.3analytical modeling · 0.3networked virtual platform · 0.2FPGA prototyping · 0.2pareto set approximation · 0.1online adaptive algorithm · 0.1hardware synthesis · 0.1traffic characterization · 0.1backbone measurement · 0.1
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
ICCAD7
2013 netShip: a networked virtual platform for large-scale heterogeneous distributed embedded systems
abstract
From a single SoC to a network of embedded devices communicating with a backend cloud-computing server, emerging classes of embedded systems feature an increasing number of heterogeneous components that operate concurrently in a distributed environment. As the scale and complexity of these systems continues to grow, there is a critical need for scalable and efficient simulators. We propose a networked virtual platform as a scalable environment for modeling and simulation. The goal is to support the development and optimization of embedded computing applications by handling heterogeneity at the chip, node, and network level. To illustrate the properties of our approach, we present two very different case studies: the design of an Open MPI scheduler for a heterogeneous distributed embedded system and the development of an application for crowd estimation through the analysis of pictures uploaded from mobile phones.
YoungHoon Jung, Jinhyung Park, Michele Petracca, Luca P. Carloni
DAC3
2013 Virtual Channels and Multiple Physical Networks: Two Alternatives to Improve NoC Performance
abstract
Virtual channels (VC) and multiple physical (MP) networks are two alternative methods to provide better performance, support quality-of-service, and avoid protocol deadlocks in packet-switched network-on-chip design. Since contention can be dynamically resolved, VCs give lower zero-load packet latency than MPs; however, MPs can be built with simpler routers and narrower channels, which improves the target clock frequency, power dissipation, and area occupation. In this paper, we present a comprehensive comparative analysis of these two design approaches, including an analytical model, synthesis-based designs with both FPGAs and standard-cell libraries, and system-level simulations. The result of our analysis shows that one solution does not outperform the other in all the tested scenarios. Instead, each approach has its own specific strengths and weaknesses. Hence, we identify the scenarios where each method is best suited to achieve high performance, very low power dissipation, and increased design flexibility.
Young-Jin Yoon, Nicola Concer, Michele Petracca, Luca P. Carloni
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
2012 Compositional system-level design exploration with planning of high-level synthesis
abstract
The growing complexity of System-on-Chip (SoC) design calls for an increased usage of transaction-level modeling (TLM), high-level synthesis tools, and reuse of pre-designed components. In the framework of a compositional methodology for efficient SoC design exploration we present three main contributions: a concise library format for characterization and reuse of components specified in high-level languages like SystemC; an algorithm to prune alternative implementations of a component given the context of a specific SoC design; and an algorithm that explores compositionally the design space of the SoC and produces a detailed plan to run high-level synthesis on its components for the final implementation. The two algorithms are computationally efficient and enable an effective parallelization of the synthesis runs. Through a case study, we show how our methodology returns the essential properties of the design space at the system level by combining the information from the library of components and by identifying automatically those having the most critical impact on the overall design.
Hung-Yi Liu, Michele Petracca, Luca P. Carloni
DATE2
2011 Supervised design space exploration by compositional approximation of Pareto sets
abstract
Technology scaling allows the integration of billions of transistors on the same die but CAD tools struggle in keeping up with the increasing design complexity. Design productivity for multi-core SoCs increasingly depends on creating and maintaining reusable components and hierarchically combining them to form larger composite cores. Characterizing such composite cores with respect to their power/performance tradeoffs is critical for design reuse across various products and relies heavily on synthesis tools. We present CAPS, an online adaptive algorithm that efficiently explores the design space of any given core and returns an accurate characterization of its implementation tradeoffs in terms of an approximate Pareto set. It does so by supervising the order of the time-consuming logic-synthesis runs on the core's components. Our algorithm can provably achieve the desired precision on the approximation in the shortest possible time, without having any a-priori information on any component. We also show that, in practice, CAPS works even better than what is guaranteed by the theory.
Hung-Yi Liu, Ilias Diakonikolas, Michele Petracca, Luca P. Carloni
DAC3
2010 Virtual channels vs. multiple physical networks: a comparative analysis
abstract
Packet-switched networks-on-chip (NoC) have been proposed as an efficient communication infrastructure for multi-core architectures. Adding virtual channels to a NoC helps to avoid deadlock and optimize the bandwidth of the physical channels in exchange for a more complex design of the routers. Another, possibly alternative, approach is to build multiple parallel physical networks (multiplanes) with smaller channels and simpler router organizations. We present a comparative analysis of these two approaches based on analytical models and on a comprehensive set of experimental results including both synthesized hardware implementations and system-level simulations.
Young-Jin Yoon, Nicola Concer, Michele Petracca, Luca P. Carloni
DAC3
2009 HERO: High-speed enhanced routing operation in Ethernet NICs for software routers
Michele Petracca, Robert Birke, Andrea Bianco
Comput. Networks1
2008 Photonic networks-on-chip: Opportunities and challenges
abstract
As the number of processing cores that are integrated into a chip multiprocessors (CMP) continues to grow, the network-on-chip paradigm has emerged as a promising solution to address the problem of providing a robust interconnect network among them. In future high-performance CMPs, however, the high bandwidth requirements for both intra-chip and off-chip communication are severely challenging the electronic communications infrastructure to meet these demands without consuming a large fraction of the overall on-chip power-dissipation budget. The introduction of photonic technology for on-chip communication holds the promise of delivering scalable bandwidth-per-watt performance that cannot be achieved using only electronic communication. After reviewing the key recent technologies advances that are making possible the integration of photonic devices with CMOS processes, we describe a hybrid micro-architecture for NoCs that combines a broadband photonic circuit-switched network with an electronic packet-switched control network and we discuss the pros and cons of using two different network topologies to implement it.
Michele Petracca, Keren Bergman, Luca P. Carloni
ISCAS1
2007 Understanding VoIP from Backbone Measurements
abstract
VoIP has widely been addressed as the technology that will change the Telecommunication model opening the path for convergence. Still today this revolution is far from being complete, since the majority of telephone calls are originated by circuit-oriented networks. In this paper for the first time to the best of our knowledge, we present a large dataset of measurements collected from the FastWeb backbone, which is one of the first worldwide Telecom operator to offer VoIP and high-speed data access to the end-user. Traffic characterization will focus on several layers, focusing on both end-user and ISP perspective. In particular, we highlight that, among loss, delay and jitter, only the first index may affect the VoIP call quality. Results show that the technology is mature to make the final step, allowing the integration of data and real-time services over the Internet.
Robert Birke, Marco Mellia, Michele Petracca, Dario Rossi 0001
INFOCOM3