Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Shuou Nomura

dblp:55/8277 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
2since 2021 · last 2023
0009-0009-8545-6675ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 5 · 2 first-author · 1 since 2021Software engineering, systems software and programming languages · 2 · 1 first-authorSecurity and privacy · 1Databases, data management, data science and information retrieval · 1 · 1 since 2021

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
3 papers
Storage systems · 56% Hardware reliability and fault tolerance · 19% Memory systems · 19%
Theoretical computer science
1 paper
Graph algorithms and graph theory · 100%

Topics — the 11 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Storage systems › flash and SSD
flash memory
0.512021
Approaching DRAM performance by using microsecond-latency flash memory for small-sized random read accesses: a new access method and its graph applications · Proc. VLDB Endow. 2021
Storage systems › flash and SSD › SSD performance
low-latency SSD
0.512021
Approaching DRAM performance by using microsecond-latency flash memory for small-sized random read accesses: a new access method and its graph applications · Proc. VLDB Endow. 2021
Memory systems
non-volatile memory
0.512021
Approaching DRAM performance by using microsecond-latency flash memory for small-sized random read accesses: a new access method and its graph applications · Proc. VLDB Endow. 2021
Storage systems › flash and SSD
solid-state drive
0.512021
Approaching DRAM performance by using microsecond-latency flash memory for small-sized random read accesses: a new access method and its graph applications · Proc. VLDB Endow. 2021
Graph algorithms and graph theory › graph traversal
breadth-first search
0.112021
Approaching DRAM performance by using microsecond-latency flash memory for small-sized random read accesses: a new access method and its graph applications · Proc. VLDB Endow. 2021
Hardware reliability and fault tolerance › redundancy
dual modular redundancy
0.112011
Sampling + DMR: practical and low-overhead permanent fault detection · ISCA 2011
Distributed systems
fault tolerance
0.112011
Sampling + DMR: practical and low-overhead permanent fault detection · ISCA 2011
Hardware reliability and fault tolerance
permanent fault
0.112011
Sampling + DMR: practical and low-overhead permanent fault detection · ISCA 2011
Hardware reliability and fault tolerance
fault-tolerant architecture
0.112010
Relax: an architectural framework for software recovery of hardware faults · ISCA 2010
Processor architecture and microarchitecture
chip multiprocessor
0.012011
Sampling + DMR: practical and low-overhead permanent fault detection · ISCA 2011
Hardware reliability and fault tolerance › soft errors
transient fault
0.012010
Relax: an architectural framework for software recovery of hardware faults · ISCA 2010

Methods — techniques the papers use, named apart from their topics

