Receber por email
← Voltar para o catálogo

optimization-correctness-verifier

Verificar a correção de otimizações de compilador usando métodos formais.

1.4kestrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add a5c-ai/babysitter

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/optimization-correctness-verifier/svg)](https://www.skillteca.com.br/skills/optimization-correctness-verifier)

Skills relacionadas

Ver todas de Automação →

Alerta por categoria

Receba novas skills de Automação toda segunda

1 email curto, só com as skills novas de Automação. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Optimization Correctness Verifier

Purpose

Provides expert guidance on verifying semantic preservation of compiler optimizations.

Capabilities

  • Semantic preservation checking
  • Alive2-style verification
  • Bisimulation proof construction
  • Counterexample generation
  • Optimization refinement suggestions
  • Undefined behavior handling

Usage Guidelines

  1. Optimization Specification: Define source and target patterns
  2. Precondition Identification: Identify required preconditions
  3. Verification: Check semantic equivalence
  4. Counterexample Analysis: Analyze any counterexamples
  5. Refinement: Refine optimization if needed

Tools/Libraries

  • Alive2
  • CompCert
  • SMT solvers
  • Vellvm
Compartilhar X LinkedIn