Demo Data from EDBT 2026 / reviewers in the wild / expert
Juan-Miguel Martinez-Rubio
dblp:123/5294 · also Juan-Miguel Martínez 0001
· DBLP profile ↗
18ranked-venue papers
4as first author
1since 2021 · last 2023
0000-0002-9748-0332ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 17 · 4 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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
5 papers |
Energy-efficient computing · 57% Interconnection networks and networks-on-chip · 24% Distributed systems · 11% |
Topics — the 14 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Energy-efficient computing › energy-efficient communication
power-aware routing |
0.4 | 1 | 2019 | POWAR: Power-Aware Routing in HPC Networks with On/Off Links · ACM Trans. Archit. Code Optim. 2019 |
Energy-efficient computing
power management |
0.4 | 1 | 2019 | POWAR: Power-Aware Routing in HPC Networks with On/Off Links · ACM Trans. Archit. Code Optim. 2019 |
Interconnection networks and networks-on-chip
interconnection networks |
0.1 | 1 | 2019 | POWAR: Power-Aware Routing in HPC Networks with On/Off Links · ACM Trans. Archit. Code Optim. 2019 |
Electronic design automation › physical design
routing |
0.1 | 4 | 2003 | FC3D: Flow Control-Based Distributed Deadlock Detection Mechanism for True Fully Adaptive Routing in Wormhole Networks · IEEE Trans. Parallel Distributed Syst. 2003 Impact of Buffer Size on the Efficiency of Deadlock Detection · HPCA 1999 A Very Efficient Distributed Deadlock Detection Mechanism for Wormhole Networks · HPCA 1998 |
Distributed systems › concurrency control
deadlock detection |
0.1 | 3 | 2003 | FC3D: Flow Control-Based Distributed Deadlock Detection Mechanism for True Fully Adaptive Routing in Wormhole Networks · IEEE Trans. Parallel Distributed Syst. 2003 Impact of Buffer Size on the Efficiency of Deadlock Detection · HPCA 1999 A Very Efficient Distributed Deadlock Detection Mechanism for Wormhole Networks · HPCA 1998 |
Interconnection networks and networks-on-chip › deadlock handling
deadlock recovery |
0.1 | 3 | 2003 | A Cost-Effective Approach to Deadlock Handling in Wormhole Networks · IEEE Trans. Parallel Distributed Syst. 2001 A Very Efficient Distributed Deadlock Detection Mechanism for Wormhole Networks · HPCA 1998 FC3D: Flow Control-Based Distributed Deadlock Detection Mechanism for True Fully Adaptive Routing in Wormhole Networks · IEEE Trans. Parallel Distributed Syst. 2003 |
Distributed systems › concurrency control › deadlock detection
distributed deadlock detection |
0.1 | 2 | 2003 | FC3D: Flow Control-Based Distributed Deadlock Detection Mechanism for True Fully Adaptive Routing in Wormhole Networks · IEEE Trans. Parallel Distributed Syst. 2003 A Very Efficient Distributed Deadlock Detection Mechanism for Wormhole Networks · HPCA 1998 |
Interconnection networks and networks-on-chip
deadlock handling |
0.0 | 2 | 2003 | A Cost-Effective Approach to Deadlock Handling in Wormhole Networks · IEEE Trans. Parallel Distributed Syst. 2001 FC3D: Flow Control-Based Distributed Deadlock Detection Mechanism for True Fully Adaptive Routing in Wormhole Networks · IEEE Trans. Parallel Distributed Syst. 2003 |
Interconnection networks and networks-on-chip › routing algorithms › adaptive routing
fully adaptive routing |
0.0 | 1 | 2003 | FC3D: Flow Control-Based Distributed Deadlock Detection Mechanism for True Fully Adaptive Routing in Wormhole Networks · IEEE Trans. Parallel Distributed Syst. 2003 |
Interconnection networks and networks-on-chip
network congestion |
0.0 | 1 | 2001 | A Cost-Effective Approach to Deadlock Handling in Wormhole Networks · IEEE Trans. Parallel Distributed Syst. 2001 |
Interconnection networks and networks-on-chip › routing algorithms
adaptive routing |
0.0 | 1 | 2001 | A Cost-Effective Approach to Deadlock Handling in Wormhole Networks · IEEE Trans. Parallel Distributed Syst. 2001 |
Electronic design automation › physical design › buffer optimization
buffer sizing |
0.0 | 1 | 1999 | Impact of Buffer Size on the Efficiency of Deadlock Detection · HPCA 1999 |
Interconnection networks and networks-on-chip
flow control |
0.0 | 1 | 1999 | Impact of Buffer Size on the Efficiency of Deadlock Detection · HPCA 1999 |
Interconnection networks and networks-on-chip › routing algorithms
wormhole routing |
0.0 | 1 | 1998 | A Very Efficient Distributed Deadlock Detection Mechanism for Wormhole Networks · HPCA 1998 |
Methods — techniques the papers use, named apart from their topics
power-aware routing · 0.4local information detection · 0.0flow control · 0.0message reinjection · 0.0deadlock detection · 0.0simulation · 0.0distributed detection · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Energy efficient HPC network topologies with on/off linksabstractEnergy efficiency is a must in today HPC systems. To achieve this goal, a holistic design based on the use of power-aware components should be performed. One of the key components of an HPC system is the high-speed interconnect. In this paper, we compare and evaluate several design options for the interconnection network of an HPC system, including torus, fat-trees and dragonflies. State of the art low power modes are also used in the interconnection networks. The paper does not only consider energy efficiency at the interconnection network level but also at the system as a whole. The analysis is performed by using a simple yet realistic power model of the system. The model has been adjusted using actual power consumption values measured on a real system. Using this model, realistic multi-job trace-based workloads have been used, obtaining the execution time and energy consumed. The results are presented to ease choosing a system, depending on which parameter, performance or energy consumption, receives the most importance. Francisco J. Andujar, Salvador Coll, Marina Alonso, Juan-Miguel Martinez-Rubio, Pedro López 0001, José L. Sánchez 0002, Francisco J. Alfaro |
Future Gener. Comput. Syst. | 4 |
| 2019 | Energy efficient torus networks with on/off links
Francisco J. Andujar, Salvador Coll, Marina Alonso, Juan-Miguel Martinez-Rubio, Pedro López 0001, José L. Sánchez 0002, Francisco J. Alfaro, Raúl Martínez |
J. Parallel Distributed Comput. | 4 |
| 2019 | POWAR: Power-Aware Routing in HPC Networks with On/Off LinksabstractIn order to save energy in HPC interconnection networks, one usual proposal is to switch idle links into a low-power mode after a certain time without any transmission, as IEEE Energy Efficient Ethernet standard proposes. Extending the low-power mode mechanism, we propose POW er- A ware R outing ( POWAR ), a simple power-aware routing and selection function for fat-tree and torus networks. POWAR adapts the amount of network links that can be used, taking into account the network load, and obtaining great energy savings in the network (55%--65%) and the entire system (9%--10%) with negligible performance overhead. Francisco J. Andujar, Salvador Coll, Marina Alonso, Pedro López 0001, Juan-Miguel Martinez-Rubio |
ACM Trans. Archit. Code Optim. | 5 |
| 2019 | Human-computer cooperation platform for developing real-time robotic applications
Carlos Domínguez, Juan-Miguel Martinez-Rubio, José V. Busquets-Mataix, Houcine Hassan |
J. Supercomput. | 2 |
| 2016 | Embedded GPU and multicore processors for emotional-based mobile robotic agents
Francisco Almenar, Carlos Domínguez, Houcine Hassan, Juan-Miguel Martinez-Rubio, Pedro López 0001 |
Future Gener. Comput. Syst. | 4 |
| 2015 | Power consumption management in fat-tree interconnection networks
Marina Alonso, Salvador Coll, Juan-Miguel Martinez-Rubio, Vicente Santonja, Pedro López 0001 |
Parallel Comput. | 3 |
| 2013 | Smartphone-Based Industrial Informatics Projects and LaboratoriesabstractThe use of IT technologies plays an important role in the training of future engineers. In this paper, smartphones and multimedia technologies are proposed as an innovative way to tackle the formation of students, at different levels, in the Industrial Informatics (II) subject of the Industrial Electronics Engineering (IEE) degree. II instructs future Engineers in the design of IT systems to control industrial processes. In the first level, smartphones are used to display a web-based multimedia tool that is implemented to register the lecture explanations regarding the design of II systems, so as it facilitates student to guide him/her self in the learning process. In the second level, the smartphone is proposed as the control system of a medium size industrial process (e.g., water tank). Since II uses a problem-based learning methodology (miniproject) to instruct the design of II systems, for each lecture, laboratory practices are tackled, and the solutions obtained are embedded in the smartphone to control the corresponding part of the miniproject. An application of the Smartphone multimedia tool is presented to show how students interact with the developed system. The successful evaluation of the proposed tools, by more than 900 IEE students during three years, is shown. Houcine Hassan, Juan-Miguel Martinez-Rubio, Ángel Perles-Ivars, Juan Vicente Capella, Carlos Domínguez, José Albaladejo |
IEEE Trans. Ind. Informatics | 2 |
| 2010 | Power saving in regular interconnection networks
Marina Alonso, Salvador Coll, Juan-Miguel Martinez-Rubio, Vicente Santonja, Pedro López 0001, José Duato |
Parallel Comput. | 3 |
| 2007 | Power-Aware Fat-Tree Networks Using On/Off Links
Marina Alonso, Salvador Coll, Vicente Santonja, Juan-Miguel Martinez-Rubio, Pedro López 0001, José Duato |
HPCC | 4 |
| 2006 | Dynamic power saving in fat-tree interconnection networks using on/off linksabstractCurrent trends in high-performance parallel computers show that fat-tree interconnection networks are one of the most popular topologies. The particular characteristics of this topology, that provide multiple alternative paths for each source/destination pair, make it an excellent candidate for applying power consumption reduction techniques. Such techniques are being increasingly applied in computer systems and the interconnection network is not an exception, since its contribution to the system power budget is not negligible. In this paper, we present a mechanism that dynamically switches on and off network links as a function of traffic. The mechanism is designed to guarantee network connectivity, according to the underlying routing algorithm. In this way, the default routing algorithm can be used regardless of the power saving actions taken, thus simplifying router design. Our simulation results show that significant network power consumption reductions can be obtained at no cost. Latency remains the same although the number of operating network links is dynamically adjusted. Marina Alonso, Salvador Coll, Juan-Miguel Martinez-Rubio, Vicente Santonja, Pedro López 0001, José Duato |
IPDPS | 3 |
| 2004 | Reducing Power Consumption in Interconnection Networks by Dynamically Adjusting Link Width
Marina Alonso, Juan-Miguel Martinez-Rubio, Vicente Santonja, Pedro López 0001 |
Euro-Par | 2 |
| 2003 | FC3D: Flow Control-Based Distributed Deadlock Detection Mechanism for True Fully Adaptive Routing in Wormhole NetworksabstractTwo general approaches have been proposed for deadlock handling in wormhole networks. Traditionally, deadlock-avoidance strategies have been used. In this case, either routing is restricted so that there are no cyclic dependencies between channels or cyclic dependencies between channels are allowed provided that there are some escape paths to avoid deadlock. More recently, deadlock recovery strategies have begun to gain acceptance. These strategies allow the use of unrestricted fully adaptive routing, usually outperforming deadlock avoidance techniques. However, they require a deadlock detection mechanism and a deadlock recovery mechanism that is able to recover from deadlocks faster than they occur. In particular, progressive deadlock recovery techniques are very attractive because they allocate a few dedicated resources to quickly deliver deadlocked messages, instead of killing them. Unfortunately, distributed deadlock detection is usually based on crude time-outs, which detect many false deadlocks. As a consequence, messages detected as deadlocked may saturate the bandwidth offered by recovery resources, thus degrading performance. Additionally, the threshold required by the detection mechanism (the time-out) strongly depends on network load, which is not known in advance at the design stage. This limits the applicability of deadlock recovery on actual networks. We propose a novel distributed deadlock detection mechanism that uses only local information, detects all the deadlocks, considerably reduces the probability of false deadlock detection over previously proposed techniques, and is not significantly affected by variations in message length and/or message destination distribution. Juan-Miguel Martinez-Rubio, Pedro López 0001, José Duato |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2001 | A Cost-Effective Approach to Deadlock Handling in Wormhole NetworksabstractWormhole networks have traditionally used deadlock avoidance strategies. More recently, deadlock recovery strategies have begun to gain acceptance. In particular, progressive deadlock recovery techniques allocate a few dedicated resources to quickly deliver deadlocked packets. Deadlock recovery is based on the assumption that deadlocks are rare; otherwise, recovery techniques are not efficient. Measurements of deadlock occurrence frequency show that deadlocks are highly unlikely when enough routing freedom is provided. However, networks are more prone to deadlocks when the network is close to or beyond saturation, causing some network performance degradation. Similar performance degradation behavior at saturation was also observed in networks using deadlock avoidance strategies. In this paper, we take a different approach to handling deadlocks and performance degradation. We propose the use of an injection limitation mechanism that prevents performance degradation near the saturation point and, at the same time, reduces the probability of deadlock to negligible values. We also propose an improved deadlock detection mechanism that uses only local information, detects all deadlocks, and considerably reduces the probability of false deadlock detection over previous proposals. In the rare case when impending deadlock is detected, our proposal consists of using a simple recovery technique that absorbs the deadlocked message at the current node and later reinjects it for continued routing toward its destination. Performance evaluation results show that our new approach to handling deadlock is more efficient than previously proposed techniques. Juan-Miguel Martinez-Rubio, Pedro López 0001, José Duato |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 1999 | Impact of Buffer Size on the Efficiency of Deadlock DetectionabstractDeadlock detection is one of the most important design issues in recovery strategies for routing in interconnection networks. In a previous paper, we presented an efficient deadlock detection mechanism. This mechanism requires that when a message header blocks it must be quickly notified to all the channels reserved by that message. To achieve this goal, the detection mechanism uses the information provided by flow control. Some recent commercial multiprocessors use deep buffers, since they may increase network throughput and efficiently allow transmission over long wires. However, deep buffers may increase the elapsed time between header blocking at a router and the propagation of flow control signals, thus negatively affecting the behavior of our deadlock detection mechanism. On the other hand, deeper buffers reduce deadlock frequency. As a consequence, buffer size has opposing effects on deadlock detection. In this paper, we analyze by simulation the influence of these effects on the efficiency of our deadlock detection mechanism, showing that overall performance improves with buffer size. Juan-Miguel Martinez-Rubio, Pedro López 0001, José Duato |
HPCA | 1 |
| 1998 | A Very Efficient Distributed Deadlock Detection Mechanism for Wormhole NetworksabstractNetworks using wormhole switching have traditionally relied upon deadlock avoidance strategies for the design of routing algorithms. More recently, deadlock recovery strategies have begun to gain acceptance. Progressive deadlock recovery techniques are very attractive because they allocate a few dedicated resources to quickly deliver deadlocked messages, instead of killing them. However, the distributed deadlock detection techniques proposed up to now detect many false deadlocks, especially when the network is heavily loaded and messages have different lengths. As a consequence, messages detected as deadlocked may saturate the bandwidth offered by recovery resources, thus degrading performance considerably. In this paper we propose an improved distributed deadlock detection mechanism that uses only local information, detects all the deadlocks, considerably reduces the probability of false deadlock detection and is not strongly affected by variations in message length and message destination distribution. Pedro López 0001, Juan-Miguel Martinez-Rubio, José Duato |
HPCA | 2 |
| 1998 | DRIL: Dynamically Reduced Message Injection Limitation Mechanism for Wormhole NetworksabstractDeadlock avoidance and recovery techniques are alternatives to deal with the interconnection network deadlock problem. Both techniques allow fully adaptive routing on some set of resources while providing dedicated resources to escape from deadlock. They mainly differ in the way they supply escape paths and when those paths are used. As the escape paths only provide limited bandwidth to escape from deadlocks, both techniques suffer from severe performance degradation when the network is close to saturation. On the other hand, deadlock recovery is based on the assumption that deadlocks are rare. Several studies show that deadlock are more prone when the network is close to or beyond saturation. In this paper we propose a new mechanism that prevents network saturation by dynamically adjusting message injection limitation into the network. As a consequence, this mechanism will avoid the performance degradation problem that typically occurs in both deadlock avoidance and recovery techniques, making fully adaptive feasible. Also, it will guarantee that the frequency of deadlock is really negligible, allowing the use of simple low-cost recovery strategies. Pedro López 0001, Juan-Miguel Martinez-Rubio, José Duato |
ICPP | 2 |
| 1997 | LIFE: a limited injection, fully adaptive, recovery-based routing algorithmabstractNetworks using wormhole switching have traditionally relied upon deadlock avoidance strategies for the design of deadlock-free algorithms. The past few years have seen a rise in popularity of deadlock recovery strategies, that are based on the property that deadlocks are quite rare in practice and happen only at or beyond the network saturation point. In fact, recovery-based routing algorithms have a higher potential performance over the deadlock avoidance-based ones which allow less routing freedom. We present a recovery-based fully adaptive routing algorithm, LIFE, which is based on an innovative injection policy that reduces the probability of deadlocks to negligible values, both with uniform and non-uniform traffic patterns. The experimental results, conducted on an 8-ary 3-cube with 512 nodes, show that it is possible to implement true fully adaptive routing using only two virtual channels. Also, LIFE outperforms state-of-the-art avoidance- and recovery-based algorithms of the same cost both in terms of throughput and message latency under uniform traffic and provides stable throughput under non-uniform traffic patterns. Fabrizio Petrini, José Duato, Pedro López 0001, Juan-Miguel Martinez-Rubio |
HiPC | 4 |
| 1997 | Software-Based Deadlock Recovery Technique for True Fully Adaptive Routing in Wormhole NetworksabstractIn this paper, we take a different approach to handle deadlocks and performance degradation. We propose the use of an injection limitation mechanism that prevents performance degradation near the saturation point and reduces the probability of deadlock to negligible values even when fully adaptive routing is used. We also propose an improved deadlock detection mechanism that only uses local information, detects all the deadlocks, and considerably reduces the probability of false deadlock detection over previous proposals. In the rare case when impending deadlock is detected, our proposed recovery technique absorbs the deadlocked message at the current node and later re-injects it for continued routing towards its destination. Performance evaluation results show that our new approach to deadlock handling is more efficient than previously proposed techniques. Juan-Miguel Martinez-Rubio, Pedro López 0001, José Duato, Timothy M. Pinkston |
ICPP | 1 |