Network


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

Hotspot


Dive into the research topics where Maurizio Skerlj is active.

Publication


Featured researches published by Maurizio Skerlj.


field-programmable logic and applications | 2009

Using 3D integration technology to realize multi-context FPGAs

Alessandro Cevrero; Panagiotis Athanasopoulos; Hadi Parandeh-Afshar; Maurizio Skerlj; Philip Brisk; Yusuf Leblebici; Paolo Ienne

This paper advocates the use of 3D integration technology to stack a DRAM on top of an FPGA. The DRAM will store future FPGA contexts. A configuration is read from the DRAM into a latch array on the DRAM layer while the FPGA executes; the new configuration is loaded from the latch array into the FPGA in 60ns (5 cycles). The latency between reconfigurations, 8.42µs, is dominated by the time to read data from the DRAM into the latch array. We estimate that the DRAM can cache 289 FPGA contexts.


field programmable gate arrays | 2009

3D configuration caching for 2D FPGAs

Alessandro Cevrero; Panagiotis Athanasopoulos; Hadi Parandeh-Afshar; Philip Brisk; Yusuf Lebebici; Paolo Ienne; Maurizio Skerlj

This poster proposes the use of 3D integration technology to enable low-overhead reconfigurable computing. In our scheme, a 64 Megabyte DRAM array is stacked on top of an FPGA using face-to-face bonding, and caches up to 289 future configurations which can be quickly loaded onto the FPGA. Past DRAMs have been designed for off-chip communication, a bottleneck that 3D stacking eliminates; hence, the DRAM array is redesigned. To reconfigure the FPGA, a configuration is read from the DRAM into a latch array while the FPGA executes; then, the configuration is loaded from the latch array into the FPGA in 5 cycles (60ns). The minimum latency between reconfigurations, 8.42s, is dominated by the time to load data from the DRAM into the latch array. The benefits, area cost, and performance of the proposed system are evaluated on three previously published FPGA implementations of multimedia applications: MP3 and MPEG-4 decoders, and JPEG compression, and are evaluated under three scenarios: No Dynamic ReConfiguration (NDRC), Off-chip Dynamic ReConfiguration (ORDC), and 3D Configuration Caching (3DCC). Our experiments demonstrate that 3D configuration caching works best when used in conjunction with FPGA-based accelerators, rather than pure FPGA-based systems; in these systems, the reconfiguration latency can easily be hidden behind software execution on the processor controlling the accelerator. This significantly reduces the amount of silicon area that must be dedicated to the accelerator, while imposing virtually no performance penalty compared to significantly larger accelerators that do not require reconfiguration.


international symposium on quality electronic design | 2008

Error Protected Data Bus Inversion Using Standard DRAM Components

Maurizio Skerlj; Paolo Ienne

Off-chip communication consumes a significant part of main memory system power. Existing solutions imply the use of specialized memories or assume error free environments. This is either unrealistic or impractical in many industrial situations. In this paper, we propose an architecture which implements classic low power encoding but uses industry standard DRAMs. Moreover, the low power encoding is combined with error-protection in order to extend the application to noisy channels or to the presence of soft and hard failures in the memory. Parallelism between the two encoding processes avoids any latency adder. Our experimental results, based on current consumption measurements of DDR2 DRAM components in mass production, show savings up to 31% on the I/O power and 6% on the total memory energy of a single channel memory system of 4 GB at practically no cost.


Archive | 2007

Multi-die Memory, Apparatus and Multi-die Memory Stack

Christoph Bilger; Peter Gregorius; Michael Bruennert; Maurizio Skerlj; Wolfgang Walthes; Johannes Stecker; Hermann Ruckerbauer; Dirk Scheideler; Roland Barth


Archive | 2006

Memory buffer and method for buffering data

Edoardo Prete; Hans-Peter Trost; Anthony Sanders; Gernot Steinlesberger; Maurizio Skerlj; Dirk Scheideler; Georg Braun; Steve Wood; Richard Johannes Luyken


Archive | 2007

Memory System and Method for Using a Memory System with Virtual Address Translation Capabilities

Maurizio Skerlj; Paolo Ienne Lopez


Archive | 2007

Method and Apparatus for Memory Access Optimization

Maurizio Skerlj; Paolo Lenne Lopez


Archive | 2007

Apparatus and method for generating a transmit signal and apparatus and method for extracting an original message from a received signal

Maurizio Skerlj


Archive | 2008

Integrated circuit with wireless connection

Christoph Bilger; Peter Gregorius; Michael Bruennert; Maurizio Skerlj; Wolfgang Walthes; Johannes Stecker; Hermann Ruckerbauer; Dirk Scheideler; Roland Barth


Archive | 2007

Memory System With Extended Memory Density Capability

Christoph Bilger; Peter Gregorius; Michael Bruennert; Maurizio Skerlj; Wolfgang Walthes; Johannes Stecker; Hermann Ruckerbauer; Dirk Scheideler; Roland Barth

Collaboration


Dive into the Maurizio Skerlj's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge