Proceedings of the 6th IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis 2008
DOI: 10.1145/1450135.1450138
|View full text |Cite
|
Sign up to set email alerts
|

Concurrency emulation and analysis of parallel applications for multi-processor system-on-chip co-design

Abstract: This paper presents a novel technique for the modeling and the simulation of parallel applications for Multi-Processor Systems-on-Chip (MPSoCs). This technique consists of an application-transparent emulation of OS primitives, including task creation, scheduling, synchronization etc.; this emulation guarantees compatibility with any program compiled against the standard POSIX library, independently of the target OS. This methodology can be used to perform initial HW/SW partitioning and concurrent engineering o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2009
2009
2010
2010

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 15 publications
0
1
0
Order By: Relevance
“…The potential offered by the integration of Python and SystemC is used to query, examine, and modify the internal state of hardware models. Such concepts were presented in [4] and, later, extended to include modeling of parallel applications [5] and Real-Time Operating Systems (RTOS) [6]. This paper unifies the approaches, demonstrating how those mechanisms can be used to create a virtual platform to be employed in most of the tasks of system-level design.…”
Section: Introductionmentioning
confidence: 98%
“…The potential offered by the integration of Python and SystemC is used to query, examine, and modify the internal state of hardware models. Such concepts were presented in [4] and, later, extended to include modeling of parallel applications [5] and Real-Time Operating Systems (RTOS) [6]. This paper unifies the approaches, demonstrating how those mechanisms can be used to create a virtual platform to be employed in most of the tasks of system-level design.…”
Section: Introductionmentioning
confidence: 98%