Model and Simulate System Behavior

Optimize architecture, predict performance, and maximize resource utilization with Intel® CoFluent™ studio.

Design and Model Optimized Architecture

Intel® CoFluent™ studio is a modeling and simulation tool for optimizing early architecture and designs, predicting performance, and maximizing resource utilization.

Intel® CoFluent™ studio can be used to model and simulate the behavior, timing requirements, architecture, and performance of any electronic system. This includes hardware intellectual property, embedded software applications, and mixed hardware/software multiprocessor systems.

As a simulator, the tool can estimate designs without the need for embedded application code, firmware, or even a precise platform description. Behaviors are described with intuitive graphical notations and C/C++ code — although algorithms can be left undefined and abstracted to their sole execution time. Intel® CoFluent™ studio models can be used for software interface descriptions, behavioral validation, executable specification, performance analyses, timing annotations, and functional architecture.

Read the product brief ›

System Application Modeling

With Intel® CoFluent™ studio, you can use one model to define structure, control flow, data flow, and time properties. You can also describe use cases alongside complete system functionality. This software integrates easily with external C/C++, SystemC code, and IPs. The software can also export models to libraries and control import modes (black- or white-box) for reuse in other projects.

Verify Behavior and Timing Constraints

The solution provides a fully timed model for determining the duration of algorithms and communications. These fast simulations are based on transaction-level modeling (TLM) SystemC (message-passing). Intel® CoFluent™ studio also provides automatic instrumentation and a rich set of tools for dynamic visualization and analyses.

Architectural Design and Implementation

Use Intel® CoFluent™ studio to build timed-behavioral models that can be used directly for system architecting and early performance analysis. This solution supports functional architecture that is compatible with software (RTOS abstraction) and hardware implementation models, as well as automatic SystemC code generation. Also, the software development kit (SDK) allows you to create your own code generator, validation rules, and trace analyzer.


Intel® CoFluent™ studio is an integrated electronic-system-level modeling and simulation environment. It is composed of a graphic modeler for capturing system behavior (the front end), as well as a simulation framework for a transaction-level SystemC model of the complete system. It also includes analysis tools for interpreting simulation traces, and a SystemC library that extends the Accellera SystemC* 2 and TLM libraries. The toolset includes a simulation engine for computation (multiprocessor, multicore, and multitask/multithread) and communication (message queues, events, and interconnects).

Read the product brief ›

Intel® CoFluent™ reader

Check out Intel® CoFluent™ reader, which provides the same tools and environment as Intel® CoFluent™ studio, but in read-only mode. In its free version, it allows play back of recorded simulations.

Learn more ›