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

Bruno D. Miranda

dblp:415/5700 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
2since 2021 · last 2025
0000-0002-2264-1357ORCID · reported

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

Systems, architecture and hardware · 2 · 2 first-author · 2 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
1 paper
Electronic design automation · 69% Memory systems · 21% Processor architecture and microarchitecture · 10%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
hardware verification and test
0.912025
Multicore Environment State Representation for Agent-Directed Test Generation · DAC 2025
Electronic design automation › hardware verification and test
test generation
0.912025
Multicore Environment State Representation for Agent-Directed Test Generation · DAC 2025
Memory systems
cache coherence
0.312025
Multicore Environment State Representation for Agent-Directed Test Generation · DAC 2025
Memory systems › cache coherence › cache coherence protocol
MOESI
0.312025
Multicore Environment State Representation for Agent-Directed Test Generation · DAC 2025
Processor architecture and microarchitecture
multicore design
0.312025
Multicore Environment State Representation for Agent-Directed Test Generation · DAC 2025

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

state representation learning · 0.9reinforcement learning · 0.9
YearPublicationVenuePosition
2025 Multicore Environment State Representation for Agent-Directed Test Generation
abstract
A crucial step in the design of multicore systems is to validate the interaction between cores. This involves test program generation and runtime analysis. We propose a novel reinforcement learning approach to directed test generation, where an agent induces a suite of programs, which are executed in a simulation environment for a multicore. It focuses on how to recover state information from raw observations of the environment such that the agent can learn from interaction how to improve coverage for any verification task. We evaluated our state representation for different verification tasks involving 16 and 32-core ARMv8 2-level MOESI designs.
Bruno D. Miranda, Luiz M. V. Pereira, Márcio Castro 0001, Luiz Cláudio Villar dos Santos
DAC1
2025 A Canonical Test Representation for Verification of Shared-Memory Behavior in Multiprocessor Systems
abstract
The scope of this article is the design verification of a multicore chip or multichip multiprocessor by running concurrent test programs until coverage goals are reached. Interactions between multiple processors through shared memory must obey a memory consistency model, which specifies valid behaviors. We propose a canonical test-program representation that encodes primal shared-memory behaviors to be induced at runtime. It is intended as one of the main keys to the design of new test generators. We prove that our representation does not limit the search space, because it induces equivalence classes that can be completely and uniquely encoded. In particular, we show experimental evidence that our representation is also suitable to learning-based test generators, because it enables the design of effective actions. We have built a generator directed by a Reinforcement Learning agent, designed its actions based on our encoding, and compared it with three generators when targeting 32-core designs. For a given time limit, our generator reached the largest coverage and led to the fastest error diagnosis in 3/4 of the verification scenarios, despite our choice of a minimalist agent. The theoretical guarantees and the experimental evidence indicate that our representation provides proper grounds for defining effective actions, and it prevents them from either inducing redundant tests or limiting the test suite.
Bruno D. Miranda, Márcio Castro 0001, Luiz Cláudio Villar dos Santos
ACM Trans. Design Autom. Electr. Syst.1