1
Karlsruhe Inst. of Technol. (KIT) Inst. for Inf. Process. Technol. (ITIV), Karlsruhe, Germany
|
Publication type: Proceedings Article
Publication date: 2014-08-01
Abstract
Within this paper an adaptive approach for parallel simulation of SystemC RTL models on future many-core architectures like the Single-chip Cloud Computer (SCC) from Intel is presented. It is based on a configurable parallel SystemC kernel that preserves the partial order defined by the SystemC delta cycles while avoiding global synchronization as far as possible. The underlying algorithm relies on a classification of existing communication relations between parallel processes. The type and topology of communication relations determines the type and number of causality conditions that need to be fulfilled during runtime. The parallel kernel is complemented by an automated tool flow that allows detecting relevant model-specific properties, performing a fine-grained model partitioning, classifying communication relations and configuring the kernel. Experiments by means of a MPSoC model show, that pure local synchronization can provide significant performance gains compared to global synchronization. Furthermore, the combination of local synchronization with fine-grained partitioning provides additional degrees of freedom for optimization.
Found
Nothing found, try to update filter.
Found
Nothing found, try to update filter.
Top-30
Journals
|
1
|
|
|
Microprocessors and Microsystems
1 publication, 12.5%
|
|
|
IEICE Transactions on Information and Systems
1 publication, 12.5%
|
|
|
Advances in Cyber-Physical Systems
1 publication, 12.5%
|
|
|
1
|
Publishers
|
1
|
|
|
Elsevier
1 publication, 12.5%
|
|
|
1 publication, 12.5%
|
|
|
Lviv Polytechnic National University
1 publication, 12.5%
|
|
|
1
|
- We do not take into account publications without a DOI.
- Statistics recalculated weekly.
Are you a researcher?
Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
8
Total citations:
8
Citations from 2024:
0