Research Article
Performance Analysis Techniques for Multi-Soft-Core and Many-Soft-Core Systems
Table 3
Performance analysis methods that can be used in multi-soft-core and many-soft-core applications.
| | Acronym | Technique | Area overhead | Virtual time overhead | Real time overhead | Real time accuracy | Scalability |
| | ELA | Embedded logic analyzer [7] | Medium | None | None | Full | Very low | | SP | Sampling profiling [8, 9] | None | Low-high | Low-high | High-low | High | | TP | Transparent profiling [10] | Medium | None | None | Full | Low | | VP | Trace based on virtual prototypes [11] | — | None | High | Very low | Low | | FS | Functional simulation [15–18] | — | — | Low | Very low | High |
| | New proposed methods | | ACI | Automatic compiler instrumentation | None | Low-high | Low-high | High-low | Medium | | TN | Dedicated tracing node | Low | Low-high | Low-high | High-low | Medium | | TI | Transparent instrumentation with clock gating | Medium | None | Medium | Medium | Medium | | CI | Custom instruction and dedicated networks | Medium | Very low | Very low | Very high | High |
|
|