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

Luiz M. V. Pereira

dblp:415/5592 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
2since 2021 · last 2026
—ORCID · none

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

Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 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
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
2026 Multicore Design Verification Directed by Reinforcement Learning
abstract
A reinforcement learning agent requires proper state approximation when handling partially observable environments. Bounded sequences of action-observation pairs are generally employed to approximate the notion of state, but the choice of representations for actions and observations depends on the specific environment. When targeting the verification environment of a multicore design, observations should capture coherent shared-memory behavior, which can be modeled with order relations capturing properties of the execution of concurrent programs, such as the reads-from (RF) and the coherence (CO) relations. A recent work proposed the use of RF-signatures as observations. However, that relation only provides value observation from loads (all having effect limited to the local core consuming its value), but not from stores (each potentially having effect on all cores sharing the same block, due to the coherence protocol). That is why this paper proposes an agent-directed approach that relies on CO-signatures and combined CO/RF-signatures to improve verification. We evaluated variants of a directed test generator based on the DQN agent under distinct signatures choices for different verification tasks involving 16 and 32-core ARMv8 2-level MOESI designs. Experimental results show that CO/RF-signatures lead to faster median coverage evolution.
Luiz M. V. Pereira, Diego M. Meditsch, Guilherme O. Campos, Luiz C. V. Dos Santos
DATE1
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
DAC2