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

Sergio López-Buedo

dblp:13/4742 · DBLP profile ↗
← Back
19ranked-venue papers
2as first author
0since 2021 · last 2019
0000-0002-0815-7921ORCID · verified

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

Systems, architecture and hardware · 17 · 2 first-authorComputer networks · 2Software engineering, systems software and programming languages · 2

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
3 papers
Performance modeling and evaluation · 42% Hardware accelerators and domain-specific architectures · 40% Reconfigurable computing and FPGAs · 8%
Computer networks
1 paper
Network performance modeling · 100%

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

TopicWeightPapersLastEvidence papers
Hardware accelerators and domain-specific architectures › network accelerator
programmable NIC
0.312018
Understanding PCIe performance for end host networking · SIGCOMM 2018
Reconfigurable computing and FPGAs
FPGA-based embedded system
0.012004
Making visible the thermal behaviour of embedded microprocessors on FPGAs: a progress report · FPGA 2004
Energy-efficient computing › thermal management
thermal monitoring
0.012004
Making visible the thermal behaviour of embedded microprocessors on FPGAs: a progress report · FPGA 2004
Reconfigurable computing and FPGAs
FPGA architecture
0.011996
The Wave Pipeline Effect on LUT-Based FPGA Architectures · FPGA 1996
Processor architecture and microarchitecture
pipelining
0.011996
The Wave Pipeline Effect on LUT-Based FPGA Architectures · FPGA 1996
Processor architecture and microarchitecture › pipelining › pipeline design
wave pipelining
0.011996
The Wave Pipeline Effect on LUT-Based FPGA Architectures · FPGA 1996
Electronic design automation
physical design
0.011996
The Wave Pipeline Effect on LUT-Based FPGA Architectures · FPGA 1996

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

