Abstract
Today’s processor chips contain often multiple CPUs i.e. processor cores each of which may support several hardware threads working in parallel. They are known as multicore or many-core processors. As a consequence of the broad introduction of multicore into computing, almost all software must exploit parallelism to make the most efficient use of on-chip resources including processor cores, caches and memory bandwidth. For embedded applications, it is predicted that multicores will be increasingly used in future embedded systems for high performance and low energy consumption. The major obstacle is that due to on-chip resource contention, the prediction of system performance, latencies, and resource utilization in multicore systems becomes a much harder task than that for single-core systems. With the current technology we may not predict and provide any guarantee on real-time properties of multicore software, which restricts seriously the use of multicores for embedded applications. In this talk, I will give an overview on the key challenges for software development on multicore architecture and briefly introduce the CoDeR-MP project at Uppsala to develop high-performance and predictable real-time software on multicore platforms. I will present the multicore timing analysis problem and our solutions proposed in a series of recent work. Technical details may be found in [LNYY10] on combining abstract interpretation and model checking for multicore WCET analysis, [GSYY09a] dealing with shared caches, [GSYY09b] on response time analysis for multicore systems, and [GSYY10] extending Layland and Liu’s classical result [LL73] on rate monotonic scheduling for single-core systems to multicore systems.
| Original language | English |
|---|---|
| Title of host publication | Formal Methods and Software Engineering - 12th International Conference on Formal Engineering Methods, ICFEM 2010, Proceedings |
| Editors | Jin Song Dong, Huibiao Zhu |
| Publisher | Springer Verlag |
| Pages | 22-23 |
| Number of pages | 2 |
| ISBN (Print) | 9783642169007 |
| DOIs | |
| State | Published - 2010 |
| Externally published | Yes |
| Event | 12th International Conference on Formal Engineering Methods, ICFEM 2010 - Shanghai, China Duration: 17 Nov 2010 → 19 Nov 2010 |
Publication series
| Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Volume | 6447 LNCS |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Conference
| Conference | 12th International Conference on Formal Engineering Methods, ICFEM 2010 |
|---|---|
| Country/Territory | China |
| City | Shanghai |
| Period | 17/11/10 → 19/11/10 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
Fingerprint
Dive into the research topics of 'Multicore embedded systems: The timing problem and possible solutions'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver