Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleSeptember 2024
CAPE: Criticality-Aware Performance and Energy Optimization Policy for NCFET-Based Caches
IEEE Transactions on Computers (ITCO), Volume 73, Issue 12Pages 2830–2843https://doi.org/10.1109/TC.2024.3457734Caches are crucial yet power-hungry components in present-day computing systems. With the Negative Capacitance Fin Field-Effect Transistor (NCFET) gaining significant attention due to its internal voltage amplification, allowing for better operation at ...
- research-articleAugust 2024
TOP: Towards Open & Predictable Heterogeneous SoCs
IEEE Transactions on Computers (ITCO), Volume 73, Issue 12Pages 2678–2692https://doi.org/10.1109/TC.2024.3441849Ensuring predictability in modern real-time Systems-on-Chip (SoCs) is an increasingly critical concern for many application domains such as automotive, robotics, and industrial automation. An effective approach involves the modeling and development of ...
- research-articleDecember 2023
Gem5Tune: A Parameter Auto-Tuning Framework for Gem5 Simulator to Reduce Errors
IEEE Transactions on Computers (ITCO), Volume 73, Issue 3Pages 902–914https://doi.org/10.1109/TC.2023.3347675Computer architecture simulators are widely used to explore new architectures, e.g., the gem5 simulator. However, gem5 has significant performance errors that may lead to misleading research results. Researchers typically reduce errors with the target ...
- research-articleNovember 2023
Correct-by-Construction Design of Custom Accelerator Microarchitectures
IEEE Transactions on Computers (ITCO), Volume 73, Issue 1Pages 278–291https://doi.org/10.1109/TC.2023.3329243Modern application-specific System-on-Chip designs include a variety of accelerator blocks that customize microcontrollers with domain-specific instruction sets and optimized microarchitectures. Unfortunately, accelerator implementations can be highly ...
- research-articleOctober 2023
A Reliability-Critical Path Identifying Method With Local and Global Adjacency Probability Matrix in Combinational Circuits
IEEE Transactions on Computers (ITCO), Volume 73, Issue 1Pages 123–137https://doi.org/10.1109/TC.2023.3323772Accurate and efficient identification of reliability-critical paths (RCPs) not only facilitates fault localization and troubleshooting but also allows circuit designers to improve circuit reliability at a low cost. This article proposes a local and global ...
-
- research-articleJuly 2023
Balancing Static Islands in Dynamically Scheduled Circuits Using Continuous Petri Nets
IEEE Transactions on Computers (ITCO), Volume 72, Issue 11Pages 3300–3313https://doi.org/10.1109/TC.2023.3292590High-level synthesis (HLS) tools automatically transform a high-level program, for example in C/C++, into a low-level hardware description. A key challenge in HLS is scheduling, <italic>i.e.</italic> determining the start time of all the operations in the ...
- research-articleJune 2022
3RSeT: <underline>R</underline>ead Disturbance <underline>R</underline>ate <underline>R</underline>eduction in STT-MRAM Caches by <underline>Se</underline>lective <underline>T</underline>ag Comparison
IEEE Transactions on Computers (ITCO), Volume 71, Issue 6Pages 1305–1319https://doi.org/10.1109/TC.2021.3082004Recent development in memory technologies has introduced <italic>Spin-Transfer Torque Magnetic RAM</italic> (STT-MRAM) as the most promising replacement for SRAMs in on-chip cache memories. Besides its lower leakage power, higher density, immunity to ...
- research-articleFebruary 2022
Performance Analysis of Timing-Speculative Processors
IEEE Transactions on Computers (ITCO), Volume 71, Issue 2Pages 407–420https://doi.org/10.1109/TC.2021.3051877We propose a framework to estimate the number of timing errors experienced by an application as it runs on a timing-speculative processor. It takes a hybrid approach combining an accurate gate-level dynamic timing analysis engine to find timing errors in ...
- research-articleDecember 2021
Analytical Model for Memory-Centric High Level Synthesis-Generated Applications
IEEE Transactions on Computers (ITCO), Volume 70, Issue 12Pages 2056–2069https://doi.org/10.1109/TC.2021.3115056High performance computing (HPC) demands huge memory bandwidth and computing resources to achieve maximum performance and energy efficiency. FPGAs can provide both, and with the help of High Level Synthesis, those HPC applications can be easily written in ...
- research-articleDecember 2021
Fast Resource and Timing Aware Design Optimisation for High-Level Synthesis
IEEE Transactions on Computers (ITCO), Volume 70, Issue 12Pages 2070–2082https://doi.org/10.1109/TC.2021.3112260Field-Programmable Gate Arrays (FPGA) are often present in energy-efficient systems, although its non-trivial development flow is an obstacle for massive adoption. High-Level Synthesis (HLS) approaches attempt to mitigate the gap by targetting FPGAs from ...
- research-articleDecember 2021
ROCKY: A <underline>R</underline>obust Hybrid <underline>O</underline>n-<underline>C</underline>hip Memory <underline>K</underline>it for the Processors With STT-MRAM Cache Technolog<underline>y</underline>
IEEE Transactions on Computers (ITCO), Volume 70, Issue 12Pages 2198–2210https://doi.org/10.1109/TC.2020.3040152STT-MRAM is regarded as an extremely promising NVM technology for replacing SRAM-based on-chip memories. While STT-MRAM memories benefit from ultra-low leakage power and high density, they suffer from some reliability challenges, namely, read disturbance, ...
- research-articleMarch 2020
Pursuing Extreme Power Efficiency With PPCC Guided NoC DVFS
IEEE Transactions on Computers (ITCO), Volume 69, Issue 3Pages 410–426https://doi.org/10.1109/TC.2019.2949807In sharp contrast to conventional performance indicative based Network-on-Chip (NoC) DVFS, where the direct relation between application performance and NoC power consumption is missing, we exploit the concept of Performance-Power Characteristic Curve (...
- research-articleNovember 2019
On the Efficiency of Voltage Overscaling under Temperature and Aging Effects
IEEE Transactions on Computers (ITCO), Volume 68, Issue 11Pages 1647–1662https://doi.org/10.1109/TC.2019.2916869Voltage overscaling has received extensive attention in the last decade as an attractive paradigm for systems in which resulting timing errors and thus a loss in accuracy can be accepted in exchange for an increase in energy efficiency. At the same time, ...
- research-articleSeptember 2019
Improving the Lifetime of Non-Volatile Cache by Write Restriction
IEEE Transactions on Computers (ITCO), Volume 68, Issue 9Pages 1297–1312https://doi.org/10.1109/TC.2019.2892424The attractive features such as low static power and high density exhibited by the Non-Volatile Memory (NVM) technologies makes them a promising candidate in the memory hierarchy, including caches. However, the limited write endurance with the write ...
- research-articleDecember 2018
FlexCL: A Model of Performance and Power for OpenCL Workloads on FPGAs
IEEE Transactions on Computers (ITCO), Volume 67, Issue 12Pages 1750–1764https://doi.org/10.1109/TC.2018.2840686Hardware acceleration is a promising trend for the energy and thermally constrained systems. The programmable nature of FPGAs allows it to deliver high performance and energy efficient solution. Unfortunately, the traditional RTL-based synthesis flow of ...
- research-articleDecember 2018
Test Resource Reused Debug Scheme to Reduce the Post-Silicon Debug Cost
IEEE Transactions on Computers (ITCO), Volume 67, Issue 12Pages 1835–1839https://doi.org/10.1109/TC.2018.2835462In this paper, a design for debug (DFD) method that reuses test resources is proposed to reduce the debug cost in post-silicon validation. With the proposed method, the trace buffer is shared for embedded cores to capture the signatures of each core ...
- research-articleAugust 2018
Towards Formal Evaluation and Verification of Probabilistic Design
IEEE Transactions on Computers (ITCO), Volume 67, Issue 8Pages 1202–1216https://doi.org/10.1109/TC.2018.2807431In the nanometer regime of integrated circuit fabrication, device variability imposes serious challenges to the design and manufacturing of reliable systems. A new computation paradigm of approximate and probabilistic design has been proposed recently to ...
- research-articleJuly 2018
Performance and Power-Efficient Design of Dense Non-Volatile Cache in CMPs
IEEE Transactions on Computers (ITCO), Volume 67, Issue 7Pages 1054–1061https://doi.org/10.1109/TC.2018.2796067In this paper, we present a novel cache design based on <italic>Multi-Level Cell Spin-Transfer Torque RAM</italic> (MLC STT-RAM) that can dynamically adjust the set capacity and associativity to efficiently use the full potential of MLC STT-RAM ...
- research-articleJuly 2018
NV-Clustering: Normally-Off Computing Using Non-Volatile Datapaths
IEEE Transactions on Computers (ITCO), Volume 67, Issue 7Pages 949–959https://doi.org/10.1109/TC.2018.2795601With technology downscaling, static power dissipation presents a crucial challenge to multicore, many-core, and System-on-Chip (SoC) architectures due to the increased role of leakage currents in overall energy consumption and the need to support power-...
- research-articleJuly 2018
A Compositional Approach for Verifying Protocols Running on On-Chip Networks
IEEE Transactions on Computers (ITCO), Volume 67, Issue 7Pages 905–919https://doi.org/10.1109/TC.2017.2786723In modern many-core architectures, advanced on-chip networks provide the means of communication for the cores. This greatly complicates the design and verification of the cache coherence protocols deployed by those cores. A common approach to deal with ...