z-logo
open-access-imgOpen Access
Verificação de Kernels em Programas CUDA usando Bounded Model Checking
Author(s) -
Phillipe Pereira,
Higo F. Albuquerque,
Hendrio Marques,
Isabela Silva,
Vanessa Santos,
Ricardo Ferreira,
Celso B. Carvalho,
Lucas C. Cordeiro
Publication year - 2015
Language(s) - Portuguese
Resource type - Conference proceedings
DOI - 10.5753/wscad.2015.14269
Subject(s) - cuda , computer science , context (archaeology) , parallel computing , bounded function , computational science , mathematics , geography , archaeology , mathematical analysis
Este artigo apresenta uma extensão da ferramenta Efcient SMTBased Context-Bounded Model Checker (ESBMC) para vericar programas que executam em unidades de processamento gráco (GPU), chamado de ESBMCGPU. Em especial, ESBMC-GPU é um vericador de modelos limitado baseado nas teorias do módulo da satisfatibilidade para programas desenvolvidos na arquitetura de dispositivo unicado de computação (CUDA). O ESBMC-GPU é baseado em um modelo operacional, uma representação abstrata das bibliotecas padrões do CUDA que conservadoramente aproxima suas semânticas. Com ESBMC-GPU, é possível vericar mais programas CUDA reais do que outras abordagens existentes.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom