skip to main content
Visitante
Meu Espaço
Minha Conta
Sair
Identificação
This feature requires javascript
Tags
Revistas Eletrônicas (eJournals)
Livros Eletrônicos (eBooks)
Bases de Dados
Bibliotecas USP
Ajuda
Ajuda
Idioma:
Inglês
Espanhol
Português
This feature required javascript
This feature requires javascript
Primo Search
Busca Geral
Busca Geral
Acervo Físico
Acervo Físico
Produção Intelectual da USP
Produção USP
Search For:
Clear Search Box
Search in:
Busca Geral
Or hit Enter to replace search target
Or select another collection:
Search in:
Busca Geral
Busca Avançada
Busca por Índices
This feature requires javascript
This feature requires javascript
Thread Scheduling for Hardware Stress Testing on Bare-metal Devices
Sawaya, Youssef
Uppsala universitet, Institutionen för informationsteknologi 2022
Texto completo disponível
Citações
Citado por
Exibir Online
Detalhes
Resenhas & Tags
Mais Opções
Nº de Citações
This feature requires javascript
Enviar para
Adicionar ao Meu Espaço
Remover do Meu Espaço
E-mail (máximo 30 registros por vez)
Imprimir
Link permanente
Referência
EasyBib
EndNote
RefWorks
del.icio.us
Exportar RIS
Exportar BibTeX
This feature requires javascript
Título:
Thread Scheduling for Hardware Stress Testing on Bare-metal Devices
Autor:
Sawaya, Youssef
Assuntos:
Engineering and Technology
;
Teknik och teknologier
Notas:
IT ; 22 120
http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-487165
Descrição:
Testing a compiler is an important, but complicated task, especially when compiling and running concurrent programs using C11 atomic operations. This thesis is dedicated to developing a compiler tester for the atomic operations and memory models introduced in the C11 standard. This tool was designed to provide a reliable method for non-deterministic stress testing on hardware. In order to achieve this goal, a thread scheduling method, that introduces random delays to threads, allows the tester to observe a wide range of possible outcomes from running compiled tests. The tool was developed, tested, and compared with previous methods. Compared to other methods, the developed tool proven to be reliable and fast because it could run many random interleaves successfully and observe more outcomes. Furthermore, it detected forbidden outcomes in some tests, indicating that there are bugs, but their sources remain undetermined. Having a reliable and fast way of testing compilers for concurrent programs can open many doors, for instance, the capability of testing compiler optimisations on concurrent programs which is severely undertested on some compilers.
Editor:
Uppsala universitet, Institutionen för informationsteknologi
Data de criação/publicação:
2022
Idioma:
Inglês
Links
View record in Uppsala University$$FView record in $$GUppsala University
This feature requires javascript
This feature requires javascript
Voltar para lista de resultados
This feature requires javascript
This feature requires javascript
Buscando em bases de dados remotas. Favor aguardar.
Buscando por
em
scope:(USP_VIDEOS),scope:("PRIMO"),scope:(USP_FISICO),scope:(USP_EREVISTAS),scope:(USP),scope:(USP_EBOOKS),scope:(USP_PRODUCAO),primo_central_multiple_fe
Mostrar o que foi encontrado até o momento
This feature requires javascript
This feature requires javascript