Demo Data from VLDB 2026 / reviewers in the wild / expert
Dean Michael Ancajas
dblp:08/10662
· DBLP profile ↗
11ranked-venue papers
5as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 5 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorApplied, 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
4 papers |
Processor architecture and microarchitecture · 52% Hardware reliability and fault tolerance · 28% Memory systems · 12% | |
| Network and information security
1 paper |
Hardware security and side channels · 100% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture › chip multiprocessor
3d chip multiprocessor |
0.2 | 1 | 2013 | DMR3D: dynamic memory relocation in 3D multicore systems · DAC 2013 |
Hardware reliability and fault tolerance
aging |
0.2 | 1 | 2013 | HCI-tolerant NoC router microarchitecture · DAC 2013 |
Processor architecture and microarchitecture
instruction scheduling |
0.2 | 1 | 2013 | Efficiently tolerating timing violations in pipelined microprocessors · DAC 2013 |
Memory systems
memory management |
0.2 | 1 | 2013 | DMR3D: dynamic memory relocation in 3D multicore systems · DAC 2013 |
Processor architecture and microarchitecture › out-of-order execution
out-of-order pipeline |
0.2 | 1 | 2013 | Efficiently tolerating timing violations in pipelined microprocessors · DAC 2013 |
Processor architecture and microarchitecture › pipelining
pipelined processor |
0.2 | 1 | 2013 | Efficiently tolerating timing violations in pipelined microprocessors · DAC 2013 |
Hardware reliability and fault tolerance
timing error tolerance |
0.2 | 1 | 2013 | Efficiently tolerating timing violations in pipelined microprocessors · DAC 2013 |
Interconnection networks and networks-on-chip › network-on-chip design
network-on-chip security |
0.1 | 1 | 2014 | Fort-NoCs: Mitigating the Threat of a Compromised NoC · DAC 2014 |
Processor architecture and microarchitecture
multicore design |
0.0 | 1 | 2013 | DMR3D: dynamic memory relocation in 3D multicore systems · DAC 2013 |
Interconnection networks and networks-on-chip › router architecture
network-on-chip router |
0.0 | 1 | 2013 | HCI-tolerant NoC router microarchitecture · DAC 2013 |
Hardware reliability and fault tolerance
soft errors |
0.0 | 1 | 2013 | Efficiently tolerating timing violations in pipelined microprocessors · DAC 2013 |
Methods — techniques the papers use, named apart from their topics
side-channel clouding · 0.4covert backdoor prevention · 0.4switching activity balancing · 0.2proximity-driven data placement · 0.2page migration · 0.2instruction scheduling · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Tackling voltage emergencies in NoC through timing error resilienceabstractAggressive technology scaling exacerbates the problem of voltage emergencies in emerging MPSoC systems. Network-on-Chips, the de-facto standard for connecting on-chip components in forthcoming devices play a central role in providing robust and reliable communication. In this work, we propose DrNoC (droop resilient network-on-chip)-two microarchitectural techniques to mitigate voltage emergency-induced timing errors in NoCs and preserve error-free communication throughout the network. DrNoC employs frequency downscaling and a pipeline error-recovery mechanism to reclaim corrupted flits in the router. Compared to the recently proposed NSFTR fault-tolerant technique, DrNoC offers a 27% improvement in energy-delay efficiency. Rajesh J. S., Dean Michael Ancajas, Koushik Chakraborty, Sanghamitra Roy |
ISLPED | 2 |
| 2015 | Runtime Detection of a Bandwidth Denial Attack from a Rogue Network-on-ChipabstractIn this paper, we propose a covert threat model for MPSoCs designed using 3rd party Network-on-Chips (NoC). We illustrate that a malicious NoC can disrupt the availability of on-chip resources, thereby causing large performance bottlenecks for the software running on the MPSoC platform. We then propose a runtime latency auditor that enables an MPSoC integrator to monitor the trustworthiness of the deployed NoC throughout the chip lifetime. For the proposed technique, our comprehensive cross-layer analysis indicates modest overheads of 12.73% in area, 9.844% in power and 5.4% in terms of network latency. Rajesh J. S., Dean Michael Ancajas, Koushik Chakraborty, Sanghamitra Roy |
NOCS | 2 |
| 2015 | Wearout Resilience in NoCs Through an Aging Aware Adaptive Routing AlgorithmabstractContinuous technology scaling has made aging mechanisms, such as negative bias temperature instability and electromigration primary concerns in network-on-chip (NoC) designs. In this paper, we extensively analyze the effects of these aging mechanisms on NoC routers and links. We observe a critical need of a robust aging-aware routing algorithm that not only reduces power-performance overheads caused due to aging degradation, but also minimizes the stress experienced by heavily utilized routers and links. To solve this problem, we propose an aging-aware adaptive routing algorithm and a router microarchitecture that routes the packets along the paths, which are both least congested and experience minimum aging degradation. After an extensive experimental analysis using real workloads, we observe 13% and 12.17% average overhead reduction in network latency and energy-delay product per flit, a 10.4% improvement in performance, and a 60% improvement in mean time to failure using our aging-aware routing algorithm. Dean Michael Ancajas, Kshitij Bhardwaj, Koushik Chakraborty, Sanghamitra Roy |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |
| 2014 | Fort-NoCs: Mitigating the Threat of a Compromised NoCabstractIn this paper, we uncover a novel and imminent threat to an emerging computing paradigm: MPSoCs built with 3rd party IP NoCs. We demonstrate that a compromised NoC (C-NoC) can enable a range of security attacks with an accomplice software component. To counteract these threats, we propose Fort-NoCs, a series of techniques that work together to provide protection from a C-NoC in an MPSoC. Fort-NoCs's foolproof protection disables covert backdoor activation, and reduces the chance of a successful side-channel attack by "clouding" the information obtained by an attacker. Compared to recently proposed techniques, Fort-NoCs offers a substantially better protection with lower overheads. Dean Michael Ancajas, Koushik Chakraborty, Sanghamitra Roy |
DAC | 1 |
| 2014 | Exploring High-Throughput Computing Paradigm for Global RoutingabstractWith aggressive technology scaling, the complexity of the global routing problem is poised to grow rapidly. Solving such a large computational problem demands a high-throughput hardware platform such as modern graphics processing units (GPUs). In this paper, we explore a hybrid GPU-CPU high-throughput computing environment as a scalable alternative to the traditional CPU-based router. We introduce net-level concurrency (NLC), which is a novel parallel model for router algorithms and aims to exploit concurrency at the level of individual nets. To efficiently uncover NLC, we design a scheduler to create groups of nets that can be routed in parallel. At its core, our scheduler employs a novel algorithm to dynamically analyze data dependencies between multiple nets. We believe such an algorithm can lay the foundation for uncovering data-level parallelism in routing, which is a necessary requirement for employing high-throughput hardware. Detailed simulation results show an average of 4× speedup over NTHU-Route 2.0 with negligible loss in solution quality. To the best of our knowledge, this is the first work on utilizing GPUs for global routing. Yiding Han, Dean Michael Ancajas, Koushik Chakraborty, Sanghamitra Roy |
IEEE Trans. Very Large Scale Integr. Syst. | 2 |
| 2013 | DMR3D: dynamic memory relocation in 3D multicore systemsabstractThree-dimensional Multicore Systems present unique opportunities for proximity driven data placement in the memory banks. Coupled with distributed memory controllers, a design trend seen in recent systems, we propose a Dynamic Memory Relocator for 3D Multicores (DMR3D) to dynamically migrate physical pages among different memory controllers. Our proposed technique avoids long interconnect delays, and increases the use of vertical interconnect, thereby substantially reducing memory access latency and communication energy. Our techniques show 30% and 25% average performance and communication energy improvement on real world applications. Dean Michael Ancajas, Koushik Chakraborty, Sanghamitra Roy |
DAC | 1 |
| 2013 | HCI-tolerant NoC router microarchitectureabstractThe trend towards massive parallel computing has necessitated the need for an On-Chip communication framework that can scale well with the increasing number of cores. At the same time, technology scaling has made transistors susceptible to a multitude of reliability issues (NBTI, HCI, TDDB). In this work, we propose an HCI-Tolerant microarchitecture for an NoC Router by manipulating the switching activity around the circuit. We find that most of the switching activity (the primary cause of HCI degradation) are only concentrated in a few parts of the circuit, severely degrading some portions more than others. Our techniques increase the lifetime of an NoC router by balancing this switching activity. Compared to an NoC without any reliability techniques, our best schemes improve the switching activity distribution, clock cycle degradation, system performance and energy delay product per flit by 19%, 26%, 11% and 17%, respectively, on an average. Dean Michael Ancajas, James McCabe Nickerson, Koushik Chakraborty, Sanghamitra Roy |
DAC | 1 |
| 2013 | Efficiently tolerating timing violations in pipelined microprocessorsabstractEarly prediction of an upcoming timing violation presents a tremendous opportunity to mask the performance overhead of tolerating these faults. In this paper, we explore several techniques for optimizing instruction scheduling in an Out-of-Order pipeline, exploiting this new perspective in robust system design. Compared to recently proposed stall based techniques for tolerating predictable timing violations, we demonstrate a massive reduction in performance overhead, while supporting correct execution in faulty environments (64--97% across different benchmarks). Koushik Chakraborty, Brennan Cozzens, Sanghamitra Roy, Dean Michael Ancajas |
DAC | 4 |
| 2013 | Proactive aging management in heterogeneous NoCs through a criticality-driven routing approachabstractThe emergence of power efficient heterogeneous NoCs presents an intriguing challenge in NoC reliability, particularly due to aging degradation. To effectively tackle this challenge, this work presents a dynamic routing algorithm that exploits the architecture level criticality of network packets while routing. Our proposed framework uses a Wearout Monitoring System (to track NBTI effect) and architecture-level criticality information to create a routing policy that restricts aging degradation with minimal impact on system level performance. Compared to the state-of-the-art BRAR (Buffered-Router Aware Routing), our best scheme achieves 38%, 53% and 29% improvements on network latency, system performance and Energy Delay Product per Flit (EDPPF) overheads, respectively. Dean Michael Ancajas, Koushik Chakraborty, Sanghamitra Roy |
DATE | 1 |
| 2012 | Mitigating NBTI in the physical register file through stress predictionabstractDegradation of transistor parameter values due to Negative Bias Temperature Instability (NBTI) has emerged as a major reliability problem in current and future transistor generations. NBTI Aging of SRAM cell leads to a lower noise margin, thereby increasing the failure rate. The physical register file, which consists of an array of SRAM cells, can suffer from data loss, leading to system failure. In this paper, we explore a novel approach by investigating NBTI stress and mitigation at the instruction granularity. While a wide range of NBTI stress exists in different registers, the stress induced by specific instructions is highly predictable. Using such a prediction mechanism, we propose an NBTI tolerant power efficient physical register file design. Our approach improves the noise margin in a register file by 20%, 32%, and 125% for the 45nm, 32nm, and 22nm technology nodes, respectively. Overall, we observe 14.8% power saving and a 19.8% area penalty in the register file. Saurabh Kothawade, Dean Michael Ancajas, Koushik Chakraborty, Sanghamitra Roy |
ICCD | 2 |
| 2011 | Exploring high throughput computing paradigm for global routingabstractWith aggressive technology scaling, the complexity of the global routing problem is poised to rapidly grow. Solving such a large computational problem demands a high throughput hardware platform such as modern Graphics Processing Units (GPU). In this work, we explore a hybrid GPU-CPU high-throughput computing environment as a scalable alternative to the traditional CPU-based router. We introduce Net Level Concurrency (NLC): a novel parallel model for router algorithms that aims to exploit concurrency at the level of individual nets. To efficiently uncover NLC, we design a Scheduler to create groups of nets that can be routed in parallel. At its core, our Scheduler employs a novel algorithm to dynamically analyze data dependencies between multiple nets. We believe such an algorithm can lay the foundation for uncovering data-level parallelism in routing: a necessary requirement for employing high throughput hardware. Detailed simulation results show an average of 4X speedup over NTHU-Route 2.0 with negligible loss in solution quality. To the best of our knowledge, this is the first work on utilizing GPUs for global routing. Yiding Han, Dean Michael Ancajas, Koushik Chakraborty, Sanghamitra Roy |
ICCAD | 2 |