Demo Data from EDBT 2026 / reviewers in the wild / expert
Massimo Ruo Roch
dblp:25/6211
· DBLP profile ↗
19ranked-venue papers
2as first author
3since 2021 · last 2024
0000-0001-7313-8017ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 14 · 1 since 2021Human-computer interaction and ubiquitous computing · 3 · 2 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 first-author · 1 since 2021Software engineering, systems software and programming languages · 2Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
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 |
Emerging computing paradigms · 25% Memory systems · 22% Hardware accelerators and domain-specific architectures · 22% |
Topics — the 4 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Emerging computing paradigms
non-von neumann architecture |
0.6 | 1 | 2022 | Hybrid-SIMD: A Modular and Reconfigurable Approach to Beyond von Neumann Computing · IEEE Trans. Computers 2022 |
Memory systems
processing-in-memory |
0.6 | 1 | 2022 | Hybrid-SIMD: A Modular and Reconfigurable Approach to Beyond von Neumann Computing · IEEE Trans. Computers 2022 |
Processor architecture and microarchitecture › microprocessor design
RISC-V processor |
0.6 | 1 | 2022 | Hybrid-SIMD: A Modular and Reconfigurable Approach to Beyond von Neumann Computing · IEEE Trans. Computers 2022 |
Hardware accelerators and domain-specific architectures › data-parallel accelerator
SIMD accelerator |
0.6 | 1 | 2022 | Hybrid-SIMD: A Modular and Reconfigurable Approach to Beyond von Neumann Computing · IEEE Trans. Computers 2022 |
Methods — techniques the papers use, named apart from their topics
analog in-memory operations · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | VirtLAB-UI: An Open, Platform Independent, Software and Firmware Solution for Remote and Take-Home LabsabstractSARS-CoV2 pandemic pushed university courses toward remote access. Besides classroom lessons, for which IT solutions were already present, laboratory experiences required the development of suitable replacements. For electronics engineering courses, several solutions have been developed, mainly based on computer simulations, or simplified lab kits distributed to students to perform laboratory experiences at home. But if the hardware tools developed to mimic lab experiments are intended to eventually replace classic experiences, a similar visual user experience must be implemented, as well, with user interfaces similar to what is available on real measurements instruments, independent from the physical devices used. In this paper, a suitable approach for the development of such an interface is described, with an example application to an existing take-home lab system. Massimo Ruo Roch, Maurizio Martina |
EDUCON | 1 |
| 2022 | NLCMAP: A Framework for the Efficient Mapping of Non-Linear Convolutional Neural Networks on FPGA AcceleratorsabstractThis paper introduces NLCMap, a framework for the mapping space exploration targeting Non-Linear Convolutional Networks (NLCNs). NLCNs [1] are a novel neural network model that improves performances in certain computer vision applications by introducing a non-linearity in the weights computation. NLCNs are more challenging to efficiently map onto hardware accelerators if compared to traditional Convolutional Neural Networks (CNNs), due to data dependencies and additional computations. To this aim, we propose NL-CMap, a framework that, given an NLC layer and a generic hardware accelerator with a certain on-chip memory budget, finds the optimal mapping that minimizes the accesses to the off-chip memory, which are often the critical aspect in CNNs acceleration. Giuseppe Aiello, Beatrice Bussolino, Emanuele Valpreda, Massimo Ruo Roch, Guido Masera, Maurizio Martina, Stefano Marsi |
ICIP | 4 |
| 2022 | Hybrid-SIMD: A Modular and Reconfigurable Approach to Beyond von Neumann ComputingabstractThe increasing complexity of real-life applications demands constant improvements of microprocessor systems. One of the most frequently adopted microprocessor design scheme is the von Neumann architecture. Central Processing Unit (CPU performs computations and communicates with memory in a constant exchange of information. This unceasing motion of data between these two components became a significant performance bottleneck. A lot of power, energy, and computational time are wasted in this communication. With Beyond von Neumann Computing (BvNC paradigms, calculations are performed inside or very close to a memory array. BvNC approaches are proposed in the literature, mainly based on modifications of existing memories, enabling simple computations. Others exploit emerging technologies to both store and compute data, using analog operations. In this work we follow a different approach, where computational units are placed close to memory cells, improving versatility and performance. We propose a Hybrid-SIMD architecture made of memory and computing elements in an interleaved structure. Hybrid-SIMD can be used both as a low density memory and as SIMD accelerator. We insert our design in a classical von Neumann system based on a RISC-V processor, and we estimate its impact, demonstrating its capability to improve speed reducing at the same time energy consumption. Andrea Coluccio, Umberto Casale, Angela Guastamacchia, Giovanna Turvani, Marco Vacca, Massimo Ruo Roch, Maurizio Zamboni, Mariagrazia Graziano |
IEEE Trans. Computers | 6 |
| 2018 | MECA, the microelectronics cloud allianceabstractThe MicroElectronics Cloud Alliance (MECA) is a European funded project where 18 higher education institutions, and small and medium enterprises, sited in nine different European countries, have the aim of developing a Cloud-based European infrastructure for improving the education in microelectronics. In MECA open educational resources, educational and professional software, remote access to virtual laboratories are shared, all based on modules and learning facilities remotely available. MECA wants to be the one-stop platform of reference for the microelectronics education and the useful tool for sharing resources among institutes working in microelectronics design training. In fact, thanks to the Cloud system built inside MECA Consortium, the resources of all the partners are shared, both hardware and software, excluding licensing of course, for clear legal reasons. Massimo Ruo Roch, Danilo Demarchi, Martin Klossek, Slavka Tzanova |
EDUCON | 1 |
| 2017 | Work-in-progress: MicroElectronics Cloud AllianceabstractThe paper presents the MicroElectronics Cloud Alliance (MECA) project which brings together eighteen partners from higher education institutions and enterprises to develop Cloud-based European infrastructure and organisation for education in micro- and nanoelectronics providing a range of open educational resources, remote access and sharing of educational and professional software, remote and practice-based learning facilities. Each university will provide remote access to its facilities, laboratory experiments or software systems for the partners in a cloud teaching system, giving them access to new resources. The common ones can be optimized, reducing the singular cost per institute and increasing the available computational and structural power. Slavka Tzanova, Danilo Demarchi, Massimo Ruo Roch |
EDUCON | 3 |
| 2017 | ToPoliNano: A CAD Tool for Nano Magnetic LogicabstractIn the post-CMOS scenario, field coupled nanotechnologies represent an innovative and interesting new direction for electronic nanocomputing. Among these technologies, nanomagnet logic (NML) makes it possible to finally embed logic and memory in the same device. To fully analyze the potential of NML circuits, design tools that mimic the CMOS design-flow should be used for circuit design. We present, in this paper, the latest and improved version of Torino Politecnico Nanotechnology (ToPoliNano), our design and simulation framework for field coupled nanotechnologies. ToPoliNano emulates the top-down design process of CMOS technology. Circuits are described with a VHSIC hardware description language netlist and layout is then automatically generated considering in-plane NML (iNML) technology. The resulting circuits can be simulated and performance can be analyzed. In this paper, we describe several enhancements to the tool itself, like a circuit editor for custom design of field coupled nanodevices, improved algorithms for netlist optimization and new algorithms for the place and route of iNML circuits. We have validated and analyzed the tool by using extensive metrics, both by using standard circuits and ISCAS'85 benchmarks. This contribution highlights the improvements of ToPoliNano, which is now a innovative and complete tool for the development of iNML technology. Fabrizio Riente, Giovanna Turvani, Marco Vacca, Massimo Ruo Roch, Maurizio Zamboni, Mariagrazia Graziano |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 4 |
| 2016 | Reconfigurable Systolic Array: From Architecture to Physical Design for NMLabstractNanoMagnet logic (NML) is among the emerging technologies that might replace CMOS in the next decades. According to its physical characteristics, to better exploit the potential of this technology-and of other similar ones-the use of parallel architectures with regular layout that avoid long interconnection signals is advised. Systolic arrays (SAs) are among these architectures, being composed of a grid of equal processing elements that are locally interconnected. However, they are usually implemented to execute only a small set of algorithms, and for this reason, throughout the years, they have not been an appealing solution for CMOS. To seriously analyze the potentials of NML, complex architectures must be conceived, and their physical implementation explored considering realistic technological constraints. With the increasing complexity of NML circuits, two issues, then, are noticed: 1) the need for a regular structure arises, that at the same time helps to reduce the intrinsic pipelining nature of NML and can be configured to be used for several applications without developing a dedicated design for each algorithm and 2) the capability to synthesize, place and route NML circuits is fundamental to demonstrate the feasibility of the architecture in two important conditions: efficiently managing the complexity of the design and sticking to the characteristics that are technologically feasible at the time of writing. In this paper, we address these issues presenting a new reconfigurable SA that can be programmed to execute different algorithms, and we provide two examples to show its working principle. Moreover, the array is synthesized and simulated with the aid of the first real tool for nanotechnology circuits that we have conceived, Torino Politecnico Nanotechnology tool. The joint contribution at both the architectural and physical design levels gives a relevant step forward to the state of the art in the demonstration of this emerging technology potential. Giovanni Causapruno, Fabrizio Riente, Giovanna Turvani, Marco Vacca, Massimo Ruo Roch, Maurizio Zamboni, Mariagrazia Graziano |
IEEE Trans. Very Large Scale Integr. Syst. | 5 |
| 2015 | Exploiting generalized de-Bruijn/Kautz topologies for flexible iterative channel code decoder architectures
Carlo Condo, Maurizio Martina, Massimo Ruo Roch, Guido Masera |
Integr. | 3 |
| 2015 | Process Variability and Electrostatic Analysis of Molecular QCAabstractMolecular quantum-dot cellular automata (mQCA) is an emerging paradigm for nanoscale computation. Its revolutionary features are the expected operating frequencies (THz), the high device densities, the noncryogenic working temperature, and, above all, the limited power densities. The main drawback of this technology is a consequence of one of its very main advantages, that is, the extremely small size of a single molecule. Device prototyping and the fabrication of a simple circuit are limited by lack of control in the technological process [Pulimeno et al. 2013a]. Moreover, high defectivity might strongly impact the correct behavior of mQCA devices. Another challenging point is the lack of a solid method for analyzing and simulating mQCA behavior and performance, either in ideal or defective conditions. Our contribution in this article is threefold: (i) We identify a methodology based on both ab-initio simulations and post-processing of data for analyzing an mQCA system adopting an electronic point of view (we baptized this method as “MoSQuiTo”); (ii) we assess the performance of an mQCA device (in this case, a bis- ferrocene molecule) working in nonideal conditions, using as a reference the information on fabrication-critical issues and on the possible defects that we are obtaining while conducting our own ongoing experiments on mQCA: (iii) we determine and assess the electrostatic energy stored in a bis-ferrocene molecule both in an oxidized and reduced form. Results presented here consist of quantitative information for an mQCA device working in manifold driving conditions and subjected to defects. This information is given in terms of: (a) output voltage; (b) safe operating area (SOA); (c) electrostatic energy; and (d) relation between SOA and energy, that is, possible energy reduction subject to reliability and functionality constraints. The whole analysis is a first fundamental step toward the study of a complex mQCA circuit. It gives important suggestions on possible improvements of the technological processes. Moreover, it starts an interesting assessment on the energy of an mQCA, one of the most promising features of this technology. Mariagrazia Graziano, Azzurra Pulimeno, Massimo Ruo Roch, Gianluca Piccinini |
ACM J. Emerg. Technol. Comput. Syst. | 5 |
| 2015 | Feedbacks in QCA: A Quantitative ApproachabstractIn the post-CMOS scenario a primary role is played by the quantum-dot cellular automata (QCA) technology. Irrespective of the specific implementation principle (e.g., either molecular, or magnetic or semiconductive in the current scenario) the intrinsic deep-level pipelined behavior is the dominant issue. It has important consequences on circuit design and performance, especially in the presence of feedbacks in sequential circuits. Though partially already addressed in literature, these consequences still must be fully understood and solutions thoroughly approached to allow this technology any further advancement. This paper conducts an exhaustive analysis of the effects and the consequences derived by the presence of loops in QCA circuits. For each problem arisen, a solution is presented. The analysis is performed using as a test architecture, a complex systolic array circuit for biosequences analysis (Smith-Waterman algorithm), which represents one of the most promising application for QCA technology. The circuit is based on nanomagnetic logic as QCA implementation, is designed down to the layout level considering technological constraints and experimentally validated structures, counts up to approximately 2.3 milion nanomagnets, and is described and simulated with HDL language using as a testbench realistic protein alignment sequences. The results here presented constitute a fundamental advancement in the emerging technologies field since: 1) they are based on a quantitative approach relying on a realistic and complex circuit involving a large variety of QCA blocks; 2) they strictly are reckoned starting from current technological limits without relying on unrealistic assumptions; 3) they provide general rules to design complex sequential circuits with intrinsically pipelined technologies, like QCA; and 4) they prove with a real application benchmark how to maximize the circuits performance. Marco Vacca, Juanchi Wang, Mariagrazia Graziano, Massimo Ruo Roch, Maurizio Zamboni |
IEEE Trans. Very Large Scale Integr. Syst. | 4 |
| 2014 | Rediscovering Logarithmic Diameter Topologies for Low Latency Network-on-Chip-Based ApplicationsabstractLow-latency Network-on-Chip (NoC) applications have tight constraints on the clock budget to perform communication among nodes. This is a critical aspect in NoC-based designs where the number of clock cycles spent for communication depends mainly on the topology and on the routing algorithm. This work deals with logarithmic diameter topologies, that were proposed for computer networks, and shows that an optimal shortest-path routing algorithm can be efficiently implemented on this kind of topologies by means of a very simple circuit. The proposed circuit is then exploited to reduce the area and the power consumption of a recently proposed NoC-based design. Experimental results show that the proposed circuit allows for a reduction of about 14% and 10% for area and power consumption respectively, with respect to a shortest-path routing-table-based design. Carlo Condo, Maurizio Martina, Massimo Ruo Roch, Guido Masera |
PDP | 3 |
| 2014 | Fault tolerant nanoarray circuits: Automatic design and verificationabstractWe automatically maximize fault-tolerance in nanoarrays based on silicon nanowires and Gate-All-Around transistors optimizing their topology vs. several distributions of faults inherited by technology. We added a Monte Carlo engine in our nanoarchitecture design tool ToPoliNano and verified the effectiveness of the fault-tolerance algorithm over several circuits and faults distributions. Pasquale Ranone, Giovanna Turvani, Fabrizio Riente, Mariagrazia Graziano, Massimo Ruo Roch, Maurizio Zamboni |
VTS | 5 |
| 2010 | MEDEA: a hybrid shared-memory/message-passing multiprocessor NoC-based architectureabstractThe shared-memory model has been adopted, both for data exchange as well as synchronization using semaphores in almost every on-chip multiprocessor implementation, ranging from general purpose chip multiprocessors (CMPs) to domain specific multi-core graphics processing units (GPUs). Low-latency synchronization is desirable but is hard to achieve in practice due to the memory hierarchy. On the contrary, an explicit exchange of synchronization tokens among the processing elements through dedicated on-chip links would be beneficial for the overall system performance. In this paper we propose the Medea NoC-based framework, a hybrid shared-memory/message-passing approach. Medea has been modeled with a fast, cycle-accurate SystemC implementation enabling a fast system exploration varying several parameters like number and types of cores, cache size and policy and NoC features. In addition, every SystemC block has its RTL counterpart for physical implementation on FPGAs and ASICs. A parallel version of the Jacobi algorithm has been used as a test application to validate the methodology. Results confirm expectations about performance and effectiveness of system exploration and design. Sergio Tota, Mario R. Casu, Massimo Ruo Roch, Luca Rostagno, Maurizio Zamboni |
DATE | 3 |
| 2009 | A Case Study for NoC-Based Homogeneous MPSoC ArchitecturesabstractThe many-core design paradigm requires flexible and modular hardware and software components to provide the required scalability to next-generation on-chip multiprocessor architectures. A multidisciplinary approach is necessary to consider all the interactions between the different components of the design. In this paper, a complete design methodology that tackles at once the aspects of system level modeling, hardware architecture, and programming model has been successfully used for the implementation of a multiprocessor network-on-chip (NoC)-based system, the NoCRay graphic accelerator. The design, based on 16 processors, after prototyping with field-programmable gate array (FPGA), has been laid out in 90-nm technology. Post-layout results show very low power, area, as well as 500 MHz of clock frequency. Results show that an array of small and simple processors outperform a single high-end general purpose processor. Sergio Tota, Mario R. Casu, Massimo Ruo Roch, Luca Macchiarulo, Maurizio Zamboni |
IEEE Trans. Very Large Scale Integr. Syst. | 3 |
| 2008 | An Automotive CD-Player Electro-Mechanics Fault Simulation Using VHDL-AMS
Mariagrazia Graziano, Massimo Ruo Roch |
J. Electron. Test. | 2 |
| 2000 | A 50 Mbit/s Iterative Turbo-DecoderabstractVery low bit error rate has become an important constraint in high performance communication systems that operate at very low signal to noise ratios: due to their impressive coding gains, turbo codes have been proposed for several applications, although they suffer a large decoding delay. This paper presents the design of a turbo decoder with high performances in terms of throughput implemented using TSPC (true single phase clocking) logic family. In order to achieve the best compromise between cost (in terms of area) and throughput, several architectural solutions have been analyzed. The whole system and in particular its core, the SISO module, has been verified through VHDL simulations. HSPICE simulations show that the system can operate with a 1 GHz clock and thus it can reach a throughput of 50 Mbit/s. Fabrizio Viglione, Guido Masera, Gianluca Piccinini, Massimo Ruo Roch, Maurizio Zamboni |
DATE | 4 |
| 2000 | A high accuracy-low complexity model for CMOS delaysabstractThis paper presents a new model for CMOS structures delays estimation based on a deep analysis of complex gates behavior. This approach can supply a high level of accuracy. A complex structure is reduced first to series-connected MOS, then the delay equations are applied to that reduced rate. The model is based on a time piecewise linearization so that a strongly nonlinear circuit can he solved using well known linear techniques. The delay formulas involve model parameters as MOS width functions, therefore providing routines suitable for optimization algorithms. The high level of accuracy, the low CPU time and the high degree of scaling capability are proved in the paper. These features make the model attractive for deep submicron technologies. Mario R. Casu, Guido Masera, Gianluca Piccinini, Massimo Ruo Roch, Maurizio Zamboni |
ISCAS | 4 |
| 1999 | New 2 Gbit/s CMOS I/O padsabstractA couple of low complexity high performance input and output pads are proposed: they have been designed in 0.7 /spl mu/m CMOS ES2 technology and support bit rates ranging from DC up to 2 Gbit/s. The differential input pad and the differential output pad interface true PECL external logic levels to full swing 5 V CMOS internal levels. Guido Masera, Gianluca Piccinini, Massimo Ruo Roch, Maurizio Zamboni |
Great Lakes Symposium on VLSI | 3 |
| 1999 | VLSI architectures for turbo codesabstractA great interest has been gained in recent years by a new error-correcting code technique, known as "turbo coding", which has been proven to offer performance closer to the Shannon's limit than traditional concatenated codes. In this paper, several very large scale integration (VLSI) architectures suitable for turbo decoder implementation are proposed and compared in terms of complexity and performance; the impact on the VLSI complexity of system parameters like the state number, number of iterations, and code rate are evaluated for the different solutions. The results of this architectural study have then been exploited for the design of a specific decoder, implementing a serial concatenation scheme with 2/3 and 3/4 codes; the designed circuit occupies 35 mm/sup 2/, supports a 2 Mb/s data rate, and for a bit error probability of 10/sup -6/, yields a coding gain larger than 7 dB, with ten iterations. Guido Masera, Gianluca Piccinini, Massimo Ruo Roch, Maurizio Zamboni |
IEEE Trans. Very Large Scale Integr. Syst. | 3 |