Efficient modeling of concurrency and reactivity along with their efficient implementation in the simulation kernel are crucial to the overall utility of system level models using the C++ based modeling frameworks. However, the concurrency alignment in most modeling frameworks are naturally along hardware units which is supported by the various language constructs and the system designers express concurrency in their system models by providing threads for some modules/units of the model. Our experimental analysis show that this concurrency model leads to inefficient simulation performance and a concurrency alignment along dataflow gives much better simulation performance but changes the conceptual model of hardware structures. As a result, ...
System level design is complex. One source of this com-plexity is that systems are often heterogeneo...
International audienceThe emergence of modern concurrent systems (e.g., Cyber-Physical Systems or th...
The performance improvement of conventional processor has begun to stagnate in recent years. Because...
Efficient modeling of concurrency and reactivity along with their efficient implementation in the si...
This paper presents a static transformation algorithm, for C++-based hardware models such as SystemC...
Increased complexity of micro-electronic systems demands a need for efficient system level models. S...
Modeling for synthesis and modeling for simulation seem to be two competing goals in the context of ...
In this article, we discuss the application of compiler technology for eliminating redundant computa...
Performance improvements for microprocessors have traditionally been achieved by increasing their cl...
There is a tendency to expect, that taking advantage of multicore systems by using concurrency impro...
International audienceThe state machine approach is a well-known technique for building distributed ...
Computer architects heavily rely on software simulation to evaluate new and existing processor desig...
Synchronization transparency offered by Software Transactional Memory (STM) must not come at the exp...
Synchronization transparency offered by Software Transactional Memory (STM) must not come at the exp...
Parallelizing the development cycles of hardware and software is becoming the industry’s norm for re...
System level design is complex. One source of this com-plexity is that systems are often heterogeneo...
International audienceThe emergence of modern concurrent systems (e.g., Cyber-Physical Systems or th...
The performance improvement of conventional processor has begun to stagnate in recent years. Because...
Efficient modeling of concurrency and reactivity along with their efficient implementation in the si...
This paper presents a static transformation algorithm, for C++-based hardware models such as SystemC...
Increased complexity of micro-electronic systems demands a need for efficient system level models. S...
Modeling for synthesis and modeling for simulation seem to be two competing goals in the context of ...
In this article, we discuss the application of compiler technology for eliminating redundant computa...
Performance improvements for microprocessors have traditionally been achieved by increasing their cl...
There is a tendency to expect, that taking advantage of multicore systems by using concurrency impro...
International audienceThe state machine approach is a well-known technique for building distributed ...
Computer architects heavily rely on software simulation to evaluate new and existing processor desig...
Synchronization transparency offered by Software Transactional Memory (STM) must not come at the exp...
Synchronization transparency offered by Software Transactional Memory (STM) must not come at the exp...
Parallelizing the development cycles of hardware and software is becoming the industry’s norm for re...
System level design is complex. One source of this com-plexity is that systems are often heterogeneo...
International audienceThe emergence of modern concurrent systems (e.g., Cyber-Physical Systems or th...
The performance improvement of conventional processor has begun to stagnate in recent years. Because...