performance measurement · 0.7bottleneck analysis · 0.7ring oscillator · 0.0configuration port readback · 0.0wave pipelining · 0.0
YearPublicationVenuePosition
2019 Limago: An FPGA-Based Open-Source 100 GbE TCP/IP Stack
abstract
The realization that the network is becoming an important bottleneck in computing clusters and in the cloud has led in the past years to an increase scrutiny of how networking functionality is deployed. From TCP Offload Engines (TOEs) to Software Defined Networking (SDN), including Smart NICs and In-Network Data Processing, a wide range of approaches are currently being explored to increase the efficiency of networks and tailor its functionality to the actual needs of the application at hand. To address the need for an open and customizable networking stack, in this paper we introduce Limago, an FPGA-based open-source implementation of a TCP/IP stack operating at 100 Gbit/s. To our knowledge, Limago provides the first complete description of an FPGA-based TCP/IP stack at these speeds, thereby illustrating the bottlenecks that must be addressed, proposing several innovative designs to reach the necessary throughput, and showing how to incorporate advanced protocol features into the design. As an example, Limago supports the TCP Window Scale option, addressing the Long Fat Pipe issue. Limago not only enables 100 Gbit/s Ethernet links in an open source package, but also paves the way to programmable and fully customizable NICs based on FPGAs.
Mario Ruiz, David Sidler, Gustavo Sutter 0001, Gustavo Alonso, Sergio López-Buedo
FPL5
2018 dReDBox: Materializing a full-stack rack-scale system prototype of a next-generation disaggregated datacenter
abstract
Current datacenters are based on server machines, whose mainboard and hardware components form the baseline, monolithic building block that the rest of the system software, middleware and application stack are built upon. This leads to the following limitations: (a) resource proportionality of a multi-tray system is bounded by the basic building block (mainboard), (b) resource allocation to processes or virtual machines (VMs) is bounded by the available resources within the boundary of the mainboard, leading to spare resource fragmentation and inefficiencies, and (c) upgrades must be applied to each and every server even when only a specific component needs to be upgraded. The dRedBox project (Disaggregated Recursive Datacentre-in-a-Box) addresses the above limitations, and proposes the next generation, low-power, across form-factor datacenters, departing from the paradigm of the mainboard-as-a-unit and enabling the creation of function-block-as-a-unit. Hardware-level disaggregation and software-defined wiring of resources is supported by a full-fledged Type-1 hypervisor that can execute commodity virtual machines, which communicate over a low-latency and high-throughput software-defined optical network. To evaluate its novel approach, dRedBox will demonstrate application execution in the domains of network functions virtualization, infrastructure analytics, and real-time video surveillance.
Maciej Bielski, Ilias Syrigos, Kostas Katrinis, Dimitris Syrivelis, Andrea Reale, Dimitris Theodoropoulos 0001, Nikolaos Alachiotis 0001, Dionisios N. Pnevmatikatos, E. H. Pap, Georgios Zervas, Vaibhawa Mishra, Arsalan Saljoghei, Alvise Rigo, Jose Fernando Zazo, Sergio López-Buedo, Martí Torrents, Ferad Zyulkyarov, Michael Enrico, Óscar González de Dios
DATE15
2018 Understanding PCIe performance for end host networking
abstract
In recent years, spurred on by the development and availability of programmable NICs, end hosts have increasingly become the enforcement point for core network functions such as load balancing, congestion control, and application specific network offloads. However, implementing custom designs on programmable NICs is not easy: many potential bottlenecks can impact performance.
Rolf Neugebauer, Gianni Antichi, Jose Fernando Zazo, Yury Audzevich, Sergio López-Buedo, Andrew W. Moore 0002
SIGCOMM5
2016 Rack-scale disaggregated cloud data centers: The dReDBox project vision
Kostas Katrinis, Dimitris Syrivelis, Dionisios N. Pnevmatikatos, Georgios Zervas, Dimitris Theodoropoulos 0001, Iordanis Koutsopoulos, K. Hasharoni, Daniel Raho, Christian Pinto, Felix Espina, Sergio López-Buedo, Qianqiao Chen, Mario Nemirovsky, Damian Roca, H. Klos, T. Berends
DATE11
2016 Harnessing Programmable SoCs to develop cost-effective network quality monitoring devices
abstract
Networks are currently essential for computing: It is therefore essential to guarantee the quality of network links in order to ensure a proper operation of computing systems. However, a widespread deployment of network monitoring devices might not be economically feasible. In this paper, we propose the use of Programmable System-on-Chip FPGAs (PSoCs) for enabling a comprehensive testing of networks. Software-only solutions are no longer valid, because the timescales of current networks call for custom-hardware solutions. Thus, we show that PSoCs are a perfect fit for network quality monitoring devices, by mapping the required measurements to the capabilities of such devices. In order to demonstrate the benefits of PSoCs to monitor the quality of network links, we have developed a prototype based on Xilinx Zynq that is capable of measuring the key performance indicators of Gigabit Ethernet networks, namely: available bandwidth, packet loss, delay and jitter. The monitoring probe features GPS-based timestamping, thus enabling the construction of network delay maps. We present the benefits of the proposed approach in terms of cost and simplicity, and we also show how it could be expanded to multi-Gb/s networks.
Mario Ruiz, Javier Ramos 0002, Gustavo Sutter 0001, Sergio López-Buedo, Jorge E. López de Vergara, C. Sisterna
FPL4
2013 Accurate and flexible flow-based monitoring for high-speed networks
abstract
In this paper we present an FPGA-based architecture to export flows in 10 Gbps networks, implemented on the NetFPGA-10G platform. Flow-based monitoring is a powerful methodology to analyze and detect network issues, such as congested links or DDoS attacks. Our design provides the following advantages: (i) The architecture allows processing 10 Gbps links without sampling, even for the highest packet rate of 14.88 Mpps (Million packets per second) that corresponds to the shortest (64-byte) Ethernet frames; (ii) It is possible to manage up to 786,432 concurrent flows; (iii) The project is developed in an open-source hardware platform and the HDL code is open to the community; (iv) The proposed approach frees network routers from the burden of exporting flows.
Marco Forconesi, Gustavo Sutter 0001, Sergio López-Buedo, Javier Aracil 0001
FPL3
2013 FPGA acceleration using high-level languages of a Monte-Carlo method for pricing complex options
Diego Sanchez-Roman, Victor Moreno, Sergio López-Buedo, Gustavo Sutter 0001, Iván González 0004, Francisco J. Gomez-Arribas, Javier Aracil 0001
J. Syst. Archit.3
2012 Virtualization of reconfigurable coprocessors in HPRC systems with multicore architecture
Iván González 0004, Sergio López-Buedo, Gustavo Sutter 0001, Diego Sanchez-Roman, Francisco J. Gomez-Arribas, Javier Aracil 0001
J. Syst. Archit.2
2011 Characterization of the busy-hour traffic of IP networks based on their intrinsic features
José Luis García-Dorado, José Alberto Hernández 0001, Javier Aracil 0001, Jorge E. López de Vergara, Sergio López-Buedo
Comput. Networks5
2008 Portable library development for reconfigurable computing systems: A case study
Proshanta Saha, Esam El-Araby, Miaoqing Huang, Mohamed Taher, Sergio López-Buedo, Tarek A. El-Ghazawi, Chang Shu 0003, Kris Gaj, Alan Michalski, Duncan A. Buell
Parallel Comput.5
2006 Virtual Embedded Blocks: A Methodology for Evaluating Embedded Elements in FPGAs
abstract
Embedded elements, such as block multipliers, are increasingly used in advanced field programmable gate array (FPGA) devices to improve efficiency in speed, area and power consumption. A methodology is described for assessing the impact of such embedded elements on efficiency. The methodology involves creating dummy elements, called virtual embedded blocks (VEBs), in the FPGA to model the size, position and delay of the embedded elements. The standard design flow offered by FPGA and CAD vendors can be used for mapping, placement, routing and retiming of designs with VEBs. The speed and resource utilisation of the resulting designs can then be inferred using the FPGA vendor's timing analysis tools. We illustrate the application of this methodology to the evaluation of various schemes of involving embedded elements that support floating-point computations
Chun Hok Ho, Philip H. W. Leong, Wayne Luk, Steve Wilton, Sergio López-Buedo
FCCM5
2005 Hardware-Accelerated SSH on Self-Reconfigurable Systems
Iván González 0004, Francisco J. Gomez-Arribas, Sergio López-Buedo
FPT3
2004 Making visible the thermal behaviour of embedded microprocessors on FPGAs: a progress report
abstract
This paper shows a method to verifying the thermal status of complex FPGA-based circuits like microprocessors. Thus, the designer can evaluate if a particular block is working beyond specifications. The idea is to extract the output frequencies of an array of ring-oscillators previously distributed in the die, taking full advantage of the configuration port capabilities in Xilinx technology. As a result, it is shown that the FPGA technology offers the designers of embedded systems the possibility of viewing a detailed thermal map of a circuit at a minimum cost. The verification can be done in actual working conditions; for example with heat sinks and fans attached to the chip, inside the system case, or even in an on-board satellite application. The main results of the work are unthinkable using other alternatives like IR cameras, external sensors, or embedded diodes.
Sergio López-Buedo, Eduardo I. Boemo
FPGA1
2003 Using Partial Reconfiguration in Cryptographic Applications: An Implementation of the IDEA Algorithm
Iván González 0004, Sergio López-Buedo, Francisco J. Gomez-Arribas
FPL2
2002 Run-Time Reconfiguration to Check Temperature in Custom Computers: An Application of JBits Technology
Sergio López-Buedo, Paula Riviere, Pablo Pernas, Eduardo I. Boemo
FPL1
2002 FSM Decomposition for Low Power in FPGA
Gustavo Sutter 0001, Elias Todorovich, Sergio López-Buedo, Eduardo I. Boemo
FPL3
2002 A Tool for Activity Estimation in FPGAs
Elias Todorovich, M. Gilabert, Gustavo Sutter 0001, Sergio López-Buedo, Eduardo I. Boemo
FPL4
1998 Some experiments about wave pipelining on FPGA's
abstract
Wave pipelining offers a unique combination of high speed, low latency, and moderate power consumption. The construction of wave pipelines is benefited by the use of gates and buffers with data-independent delays and the knowledge of the interconnection delays. These two features are present in several SRAM-based field programmable gate arrays (FPGA's): look-up tables (LUT's) allow the designer to mask the delay of different gates and combinational functions, and the timing characteristics of each wire segment are a priori known. This work describes a set of experiments about wave pipelining on FPGA's. The results show that a 13-LUT logic depth circuit mapped on an XC4005PC84-6 runs as high as 85 MHz (single phase clocking) or 80 MHz (intentionally skewed clocking), exhibiting a latency of 95 ns. This high throughput/latency ratio is unattainable using classic pipelining.
Eduardo I. Boemo, Sergio López-Buedo, Juan M. Meneses
IEEE Trans. Very Large Scale Integr. Syst.2
1996 The Wave Pipeline Effect on LUT-Based FPGA Architectures
abstract
No abstract available.
Eduardo I. Boemo, Sergio López-Buedo, Juan M. Meneses
FPGA2