RADISH: always-on sound and complete Ra D etection in S oftware and H ardware

J Devietti, BP Wood, K Strauss, L Ceze… - ACM SIGARCH …, 2012 - dl.acm.org
Data-race freedom is a valuable safety property for multithreaded programs that helps with
catching bugs, simplifying memory consistency model semantics, and verifying and …

Pacman: Tolerating asymmetric data races with unintrusive hardware

S Qi, N Otsuki, LO Nogueira, A Muzahid… - … Symposium on High …, 2012 - ieeexplore.ieee.org
Data races are a major contributor to parallel software unreliability. A type of race that is both
common and typically harmful is the Asymmetric data race. It occurs when at least one of the …

Understanding the {Interleaving-Space} Overlap across Inputs and Software Versions

D Deng, W Zhang, B Wang, P Zhao, S Lu - 4th USENIX Workshop on …, 2012 - usenix.org
In the multi-core era, it is critical to effectively test multithreaded software and expose
concurrency bugs before software release. Previous work has made a lot of progress in …

CCTR: An efficient point-to-point memory race recorder implemented in chunks

S Zhu, Z Ji, T Liu, Q Wang - Microprocessors and Microsystems, 2012 - Elsevier
Memory race recording is a key technology to replay multithreaded programming
deterministically. Modern computers supply efficient communication mechanism and …

Hardware Mechanisms for Distributed Dynamic Software Analysis

JL Greathouse - 2012 - search.proquest.com
The complexity of modern software makes it difficult to ship correct programs. Errors can cost
money and lives, so developers often use automated software analysis tools to hunt for …

Accurate and efficient on-the-fly data race detection for multithreaded programs

X Xie - 2012 - unsworks.unsw.edu.au
Benefiting from the recent hardware improvement, multithreaded programs may still
introduce concurrency defects which are notoriously difficult to detect, due to the non …

[图书][B] Effective architectural support for detecting concurrency bugs

A Al Muzahid - 2012 - search.proquest.com
Multicore machines have become pervasive and, as a result, parallel programming has
received renewed interest. Unfortunately, writing correct parallel programs is notoriously …

Secure Heterogeneous Multicore Platform Through Diversity and Redundancy

GE Suh, CORNELL UNIV ITHACA NY - 2012 - apps.dtic.mil
This project aimed to significantly enhance the security of future multi-core platforms against
software exploits by exploiting abundant parallel computing resources. In this context, the …

[引用][C] 超大规模集成电路可调试性设计综述

钱诚, 沈海华, 陈天石, 陈云霁 - 计算机研究与发展, 2012