This paper describes our experience applyingformal verification to the cache coherence protocol of the HAL S1 System, a shared-memory and/or message-passing multiprocessor consisting of standard Intel Pentium R fl Pro symmetric multiprocessing (SMP) servers connected by HAL's proprietary Mercury Interconnect to create a cache-coherent, non-uniform memory access (CC-NUMA) machine. In recent years, several researchers have described the verification of cache coherence protocols to demonstrate the potential of formal verification. In this project, we sought to quantify this potential by carefully tracking the effort and results of applying formal verification, rather than simply demonstrating that verification was possible. Based on our ...
Cache coherence is one of the main challenges to tackle when designing a shared-memory multiprocesso...
A cache coherence protocol is a vital component of a multiprocessor to maintain the data consistency...
International audienceWe present a formal model built for verification of the hardware Tera-Scale AR...
This paper describes two projects to formally specify and verify cache-coherence protocols for multi...
Computer architects have often used trace-driven simulations to evaluate the performance of new arch...
We describe a technique for verifying that a hardware design correctly implements a protocol. The ap...
A cache coherence protocol is a set of rules, which cache controllers in a system with multiple cach...
This invited paper argues that to facilitate formal verification, multiprocessor systems should (1) ...
This paper presents a case study for automatic verifi-cation using the Communicating Sequential Proc...
[[abstract]]A cache coherence protocol for a multiprocessor system. Each processor in the system has...
Thesis (Ph. D.)--University of Washington, 1987Shared-memory multiprocessors offer increased computa...
There are few published examples of the proof of correctness of a cache-coherence protocol expressed...
Cache coherency is crucial to multi-core systems with a shared memory programming model. Coherency p...
Cache coherency is one of the major issues in multicore systems. Formal methods, in particular model...
This work reports an effective design of cache system for Chip Multiprocessors (CMPs). It introduces...
Cache coherence is one of the main challenges to tackle when designing a shared-memory multiprocesso...
A cache coherence protocol is a vital component of a multiprocessor to maintain the data consistency...
International audienceWe present a formal model built for verification of the hardware Tera-Scale AR...
This paper describes two projects to formally specify and verify cache-coherence protocols for multi...
Computer architects have often used trace-driven simulations to evaluate the performance of new arch...
We describe a technique for verifying that a hardware design correctly implements a protocol. The ap...
A cache coherence protocol is a set of rules, which cache controllers in a system with multiple cach...
This invited paper argues that to facilitate formal verification, multiprocessor systems should (1) ...
This paper presents a case study for automatic verifi-cation using the Communicating Sequential Proc...
[[abstract]]A cache coherence protocol for a multiprocessor system. Each processor in the system has...
Thesis (Ph. D.)--University of Washington, 1987Shared-memory multiprocessors offer increased computa...
There are few published examples of the proof of correctness of a cache-coherence protocol expressed...
Cache coherency is crucial to multi-core systems with a shared memory programming model. Coherency p...
Cache coherency is one of the major issues in multicore systems. Formal methods, in particular model...
This work reports an effective design of cache system for Chip Multiprocessors (CMPs). It introduces...
Cache coherence is one of the main challenges to tackle when designing a shared-memory multiprocesso...
A cache coherence protocol is a vital component of a multiprocessor to maintain the data consistency...
International audienceWe present a formal model built for verification of the hardware Tera-Scale AR...