Demo Data from VLDB 2026 / reviewers in the wild / expert
Dominic DiTomaso
dblp:82/10370
· DBLP profile ↗
11ranked-venue papers
7as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 7 first-authorSoftware engineering, systems software and programming languages · 1 · 1 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
5 papers |
Hardware reliability and fault tolerance · 36% Interconnection networks and networks-on-chip · 23% Distributed systems · 15% | |
| Databases, data mining, and information retrieval
1 paper |
Machine learning and data management · 100% |
Topics — the 15 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
fault tolerance |
0.4 | 2 | 2016 | Dynamic error mitigation in NoCs using intelligent prediction techniques · MICRO 2016 QORE: A fault tolerant network-on-chip architecture with power-efficient quad-function channel (QFC) buffers · HPCA 2014 |
Hardware reliability and fault tolerance › fault-tolerant architecture
fault-tolerant noc |
0.4 | 2 | 2015 | Resilient and Power-Efficient Multi-Function Channel Buffers in Network-on-Chip Architectures · IEEE Trans. Computers 2015 QORE: A fault tolerant network-on-chip architecture with power-efficient quad-function channel (QFC) buffers · HPCA 2014 |
Hardware reliability and fault tolerance › reliability analysis
fault prediction |
0.2 | 1 | 2016 | Dynamic error mitigation in NoCs using intelligent prediction techniques · MICRO 2016 |
Hardware reliability and fault tolerance
timing error prediction |
0.2 | 1 | 2016 | Dynamic error mitigation in NoCs using intelligent prediction techniques · MICRO 2016 |
Interconnection networks and networks-on-chip › switch architecture
bufferless router |
0.2 | 1 | 2015 | Resilient and Power-Efficient Multi-Function Channel Buffers in Network-on-Chip Architectures · IEEE Trans. Computers 2015 |
Integrated circuit design
low-power circuit design |
0.2 | 1 | 2015 | A New Frontier in Ultralow Power Wireless Links: Network-on-Chip and Chip-to-Chip Interconnects · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015 |
Integrated circuit design › radio-frequency circuit design
millimeter-wave circuit design |
0.2 | 1 | 2015 | A New Frontier in Ultralow Power Wireless Links: Network-on-Chip and Chip-to-Chip Interconnects · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015 |
Interconnection networks and networks-on-chip › on-chip interconnect
wireless interconnect |
0.2 | 1 | 2015 | A New Frontier in Ultralow Power Wireless Links: Network-on-Chip and Chip-to-Chip Interconnects · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015 |
Interconnection networks and networks-on-chip › network-on-chip design
wireless network-on-chip |
0.2 | 1 | 2015 | A-WiNoC: Adaptive Wireless Network-on-Chip Architecture for Chip Multiprocessors · IEEE Trans. Parallel Distributed Syst. 2015 |
Energy-efficient computing
power management |
0.1 | 2 | 2015 | Resilient and Power-Efficient Multi-Function Channel Buffers in Network-on-Chip Architectures · IEEE Trans. Computers 2015 QORE: A fault tolerant network-on-chip architecture with power-efficient quad-function channel (QFC) buffers · HPCA 2014 |
Processor architecture and microarchitecture
chip multiprocessor |
0.1 | 1 | 2015 | A-WiNoC: Adaptive Wireless Network-on-Chip Architecture for Chip Multiprocessors · IEEE Trans. Parallel Distributed Syst. 2015 |
Energy-efficient computing › power management
energy-efficient networking |
0.1 | 1 | 2015 | Resilient and Power-Efficient Multi-Function Channel Buffers in Network-on-Chip Architectures · IEEE Trans. Computers 2015 |
Processor architecture and microarchitecture › chip multiprocessor
inter-core communication |
0.1 | 1 | 2015 | A-WiNoC: Adaptive Wireless Network-on-Chip Architecture for Chip Multiprocessors · IEEE Trans. Parallel Distributed Syst. 2015 |
Hardware reliability and fault tolerance
soft errors |
0.1 | 1 | 2015 | Resilient and Power-Efficient Multi-Function Channel Buffers in Network-on-Chip Architectures · IEEE Trans. Computers 2015 |
Hardware reliability and fault tolerance › soft errors
transient fault |
0.1 | 1 | 2015 | Resilient and Power-Efficient Multi-Function Channel Buffers in Network-on-Chip Architectures · IEEE Trans. Computers 2015 |
Methods — techniques the papers use, named apart from their topics
error correction codes · 0.5decision tree · 0.5traffic prediction · 0.2token sharing · 0.2on-off keying · 0.2machine learning · 0.2inductive degeneration LNA · 0.2full-wave EM simulation · 0.2dynamic channel reassignment · 0.2DVFS · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Sustainability in Network-on-Chips by Exploring Heterogeneity in Emerging TechnologiesabstractWith the scaling of technology, the computing industry is experiencing a shift from multi-core to many-core architectures. However, traditional metallic-based on-chip interconnects may not scale to support many-core architectures due to high power dissipation, and increased communication latency. Attention has recently shifted to emerging technologies such as silicon-photonics and wireless interconnects to implement future on-chip communications. Although emerging technologies show promising results for power-efficient, low-latency, and scalable on-chip interconnects, the use of single technology may not be sufficient to scale future architectures. In this paper, we extend the heterogeneous architecture Optical-Wireless Network-on-Chip (OWN [1]) to Reconfigurable Optical-Wireless Network-on-Chip (R-OWN) by introducing run-time reconfigurable wireless channels. Like OWN, R-OWN is designed such that one-hop photonic interconnect is used up to 64 cores (called a cluster) and communication beyond a cluster is one-hop wireless to limit the network diameter to a maximum of three hops. The photonic bandwidth is efficiently shared using time division multiplexing (TDM) while the wireless bandwidth is shared using frequency division multiplexing (FDM). By exploiting the heterogeneity of two emerging technologies, we reduce the energy/bit, improve performance via reconfiguration, and thereby improve the sustainability of NoCs and CMPs. We propose a preliminary assessment of implementing heterogeneous technologies with the router microarchitecture. Further, we also discuss the design of horn antenna for implementing the wireless channels. Our results indicate that R-OWN improves the performance (throughput and latency) by 15 percent when compared to OWN while consuming 7 percent more energy than OWN. Further, OWN and R-OWN improve energy-efficiency by 54-61 percent when compared to WCube and CMesh architectures, respectively. It should be noted that both OWN and R-OWN require less area than state-of-the-art wired, wireless, and optical on-chip networks. Avinash Karanth, Savas Kaya, Md. Ashif I. Sikder, Daniel Carbaugh, Soumyasanta Laha, Dominic DiTomaso, Ahmed Louri, Hao Xin, JunQiang Wu |
IEEE Trans. Sustain. Comput. | 6 |
| 2017 | Machine learning enabled power-aware Network-on-Chip designabstractAlthough Network-on-Chips (NoCs) are fast becoming pervasive as the interconnect fabric for multicore architectures and systems-on-chips, they still suffer from excessive static and dynamic power consumption. High dynamic power consumption results from switching and storing data within routers/links while excess static power is consumed when routers and links are not utilized for communication and yet have to be powered up. In this paper, we propose LESSON (Learning Enabled Sleepy Storage Links and Routers in NoCs) to reduce both static and dynamic power consumption by power-gating the links and routers at low network utilization and moving the data storage from within the routers to the links at high network utilization. As the network utilization increases from low-to-high, to accommodate more traffic, we design the same channels to flow traffic in either direction, thereby avoiding complex routing or look-ahead wake-up algorithms. Machine learning algorithms predict when to power-gate the channels and routers and when to increase the channel bandwidths such that power savings are maximized while performance penalty is minimized. Our results show that we can improve total network power consumption when compared to conventional NoC buffer designs by 85.6% and when compared with aggressive NoC buffer designs by 31.7%. Our predictor shows marginal performance penalties and by dynamically changing the direction of the links, we can improve packet latency by 14%. Dominic DiTomaso, Md. Ashif I. Sikder, Avinash Karanth, Ahmed Louri |
DATE | 1 |
| 2016 | Secure Model Checkers for Network-on-Chip (NoC) ArchitecturesabstractAs chip multiprocessors (CMPs) are becoming more susceptible to process variation, crosstalk, and hard and soft errors, emerging threats from rogue employees in a compromised foundry are creating new vulnerabilities that could undermine the integrity of our chips with malicious alterations. As the Network-on-Chip (NoC) is a focal point of sensitive data transfer and critical device coordination, there is an urgent demand for secure and reliable communication. In this paper we propose Secure Model Checkers (SMCs), a real-time solution for control logic verification and functional correctness in the micro-architecture to detect Hardware Trojan (HT) induced denial-of-service attacks and improve reliability. In our evaluation, we show that SMCs provides significant security enhancements in real-time with only 1.5% power and 1.1% area overhead penalty in the micro-architecture. Travis Boraten, Dominic DiTomaso, Avinash Karanth |
ACM Great Lakes Symposium on VLSI | 2 |
| 2016 | Dynamic error mitigation in NoCs using intelligent prediction techniquesabstractNetwork-on-chips (NoCs) are quickly becoming the standard communication fabric for multi-core systems. As technology continues to scale down into the nanometer regime, device behavior will become increasingly unreliable due to a combination of aging, soft errors, aggressive transistor design, and process-voltage-temperature variations. Further, stringent timing constraints in NoCs are designed so that data can be pushed faster. The net result is an increase in errors which must be mitigated by the NoC. Typical techniques for handling faults are often reactive as they respond to faults after the error has occurred, making the recovery process inefficient in energy and time. In this paper, we take a different approach wherein we propose to use proactive, fault-tolerant schemes to be employed before the fault affects the system. We propose to utilize machine learning techniques to train a decision tree which can be used to predict faults efficiently in the network. Based on the prediction model, we dynamically mitigate these predicted faults through error correction codes (ECC) and relaxed timing transmission. Our results indicate that, on average, we can accurately predict timing errors 60.6% better than a static single error correction and double error detection (SECDED) technique resulting in an average 26.8% reduction in retransmitted packets, a average net speedup of 3.31 x, and an average energy savings of 60.0% over other designs for real traffic patterns. Dominic DiTomaso, Travis Boraten, Avinash Karanth, Ahmed Louri |
MICRO | 1 |
| 2015 | Resilient and Power-Efficient Multi-Function Channel Buffers in Network-on-Chip ArchitecturesabstractNetwork-on-Chips (NoCs) are quickly becoming the standard communication paradigm for the growing number of cores on the chip. While NoCs can deliver sufficient bandwidth and enhance scalability, NoCs suffer from high power consumption due to the router microarchitecture and communication channels that facilitate inter-core communication. As technology keeps scaling down in the nanometer regime, unpredictable device behavior due to aging, infant mortality, design defects, soft errors, aggressive design, and process-voltage-temperature variations, will increase and will result in a significant increase in faults (both permanent and transient) and hardware failures. In this paper, we propose QORE-a fault tolerant NoC architecture with Multi-Function Channel (MFC) buffers. The use of MFC buffers and their associated control (link and fault controllers) enhance fault-tolerance by allowing the NoC to dynamically adapt to faults at the link level and reverse propagation direction to avoid faulty links. Additionally, MFC buffers reduce router power and improve performance by eliminating in-router buffering. We utilize a machine learning technique in our link controllers to predict the direction of traffic flow in order to more efficiently reverse links. Our simulation results using real benchmarks and synthetic traffic mixes show that QORE improves speedup by 1.3x and throughput by 2.3x when compared to state-of-the art fault tolerant NoCs designs such as Ariadne and Vicis. Moreover, using Synopsys Design Compiler, we also show that network power in QORE is reduced by 21 percent with minimal control overhead. Dominic DiTomaso, Avinash Karanth, Ahmed Louri, Razvan C. Bunescu |
IEEE Trans. Computers | 1 |
| 2015 | A New Frontier in Ultralow Power Wireless Links: Network-on-Chip and Chip-to-Chip InterconnectsabstractThis paper explores the general framework and prospects for on-chip and off-chip wireless interconnects implemented for high-performance computing (HPC) systems in the context of micro power wireless design. HPC interconnects demand very high (≥ 10 Gb/s) transmission rates using ultraefficient (~ 1 pJ/bit) transceivers over extremely short (≤ 100 cm) ranges. In an attempt to design such wireless interconnects, first a model for the wireless communication channel properties is developed. The use of CMOS-based energyefficient on-off keying (OOK) transceiver architectures operating in the 60-90 GHz bands is considered as a practical solution. In order to address strict performance requirements of wireless HPC interconnects, and taking advantage of the recent developments in device scaling, compact low-power and innovative circuits based on novel double-gate MOSFETs (DG-MOSFETs) are proposed in the implementation of the architecture. The performance of a compact low-noise amplifier (LNA) design using common source (CS) inductive degeneration with 32 nm DGMOSFETs is investigated by quantitative analysis and simulation. The proposed inductor-less two-stage cascode cascade LNA is optimized for 90 GHz operation and has the advantage of gain switching over its CMOS counterpart without the use of additional switching transistors, which makes it remarkably power efficient and faster. As further examples of efficient and compact DG-MOSFET circuits for OOK transceiver design, a three-stage CS 5 dB tunable power amplifier operating up to 90 GHz, and a novel 90 GHz voltage controlled oscillator are also presented. This is followed by the proposal of an array of four monopole antennas studied using full-wave EM solver. Soumyasanta Laha, Savas Kaya, David W. Matolak, William Rayess, Dominic DiTomaso, Avinash Karanth |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 5 |
| 2015 | A-WiNoC: Adaptive Wireless Network-on-Chip Architecture for Chip MultiprocessorsabstractWith the rise of chip multiprocessors, an energy-efficient communication fabric is required to satisfy the data rate requirements of future multi-core systems. The Network-on-Chip (NoC) paradigm is fast becoming the standard communication infrastructure to provide scalable inter-core communication. However, research has shown that metallic interconnects cause high latency and consume excess energy in NoC architectures. Emerging technologies such as on-chip wireless interconnects can alleviate the power and bandwidth problems of traditional metallic NoCs. In this paper, we propose A-WiNoC, a scalable, adaptable wireless Network-on-Chip architecture that uses energy efficient wireless transceivers and improves network throughput by dynamically re-assigning channels in response to bandwidth demands from different cores. To implement such adaptability in our network at run-time, we propose an adaptable algorithm that works in the background along with a token sharing scheme to fully utilize the wireless bandwidth efficiently. Since no wireless NoC design has been completely realized with current technology, we describe technology trends in designing energy-efficient wireless transceivers with emerging technologies. We compare our proposed A-WiNoC to both wireless and wired topologies at 64 cores, with results showing a 1.4-2.6× speedup on real applications and a 54 percent improvement in throughput for synthetic traffic. Using Synopsys Design Compiler, our results indicate that A-WiNoC saves 25-35 percent energy over other state-of-the-art networks. We show that A-WiNoC can scale to 256 cores with an energy improvement of 21 percent and a saturation throughput increase of approximately 37 percent. Dominic DiTomaso, Avinash Karanth, David W. Matolak, Savas Kaya, Soumyasanta Laha, William Rayess |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2014 | QORE: A fault tolerant network-on-chip architecture with power-efficient quad-function channel (QFC) buffersabstractNetwork-on-Chips (NoCs) are quickly becoming the standard communication paradigm for the growing number of cores on the chip. While NoCs can deliver sufficient bandwidth and enhance scalability, NoCs suffer from high power consumption due to the router microarchitecture and communication channels that facilitate inter-core communication. As technology keeps scaling down in the nanometer regime, unpredictable device behavior due to aging, infant mortality, design defects, soft errors, aggressive design, and process-voltage-temperature variations, will increase and will result in a significant increase in faults (both permanent and transient) and hardware failures. In this paper, we propose QORE - a fault tolerant NoC architecture with Quad-Function Channel (QFC) buffers. The use of QFC buffers and their associated control (link and fault controllers) enhance fault-tolerance by allowing the NoC to dynamically adapt to faults at the link level and reverse propagation direction to avoid faulty links. Additionally, QFC buffers reduce router power and improve performance by eliminating in-router buffering. Our simulation results using real benchmarks and synthetic traffic mixes show that QORE improves speedup by 1.3× and throughput by 2.3× when compared to state-of-the art fault tolerant NoCs designs such as Ariadne and Vicis. Moreover, using Synopsys Design Compiler, we also show that network power in QORE is reduced by 21% with minimal control overhead. Dominic DiTomaso, Avinash Karanth, Ahmed Louri |
HPCA | 1 |
| 2013 | Energy-efficient adaptive wireless NoCs architectureabstractWith the increasing number of cores in chip multiprocessors, the design of an efficient communication fabric is essential to satisfy the bandwidth and energy requirements of multi-core systems. Scalable Network-on-Chip (NoC) designs are quickly becoming the standard communication framework to replace bus-based networks. However, the conventional metallic interconnects for inter-core communication consume excess energy and lower throughput which are major bottlenecks in NoC architectures. On-chip wireless interconnects can alleviate the power and bandwidth problems of traditional metallic NoCs. In this paper, we propose an adaptable wireless Network-on-Chip architecture (A-WiNoC) that uses adaptable and energy efficient wireless transceivers to improve network power and throughput by adapting channels according to traffic patterns. Our adaptable algorithm uses link utilization statistics to re-allocate wireless channels and a token sharing scheme to fully utilize the wireless bandwidth efficiently. We compare our proposed A-WiNoC to both wireless/electrical topologies with results showing a throughput improvement of 65%, a speedup between 1.4-2.6X on real benchmarks, and an energy savings of 25-35%. Dominic DiTomaso, Avinash Karanth, David W. Matolak, Savas Kaya, Soumyasanta Laha, William Rayess |
NOCS | 1 |
| 2013 | Extending the Energy Efficiency and Performance With Channel Buffers, Crossbars, and Topology Analysis for Network-on-ChipsabstractNetwork-on-chips (NoCs) have emerged as a scalable solution to the wire delay constraints, thereby providing a high-performance communication fabric for future multicores. Research has shown that power, area, and performance of the NoC architecture are tightly integrated with the design and optimization of the link, router (buffer and crossbar), and topology. Recent work has shown that adaptive channel buffers (on-link storage) can considerably reduce power consumption and area overhead by reducing or replacing the power-hungry router buffers. However, channel buffer design can lead to head-of-line (HoL) blocking, which eventually reduces the throughput of the network. In this paper, we design channel buffers and router crossbars to improve the performance (latency, throughput) while reducing the power consumption. In addition, we implement the proposed channel buffers and crossbar organizations in a concentrated torus (CTorus) topology which is a dual network without the additional area overhead. We compare other dual networks with leading topologies such as mesh2X, concentrated mesh2X (CMesh2X), and flattened butterfly2X (FBfly2X), each implemented with channel buffers. Our proposed designs analyze the power-performance-area tradeoff in designing channel buffers for NoC architectures while alleviating HoL blocking through buffer organizations and crossbar optimizations. Results using Synopsys design compiler showed that the buffer and crossbar organizations for an 8 × 8 mesh architecture can reduce power consumption by 25%-40%, improve throughput and reduce latency by 525%, while occupying 4%-13% more area when compared to the baseline architecture for both synthetic as well as real benchmark traces such as Princeton Application Repository for Shared-Memory Computers (PARSEC) and Standard Performance Evaluation Corporation (SPEC). CPU2006. When the energy-efficient buffer and crossbar organization was inserted into our CTorus topology, we further reduced energy dissipation by 32% and area by 53%, on average, over mesh2X, CMesh2X, and FBfly2X. Dominic DiTomaso, Randy Morris, Avinash Karanth, Ashwini Sarathy, Ahmed Louri |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |
| 2011 | Co-design of channel buffers and crossbar organizations in NoCs architecturesabstractNetwork-on-Chips (NoCs) have emerged as a scalable solution to the wire delay constraints, thereby providing a high-performance communication fabric for future multicores. Research has shown that power, area and performance of Network-on-Chips (NoCs) architecture are tightly integrated with the design and optimization of the link and router (buffer and crossbar). Recent work has shown that adaptive channel buffers (on-link storage) can considerably reduce power consumption and area overhead by reducing or replacing the power hungry router buffers. However, channel buffer design can lead to Head-of-Line (HoL) blocking which eventually reduces the throughput of the network. In this paper, we explore the design space of organizing channel buffers and router crossbars to improve the performance (latency, throughput) while reducing the power consumption. Our proposed designs analyze the power-performance-area trade-off in designing channel buffers for NoC architectures while overcoming HoL blocking through crossbar optimizations. Our simulation and NoC design synthesis shows that for a 8 × 8 mesh architecture, we can reduce the power consumption by 25-40%, improve performance by 10-25% while occupying 4-13% more area when compared to the baseline architecture. Avinash Karanth, Randy Morris, Dominic DiTomaso, Ashwini Sarathy, Ahmed Louri |
ICCAD | 3 |