Demo Data from VLDB 2026 / reviewers in the wild / expert
Tomas Rokicki
dblp:82/2046
· DBLP profile ↗
10ranked-venue papers
2as first author
0since 2021 · last 2013
0009-0005-5815-7507ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7Software engineering, systems software and programming languages · 3 · 1 first-authorTheory of computation · 2 · 2 first-author
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
6 papers |
Interconnection networks and networks-on-chip · 76% Electronic design automation · 22% Performance modeling and evaluation · 3% | |
| Theoretical computer science
1 paper |
Automated reasoning and model checking · 50% Automata and formal languages · 50% |
Topics — the 18 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Interconnection networks and networks-on-chip › routing algorithms
fault-tolerant routing |
0.1 | 1 | 2012 | A Survey and Evaluation of Topology-Agnostic Deterministic Routing Algorithms · IEEE Trans. Parallel Distributed Syst. 2012 |
Interconnection networks and networks-on-chip
routing algorithms |
0.1 | 1 | 2012 | A Survey and Evaluation of Topology-Agnostic Deterministic Routing Algorithms · IEEE Trans. Parallel Distributed Syst. 2012 |
Interconnection networks and networks-on-chip
cluster interconnect |
0.0 | 1 | 2012 | A Survey and Evaluation of Topology-Agnostic Deterministic Routing Algorithms · IEEE Trans. Parallel Distributed Syst. 2012 |
Interconnection networks and networks-on-chip › routing algorithms
deadlock-free routing |
0.0 | 1 | 2003 | Applying In-Transit Buffers to Boost the Performance of Networks with Source Routing · IEEE Trans. Computers 2003 |
Electronic design automation › physical design
routing |
0.0 | 1 | 2003 | Applying In-Transit Buffers to Boost the Performance of Networks with Source Routing · IEEE Trans. Computers 2003 |
Interconnection networks and networks-on-chip › traffic management
traffic balancing |
0.0 | 1 | 2003 | Applying In-Transit Buffers to Boost the Performance of Networks with Source Routing · IEEE Trans. Computers 2003 |
Electronic design automation › logic synthesis
asynchronous circuit synthesis |
0.0 | 1 | 1999 | POSET timing and its application to the synthesis and verification of gate-level timed circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999 |
Interconnection networks and networks-on-chip › routing algorithms › adaptive routing
deadlock-free adaptive routing |
0.0 | 1 | 1999 | Adaptive-Trail Routing and Performance Evaluation in Irregular Networks Using Cut-Through Switches · IEEE Trans. Parallel Distributed Syst. 1999 |
Electronic design automation
hardware verification and test |
0.0 | 1 | 1999 | POSET timing and its application to the synthesis and verification of gate-level timed circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999 |
Interconnection networks and networks-on-chip › network topology › static interconnection networks
irregular topology |
0.0 | 1 | 1999 | Adaptive-Trail Routing and Performance Evaluation in Irregular Networks Using Cut-Through Switches · IEEE Trans. Parallel Distributed Syst. 1999 |
Electronic design automation
logic synthesis |
0.0 | 1 | 1999 | POSET timing and its application to the synthesis and verification of gate-level timed circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999 |
Performance modeling and evaluation
stochastic petri nets |
0.0 | 1 | 1995 | Modeling A Fibre Channel Switch with Stochastic Petri Nets · SIGMETRICS 1995 |
Electronic design automation › hardware verification and test
hardware verification |
0.0 | 1 | 1994 | Automatic Verification of Timed Circuits · CAV 1994 |
Automated reasoning and model checking
model checking |
0.0 | 1 | 1994 | Automatic Verification of Timed Circuits · CAV 1994 |
Automata and formal languages
timed automata |
0.0 | 1 | 1994 | Automatic Verification of Timed Circuits · CAV 1994 |
Routing and switching › packet switching
cut-through switching |
0.0 | 1 | 1999 | Adaptive-Trail Routing and Performance Evaluation in Irregular Networks Using Cut-Through Switches · IEEE Trans. Parallel Distributed Syst. 1999 |
Electronic design automation › hardware verification and test
formal verification |
0.0 | 1 | 1999 | POSET timing and its application to the synthesis and verification of gate-level timed circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999 |
Performance modeling and evaluation
analytical modeling |
0.0 | 1 | 1995 | Modeling A Fibre Channel Switch with Stochastic Petri Nets · SIGMETRICS 1995 |
Methods — techniques the papers use, named apart from their topics
survey · 0.1classification · 0.1simulation · 0.0eulerian trail heuristics · 0.0up*/down* routing · 0.0smart-routing · 0.0DFS routing · 0.0stochastic petri nets · 0.0partial order (POSET) timing · 0.0geometric region representation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | The Diameter of the Rubik's Cube Group Is TwentyabstractWe give an expository account of our computational proof that every position of Rubik's Cube can be solved in 20 moves or less, where a move is defined as any twist of any face. The roughly $4.3 \times 10^{19}$ positions are partitioned into about two billion cosets of a specially chosen subgroup, and the count of cosets required to be treated is reduced by considering symmetry. The reduced space is searched with a program capable of solving one billion positions per second, using about one billion seconds of CPU time donated by Google. As a byproduct of determining that the diameter is 20, we also find the exact count of cube positions at distance 15. Tomas Rokicki, Herbert Kociemba, Morley Davidson, John Dethridge |
SIAM J. Discret. Math. | 1 |
| 2012 | A Survey and Evaluation of Topology-Agnostic Deterministic Routing AlgorithmsabstractMost standard cluster interconnect technologies are flexible with respect to network topology. This has spawned a substantial amount of research on topology-agnostic routing algorithms, which make no assumption about the network structure, thus providing the flexibility needed to route on irregular networks. Actually, such an irregularity should be often interpreted as minor modifications of some regular interconnection pattern, such as those induced by faults. In fact, topology-agnostic routing algorithms are also becoming increasingly useful for networks on chip (NoCs), where faults may make the preferred 2D mesh topology irregular. Existing topology-agnostic routing algorithms were developed for varying purposes, giving them different and not always comparable properties. Details are scattered among many papers, each with distinct conditions, making comparison difficult. This paper presents a comprehensive overview of the known topology-agnostic routing algorithms. We classify these algorithms by their most important properties, and evaluate them consistently. This provides significant insight into the algorithms and their appropriateness for different on- and off-chip environments. José Flich, Tor Skeie, Andres Mejia, Olav Lysne, Pedro López 0001, Antonio Robles, José Duato, Michihiro Koibuchi, Tomas Rokicki, José Carlos Sancho |
IEEE Trans. Parallel Distributed Syst. | 9 |
| 2003 | Applying In-Transit Buffers to Boost the Performance of Networks with Source RoutingabstractIn this paper, we analyze in depth the effect of using ITB in the network, showing that they not only serve for guaranteeing minimal routing, but also that they are a powerful mechanism able to balance network traffic and reduce network contention. To demonstrate these capabilities, we apply the ITB mechanism to improved routing schemes, such as DFS and smart-routing. These routing algorithms (without ITB) are able to improve the performance of up*/down* by 30 percent and 90 percent, respectively, for a 32-switch network. The evaluation results show that, when ITB are used together with these improved routing algorithms, network throughput achieved by DFS and smart-routing can still be improved by 56 percent and 23 percent, respectively. However, smart-routing requires a time to compute the routing tables that rapidly grows with network size, it being impossible in practice to build networks with more than 32 switches. This high computational cost is mainly motivated by the need of obtaining deadlock-free routing tables. However, when ITB are used, one can decouple the stages of computing routing tables and breaking cycles. Moreover, as stated above, ITB can be used to reduce network contention. In this way, in this paper, we also propose a completely new routing algorithm that tries to balance network traffic by using a simple and low time consuming strategy. The proposed algorithm guarantees deadlock freedom and reduces network contention with the use of ITB. The evaluation results show that our algorithm obtains unprecedented throughputs in 32-switch networks, tripling the original up*/down* and almost doubling smart-routing. José Flich, Pedro López 0001, Manuel P. Malumbres, José Duato, Tomas Rokicki |
IEEE Trans. Computers | 5 |
| 2001 | Improving Network Performance by Reducing Network Contention in Source-Based COWs with a Low Path-Computation OverheadabstractIn previous papers, we have proposed the in-transit buffer mechanism (ITB) to improve network performance in COWs with irregular topology and source routing. This mechanism allows the use of minimal paths among all hosts, breaking cyclic dependences between channels by storing and later re-injecting packets at some intermediate hosts. However it also has two additional features that can improve even more network performance. First, the ITB mechanism reduces network contention because some messages are ejected from the network freeing network links. Second the ITB mechanism allows the use of any path between each source-destination pair improving traffic balance. In this paper we present a new routing algorithm that takes advantage of ITB by exploiting both issues: traffic balance and network contention reduction. The evaluation results show that network throughput can be considerably improved. On average, network throughput increases with respect to up*/down* by factors of 2.51 and 3.77 in 32 and 64-switch networks, respectively. José Flich, Pedro López 0001, Manuel P. Malumbres, José Duato, Tomas Rokicki |
IPDPS | 5 |
| 1999 | POSET timing and its application to the synthesis and verification of gate-level timed circuitsabstractThis paper presents a new algorithm for timed state-space exploration, POSET timing, POSET timing improves upon geometric methods by utilizing concurrency and causality information to dramatically reduce the number of geometric regions needed to represent the timed state space. The utility of POSET timing is illustrated by its application to the automatic synthesis and verification of gate-level timed circuits. Timed circuits are a class of asynchronous circuits that incorporate explicit timing information in the specification which is used throughout the synthesis procedure to optimize the design. Using POSET timing, our synthesis procedure derives a timed circuit that is hazard-free. The circuit uses only basic gates to facilitate the mapping to semi-custom components, such as standard-cells and gate-arrays. The resulting gate-level timed circuit implementations are 30%-40% smaller and 30%-50% faster than those produced using other asynchronous design methodologies. This paper also demonstrates that timed designs can be smaller and faster than their synchronous counterparts. The POSET timing algorithm cannot only efficiently verify our synthesized circuits but also a wide collection of large, highly concurrent timed circuits and systems that could not previously be verified using traditional techniques. Chris J. Myers, Tomas Rokicki, Teresa H. Meng |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1999 | Adaptive-Trail Routing and Performance Evaluation in Irregular Networks Using Cut-Through SwitchesabstractCut-through switching promises low latency delivery and has been used in new generation switches, especially in high speed networks demanding low communication latency. The interconnection of cut-through switches provides an excellent network platform for high speed local area networks (LANs). For cost and performance reasons. Irregular topologies should be supported in such a switch-based network. Switched irregular networks are truly incrementally scalable and have potential to be reconfigured to adapt to the dynamics of network traffic conditions. Due to the arbitrary topologies of networks, it is critical to develop an efficient deadlock-free routing algorithm. A novel deadlock-free adaptive routing algorithm called adaptive-trail routing is proposed to allow irregular interconnection of cut-through switches. The adaptive routing algorithm is based on two unidirectional adaptive trails constructed from two opposite unidirectional Eulerian trails. Some heuristics are suggested in terms of the selection of Eulerian trails, the avoidance of long routing paths, and the degree of adaptivity. Extensive simulation experiments are conducted to evaluate the performance of the proposed and two other routing algorithms under different topologies and traffic workloads. Wenjian Qiao, Lionel M. Ni, Tomas Rokicki |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 1996 | Components of Congestion ControlabstractThis paper presents three original and complementary ideas on flow control mechanisms for packet switched interconnects, backpressure flow control, alpha message scheduling and balanced injection.These three components were adopted for the I'ed-.Y fabric.Each of the three addresses performance problems caused by a particular characteristic of realistic network workloads. Ludmila Cherkasova, Al Davis, Robin Hodgson, Vadim E. Kotov, Ian N. Robinson, Tomas Rokicki |
SPAA | 6 |
| 1995 | Modeling A Fibre Channel Switch with Stochastic Petri NetsabstractNo abstract available. Gianfranco Ciardo, Ludmila Cherkasova, Vadim E. Kotov, Tomas Rokicki |
SIGMETRICS | 4 |
| 1994 | Automatic Verification of Timed Circuits
Tomas Rokicki, Chris J. Myers |
CAV | 1 |
| 1990 | The Hermod behavioral synthesis systemabstractHermod is an interactive behavioral synthesis program developed at Stanford University. With the use of a combined control and data flow graph (C /DFG) as an intermediate representation, Hermod generates functional blocks and their interconnection from behavioral descriptions. Hermod supports a menu-driven interface, displaying the control and data flow graph with a set of legitimate timing-cuts and its hardware representation. Emphasizing user participation, the system allows the user to control state partitioning and resource sharing through a graphical interface to explore the maximal design space. Written in an object-oriented language C ++, Hermod generates a hardware representation in several minutes from a behavioral description of practical size on a VAXstation II /GPX. Masayasu Odani, Sun Young Hwang, Tom Blank, Tomas Rokicki |
J. Syst. Softw. | 4 |