SystemC is a system-level modeling language that offers a wide range of features to describe concurrent systems at different levels of abstraction. The SystemC standard permits simulators to implement a deterministic scheduling policy, which often hides concurrency-related design flaws. We present a novel compiler for SystemC that integrates a very precise formal race analysis by means of model checking. Our compiler produces a simulator that uses the outcome of the analysis to perform partial order reduction. The key insight to make the model checking engine scale is to apply it only to tiny fractions of the SystemC model. We show that the outcome of the analysis is not only valuable to eliminate redundant context switches at runtime, but ...
Part 5: ARAMIS Special SessionInternational audienceWith the introduction of multicore hardware to e...
Abstract. Low level data-races in multi-threaded software are hard to detect, especially when requir...
SystemC is a de-facto standard language for high-level modeling of systems on chip. We investigate ...
SystemC is a system-level modeling language that offers a wide range of features to describe concurr...
SystemC is a system-level modeling language that offers a wide range of features to describe concurr...
SystemC is a system-level modeling language that offers a wide range of features to describe concurr...
Abstract—SystemC is a system-level modeling language that offers a wide range of features to describ...
Abstract—For a top-down system design flow, a well-written specification model of an embedded system...
SystemC is an IEEE standard system-level language used in hardware/software co-design and has been w...
SystemC is an IEEE standard system-level language used in hardware/software co-design and has been w...
Modern multicore processors, such as the Cell Broadband Engine, achieve high performance by equippin...
Abstract—Ensuring the correctness of high-level SystemC designs is an important and challenging prob...
Modern multicore processors, such as the Cell Broadband Engine, achieve high performance by equippin...
Abstract. The growing popularity of SystemC has attracted research aimed at the formal verification ...
Abstract Modern multicore processors, such as the Cell Broadband Engine, achieve high performance by...
Part 5: ARAMIS Special SessionInternational audienceWith the introduction of multicore hardware to e...
Abstract. Low level data-races in multi-threaded software are hard to detect, especially when requir...
SystemC is a de-facto standard language for high-level modeling of systems on chip. We investigate ...
SystemC is a system-level modeling language that offers a wide range of features to describe concurr...
SystemC is a system-level modeling language that offers a wide range of features to describe concurr...
SystemC is a system-level modeling language that offers a wide range of features to describe concurr...
Abstract—SystemC is a system-level modeling language that offers a wide range of features to describ...
Abstract—For a top-down system design flow, a well-written specification model of an embedded system...
SystemC is an IEEE standard system-level language used in hardware/software co-design and has been w...
SystemC is an IEEE standard system-level language used in hardware/software co-design and has been w...
Modern multicore processors, such as the Cell Broadband Engine, achieve high performance by equippin...
Abstract—Ensuring the correctness of high-level SystemC designs is an important and challenging prob...
Modern multicore processors, such as the Cell Broadband Engine, achieve high performance by equippin...
Abstract. The growing popularity of SystemC has attracted research aimed at the formal verification ...
Abstract Modern multicore processors, such as the Cell Broadband Engine, achieve high performance by...
Part 5: ARAMIS Special SessionInternational audienceWith the introduction of multicore hardware to e...
Abstract. Low level data-races in multi-threaded software are hard to detect, especially when requir...
SystemC is a de-facto standard language for high-level modeling of systems on chip. We investigate ...