Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Defesa de Tese de Doutorado (PPGCC/UFSC) - Bruno Dourado Miranda

Автор: Márcio Castro

Загружено: 2025-12-04

Просмотров: 110

Описание:

Defesa de Tese de Doutorado
Programa de Pós-Graduação em Ciência da Computação (PPGCC)
Universidade Federal de Santa Catarina (UFSC)

Título do Trabalho: Action and State Representations for Agent-Directed Test Generation Targeting Multicore Designs
Autor: Bruno Dourado Miranda
Orientadores: Prof. Dr. Márcio Castro, Prof. Dr. Luiz C. V. dos Santos

Resumo:

Multicore processors are at the core of modern computing, from mobile and embedded systems to high-performance servers and data centers. Their efficiency relies on complex shared-memory subsystems governed by Memory Consistency Models (MCMs) and coherence protocols. Ensuring the correctness of these subsystems during pre-silicon design is particularly challenging due to the exponential growth of states with the number of cores and the relaxed ordering rules of modern architectures such as ARMv8, Power, and RISC-V. Simulation-based functional verification remains the predominant methodology, where coverage-driven test generation plays a crucial role. However, conventional constrained Random Test Generation (RTG) struggles with efficiency under simulation constraints, motivating the use of Directed Test Generation (DTG) techniques. This thesis addresses these challenges by introducing two complementary contributions that leverage Reinforcement Learning (RL) to enhance test generation for shared-memory verification. First, we propose a canonical test-program representation that encodes fundamental shared-memory behaviors while ensuring both completeness and uniqueness. This representation enables effective action design for RL agents and avoids redundant or restricted test suites. Theoretical guarantees and experimental results demonstrate that our approach consistently outperforms three state-of-the-art generators in terms of coverage and error detection across 32-core designs. Second, we present a multicore environment state representation for agent-directed test generation. This contribution defines how to observe and encode the behavior of a Design Under Verification (DUV) using execution witnesses derived from the reads-from relation. By producing unique signatures for every observable execution and reconstructing state information from bounded histories of action-observation pairs, the proposed representation improves environment observability and enables RL agents to generalize across verification tasks. Experiments on SPARC and ARMv8 architectures, using Modified Exclusive Shared Invalid (MESI) and Modified Owned Exclusive Shared Invalid (MOESI) protocols, confirm its effectiveness and reusability. Both contributions were validated within a coverage-driven verification framework built on the gem5 simulator, integrated with MCM checkers and multiple coverage analyzers. Comparative evaluations against state-of-the-art generators demonstrate faster coverage evolution and earlier error diagnosis when adopting the proposed repre-
sentations. Together, these results establish new foundations for applying learning-based approaches to functional verification of shared-memory systems, opening opportunities for more efficient pre-silicon validation of multicore architectures.

Palavras-chave: Shared Memory. Directed Test Generation. Test Representation. State Representation.

Defesa de Tese de Doutorado (PPGCC/UFSC) - Bruno Dourado Miranda

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Christmas Jazz 2026 🎄 Relaxing Coffee Jazz Music & Christmas Bossa Nova Piano for Good Mood

Christmas Jazz 2026 🎄 Relaxing Coffee Jazz Music & Christmas Bossa Nova Piano for Good Mood

BMA Q4Webinar '25 | Epiverse-TRACE for Outbreak Analytics | Andree Valle Campos | Abdoelnaser Degoot

BMA Q4Webinar '25 | Epiverse-TRACE for Outbreak Analytics | Andree Valle Campos | Abdoelnaser Degoot

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Екатерина Шульман про нехватку денег в бюджете, отъём вкладов и конфискацию имущества

Екатерина Шульман про нехватку денег в бюджете, отъём вкладов и конфискацию имущества

Программируем с ИИ в VS Code - БЕСПЛАТНО! Сможет каждый!

Программируем с ИИ в VS Code - БЕСПЛАТНО! Сможет каждый!

Разведчик о том, как использовать людей

Разведчик о том, как использовать людей

Bossa Nova Jazz - Best Bossa Nova Covers 2025 for a Relaxing Vibe

Bossa Nova Jazz - Best Bossa Nova Covers 2025 for a Relaxing Vibe

Лукашенко обменял политзеков, ВСУ отбивают Покровск? Встреча в Берлине. Фейгин, Морозов, Филипенко

Лукашенко обменял политзеков, ВСУ отбивают Покровск? Встреча в Берлине. Фейгин, Морозов, Филипенко

R&B, Soul & Jazz Soul 🎧 Deep Soulful R&B Vibes — Smooth Love Songs to Heal, Feel & Fall Again

R&B, Soul & Jazz Soul 🎧 Deep Soulful R&B Vibes — Smooth Love Songs to Heal, Feel & Fall Again

Deep House Mix 2024 | Deep House, Vocal House, Nu Disco, Chillout Mix by Diamond #3

Deep House Mix 2024 | Deep House, Vocal House, Nu Disco, Chillout Mix by Diamond #3

⚡️ Военные США ликвидированы || Президент бьёт тревогу

⚡️ Военные США ликвидированы || Президент бьёт тревогу

Morning Soul Café ☕ 🎶 Gentle Jazz & R&B Grooves for a Calm Mind |  勉強と仕事に集中 🎧 心を落ち着かせリラックスできるBGM

Morning Soul Café ☕ 🎶 Gentle Jazz & R&B Grooves for a Calm Mind | 勉強と仕事に集中 🎧 心を落ち着かせリラックスできるBGM

Something Weird Happens When E=−mc²

Something Weird Happens When E=−mc²

⚡️ДОКТОР ИВАНОВ О СТРАШНОЙ СИТУАЦИИ В МЕДИЦИНЕ И ПЛАНАХ ВЛАСТЕЙ!

⚡️ДОКТОР ИВАНОВ О СТРАШНОЙ СИТУАЦИИ В МЕДИЦИНЕ И ПЛАНАХ ВЛАСТЕЙ!

Спокойная классика | Бах, Бетховен, Шопен, Дебюсси, Лист, Мендельсон, Моцарт, Сати, Шуман

Спокойная классика | Бах, Бетховен, Шопен, Дебюсси, Лист, Мендельсон, Моцарт, Сати, Шуман

BORAVÊ como é um DATA CENTER por dentro! #Boravê

BORAVÊ como é um DATA CENTER por dentro! #Boravê

ESP32: распознавание речи нейросетью (TensorFlow Lite)

ESP32: распознавание речи нейросетью (TensorFlow Lite)

4 часа Шопена для обучения, концентрации и релаксации

4 часа Шопена для обучения, концентрации и релаксации

Щелин: Сдадут ли США Украину после миллиардных вложений в войну?

Щелин: Сдадут ли США Украину после миллиардных вложений в войну?

Музыка для работы и концентрации — Фоновая музыка для офиса и учёбы

Музыка для работы и концентрации — Фоновая музыка для офиса и учёбы

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]