Resumo
Este projeto propõe um modelo de arquitetura que permite a execução especulativa paralela de laços em arquiteturas multicore, utilizando técnicas de compilação baseadas em DOPIPE. A arquitetura proposta suporta a detecção, em tempo de execução, de violações de consistência sequencial entre as iterações dos laços, e também permite operações eficientes de commit e abort. Este objetivo é ...