Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Giuseppe Maruccia is active.

Publication


Featured researches published by Giuseppe Maruccia.


design, automation, and test in europe | 2004

OCCN: a network-on-chip modeling and simulation framework

Marcello Coppola; Stephane Curaba; Miltos D. Grammatikakis; Giuseppe Maruccia; Francesco Papariello

The open-source on-chip communication network (OCCN) defines an efficient framework for network-on-chip modeling and simulation based on an object-oriented C++ library built on top of systemC. OCCN increases the productivity of developing communication driver models through the definition of a universal communication API. This API provides a new design pattern that enables creation and reuse of executable transaction level models (TLMs). OCCN also addresses protocol refinement, design exploration, and high-level performance modeling.


Journal of Systems Architecture | 2004

OCCN: a NoC modeling framework for design exploration

Marcello Coppola; Stephane Curaba; Miltos D. Grammatikakis; Riccardo Locatelli; Giuseppe Maruccia; Francesco Papariello

The On-Chip Communication Network (OCCN) project provides an efficient framework, developed within SourceForge, for the specification, modeling, simulation, and design exploration of network on-chip based on an object-oriented C++ library built on top of SystemC. OCCN is shaped by our experience in developing communication architectures for different System-on-Chip. OCCN increases the productivity of developing communication driver models through the definition of a universal Application Programming Interface (API). This API provides a new design pattern that enables creation and reuse of executable transaction level models across a variety of SystemC-based environments and simulation platforms. It also addresses model portability, simulation platform independence, interoperability, and high-level performance modeling issues.


design, automation, and test in europe | 2003

IPSIM: SystemC 3.0 Enhancements for Communication Refinement

Marcello Coppola; Stephane Curaba; Miltos D. Grammatikakis; Giuseppe Maruccia

Refinement is a key methodology for SoC design. The proposed IPSIM design environment, based on a C++ modeling library developed on top of SystemC 3.0, supports an object-oriented design methodology, separates IP modules into behavior and communication components and further establishes two inter-module communication layers. The Message Box layer includes generic and system-specific communication, while the driver layer implements higher level user-defined communications as illustrated in a design example.


design, automation, and test in europe | 2008

Design of a HW/SW communication infrastructure for a heterogeneous reconfigurable processor

Antonio Deledda; Claudio Mucci; Arseni Vitkovski; M. Kuehnle; F. Ries; Michael Huebner; Jürgen Becker; Philippe Bonnot; A. Grasset; Philippe Millet; Marcello Coppola; Lorenzo Pieralisi; Riccardo Locatelli; Giuseppe Maruccia; Fabio Campi; T. DeMarco

Reconfigurable architectures and NoC (Network-on- Chip) have introduced new research directions for technology and flexibility issues, which have been largely investigated in the last decades. Exploiting run-time adaptivity opens a new area of research by considering dynamic reconfiguration. In this paper, we present the architecture and associated development tools of an heterogeneous reconfigurable SoC focusing on the chosen communication infrastructure. The SOC integrates units of various sizes of reconfiguration granularity. The included NoC approach demonstrates the mentioned benefits and scalability for actual and future SoC design. On a reference CMOS090 implementation the described interconnect system works at the system reference frequency of 200 MHZ sustaining the required run-time bandwidth on a set of reference applications, at a price < 10% in area in power consumption with respect to the overall system.


IEEE Design & Test of Computers | 2008

An Interconnect Strategy for a Heterogeneous, Reconfigurable SoC

Matthias Kühnle; Michael Hübner; Jürgen Becker; Antonio Marcello Coppola; Lorenzo Pieralisi; Riccardo Locatelli; Giuseppe Maruccia; Tommaso DeMarco; Fabio Campi; Antonio Deledda; Claudio Mucci; Florian Ries

Data-intensive processing in embedded systems is receiving much attention in multimedia computing and high-speed telecommunications. The memory bandwidth problem of traditional von Neumann architectures, however, is impairing processor efficiency. On the other hand, ASIC designs suffer from skyrocketing manufacturing costs and long development cycles. This results in an increasing need for postfabrication programmability at both software and hardware levels. FPGAs provide maximum flexibility with their fine-grained architecture but bring severe overhead in timing, area, and power consumption. Wordor subword-oriented runtime reconfigurable architectures offer highly parallel, scalable solutions combining hardware performance with software flexibility.1 Their coarser granularity reduces area, delay, power consumption, and reconfiguration time, but they introduce trade-offs in processing-element design.


design, automation, and test in europe | 2003

IPSIM: SystemC 3.0 enhancements for communication refinement [SoC design]

Marcello Coppola; Stephane Curaba; Miltos Grammatikakis; Giuseppe Maruccia

Refinement is a key methodology for SoC design. The proposed IPSIM design environment, based on a C++ modeling library developed on top of SystemC 3.0, supports an object-oriented design methodology, separates IP modules into behavior and communication components, and further establishes two inter-module communication layers. The message box layer includes generic and system-specific communication, while the driver layer implements higher level user-defined communications as illustrated in a design example.


Archive | 2009

The MORPHEUS Data Communication and Storage Infrastructure

Fabio Campi; Antonio Deledda; Davide Rossi; Marcello Coppola; Lorenzo Pieralisi; Riccardo Locatelli; Giuseppe Maruccia; Tommaso DeMarco; Florian Ries; Matthias Kühnle; Michael Hübner; Jürgen Becker

The previous chapter described the most significant blocks that compose the MORPHEUS architecture, and the added value they provide to the overall com- putation efficiency and/or usability. The present chapter describes the way that the memory hierarchy and the communication means in MORPHEUS are organized in order to provide to the computational engines the necessary data throughput while retaining ease of programmability. Critical issues are related to the definition of a computation model capable to hide heterogeneity and hardware details while providing a consistent interface to the end user. This model should be complemented by a data storage and movimentation infrastructure that must sustain the bandwidth requirements of the computation units while retaining a sufficient level of programmability to be adapted to all the different data flows defined over the architecture in its lifetime. These two aspects are strictly correlated and their combination represents the signal processor interface toward the end-user. For this reason, in the following, a significant focus will be given to the definition of a consistent computation pattern. This pattern should enable the user to confront MORPHEUS, in its strong heterogeneity, as a single computational core. All design options in the definition of the Memory hierarchy and the interconnect strategy will be then derived as a consequence of the theoretical analysis that underlines the computational model itself.


Design of Cost-Efficient Interconnect Processing Units: Spidergon STNoC 1st | 2008

Design of Cost-Efficient Interconnect Processing Units: Spidergon STNoC

Marcello Coppola; Miltos Grammatikakis; Riccardo Locatelli; Giuseppe Maruccia; Lorenzo Pieralisi


Archive | 2008

METHOD FOR TRANSFERRING DATA FROM A SOURCE TARGET TO A DESTINATION TARGET, AND CORRESPONDING NETWORK INTERFACE

Giuseppe Maruccia; Riccardo Locatelli; Lorenzo Pieralisi; Marcello Coppola


Archive | 2008

Buffering architecture for packet injection and extraction in on-chip networks

Giuseppe Maruccia; Riccardo Locatelli; Lorenzo Pieralisi; Marcello Coppola

Collaboration


Dive into the Giuseppe Maruccia's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Miltos D. Grammatikakis

Technological Educational Institute of Crete

View shared research outputs
Researchain Logo
Decentralizing Knowledge