A survey of architectural techniques for managing process variation

S Mittal - ACM Computing Surveys (CSUR), 2016 - dl.acm.org
Process variation—deviation in parameters from their nominal specifications—threatens to
slow down and even pause technological scaling, and mitigation of it is the way to continue …

Flash-based security primitives: Evolution, challenges and future directions

H Gordon, J Edmonds, S Ghandali, W Yan, N Karimian… - Cryptography, 2021 - mdpi.com
Over the last two decades, hardware security has gained increasing attention in academia
and industry. Flash memory has been given a spotlight in recent years, with the question of …

Platform-centric self-awareness as a key enabler for controlling changes in CPS

M Möstl, J Schlatow, R Ernst, N Dutt… - Proceedings of the …, 2018 - ieeexplore.ieee.org
Future cyber-physical systems will host a large number of coexisting distributed applications
on hardware platforms with thousands to millions of networked components communicating …

Measuring the impact of memory errors on application performance

M Gottscho, M Shoaib, S Govindan… - IEEE Computer …, 2016 - ieeexplore.ieee.org
Memory reliability is a key factor in the design of warehouse-scale computers. Prior work has
focused on the performance overheads of memory fault-tolerance schemes when errors do …

Quantifying the impact of variability and heterogeneity on the energy efficiency for a next-generation ultra-green supercomputer

F Fraternali, A Bartolini, C Cavazzoni… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Supercomputers, nowadays, aggregate a large number of nodes featuring the same
nominal HW components (eg, processors and GPGPUS). In real-life machines, the chips …

Low-cost memory fault tolerance for IoT devices

M Gottscho, I Alam, C Schoeny, L Dolecek… - ACM Transactions on …, 2017 - dl.acm.org
IoT devices need reliable hardware at low cost. It is challenging to efficiently cope with both
hard and soft faults in embedded scratchpad memories. To address this problem, we …

Ecosystem of things: Hardware, software, and architecture

L Chao, X Peng, Z Xu, L Zhang - Proceedings of the IEEE, 2019 - ieeexplore.ieee.org
Edge computing is a continuum that includes the computing resources from cloud to things.
Ecosystem of things (EoT) is a subsystem of the ecosystem of edge computing, which …

Exploring the potential of context-aware dynamic CPU undervolting

E Maroudas, S Lalis, N Bellas… - Proceedings of the 18th …, 2021 - dl.acm.org
CPU operation at sub-nominal voltage levels has been researched to reduce the power and
energy consumption of computer systems. While it is possible to determine a safe …

Refactoring java software product lines

J Kim, D Batory, D Dig - Proceedings of the 21st International Systems …, 2017 - dl.acm.org
Refactoring is a staple of Object-Oriented (OO) program development. It should be a staple
of OO Software Product Line (SPL) development too. X15 is the first tool to support the …

[图书][B] Lightweight Opportunistic Memory Resilience

I Alam - 2021 - search.proquest.com
The reliability of memory subsystems is worsening rapidly and needs to be considered as
one of the primary design objectives when designing today's computer systems. From on …