IO request optimization · 1.0stackless coroutines · 0.5stackless coroutine · 0.5sampling · 0.1dual modular redundancy · 0.1
YearPublicationVenuePosition
2023 BOOSTER: Rethinking the erase operation of low-latency SSDs to achieve high throughput and less long latency
abstract
The disregarded performance of erase operation in low-latency NAND flash memory relatively increases the impact of garbage collection interferences, which is a challenge when considering the use for storage class memory applications. Conventional erase-related techniques do not sufficiently conceal the impact of erase operation and incur a performance trade-off between throughput and latency. In this paper, we propose a boost and stop erase (BOOSTER) technique consisting of a multi-block erase technique and an adaptive erase suspension technique. The proposed technique improves both throughput and latency of low-latency NAND flash-based SSDs. Our experiments show 1.15× higher throughput and 27.2% lower latency than the conventional techniques in the small random workload. The proposed technique also passes the certification test with 1.8 to 4.9× higher load in Aerospike Certification Tool evaluations.
Takumi Fujimori, Shuou Nomura
SYSTOR2
2021 Approaching DRAM performance by using microsecond-latency flash memory for small-sized random read accesses: a new access method and its graph applications
abstract
For applications in which small-sized random accesses frequently occur for datasets that exceed DRAM capacity, placing the datasets on SSD can result in poor application performance. For the read-intensive case we focus on in this paper, low latency flash memory with microsecond read latency is a promising solution. However, when they are used in large numbers to achieve high IOPS (Input/Output operations Per Second), the CPU processing involved in IO requests is an overhead. To tackle the problem, we propose a new access method combining two approaches: 1) optimizing issuance and completion of the IO requests to reduce the CPU overhead. 2) utilizing many contexts with lightweight context switches by stackless coroutines. These reduce the CPU overhead per request to less than 10 ns, enabling read access with DRAM-like overhead, while the access latency longer than DRAM can be hidden by the context switches. We apply the proposed method to graph algorithms such as BFS (Breadth First Search), which involves many small-sized random read accesses. In our evaluation, the large graph data is placed on microsecond-latency flash memories within prototype boards, and it is accessed by the proposed method. As a result, for the synthetic and real-world graphs, the execution times of the graph algorithms are 88--141% of those when all the data are placed in DRAM.
Tomoya Suzuki, Kazuhiro Hiwada, Hirotsugu Kajihara, Shintaro Sano, Shuou Nomura, Tatsuo Shiozawa
Proc. VLDB Endow.5
2011 Sampling + DMR: practical and low-overhead permanent fault detection
abstract
With technology scaling, manufacture-time and in-field permanent faults are becoming a fundamental problem. Multi-core architectures with spares can tolerate them by detecting and isolating faulty cores, but the required fault detection coverage becomes effectively 100% as the number of permanent faults increases. Dual-modular redundancy(DMR) can provide 100% coverage without assuming device-level fault models, but its overhead is excessive.
Shuou Nomura, Matthew D. Sinclair, Chen-Han Ho, Venkatraman Govindaraju, Marc de Kruijf, Karthikeyan Sankaralingam
ISCA1
2010 A unified model for timing speculation: Evaluating the impact of technology scaling, CMOS design style, and fault recovery mechanism
abstract
Due to fundamental device properties, energy efficiency from CMOS scaling is showing diminishing improvements. To overcome the energy efficiency challenges, timing speculation has been proposed to optimize for common-case timing conditions, with errors occurring under worst-case conditions detected and corrected in hardware. Although various timing speculation techniques have been proposed, no general framework exists for reasoning about the trade-offs and high-level design considerations of timing speculation. This paper develops two models to study the end-to-end behavior of timing speculation: a hardware-level efficiency model that considers the effects of process variations on path delays, and a complementary system-level recovery model. When combined, the models are used to assess the impact of technology scaling, CMOS design style, and fault recovery mechanism on the efficiency of timing speculation. Our results show that (1) efficiency gains from timing speculation do not improve as technology scales, (2) ultra-low power (sub-threshold) CMOS designs benefit most from timing speculation - we report a 47% potential energy-delay reduction, and (3) fine-grained fault recovery is key to significant energy improvements. The combined model uses only high-level inputs to derive quantitative energy efficiency benefits without any need for detailed simulation, making it a potentially useful tool for hardware developers.
Marc de Kruijf, Shuou Nomura, Karthikeyan Sankaralingam
DSN2
2010 Relax: an architectural framework for software recovery of hardware faults
abstract
As technology scales ever further, device unreliability is creating excessive complexity for hardware to maintain the illusion of perfect operation. In this paper, we consider whether exposing hardware fault information to software and allowing software to control fault recovery simplifies hardware design and helps technology scaling.
Marc de Kruijf, Shuou Nomura, Karthikeyan Sankaralingam
ISCA2
2010 A fast and highly accurate path delay emulation framework for logic-emulation of timing speculation
abstract
This paper proposes a novel path-delay fault emulation technique called Replay. We specifically show it allows FPGA emulation of digital ICs that adopt timing-speculation techniques. For each flip-flop, Replay builds a timing-error predictor based on timing-speculation's aggressive clock period. We use a heuristic which replicates the combination logic and uses path delays to determine which paths will be excited based on the aggressive clock period. The timing-error prediction accuracy is more than 99% for a set of real workloads on the OpenRISC processor and the FPGA emulation speed shows practically no slowdown. We also demonstrate that Replay can evaluate the impact of voltage-drop timing-faults. This fast and accurate timing-error prediction enables practical emulation of timing-speculation and quantitative analysis early in the design-cycle.
Shuou Nomura, Karthikeyan Sankaralingam, Ranganathan Sankaralingam
ITC1