2008
DOI: 10.1007/978-3-540-87744-8_2
|View full text |Cite
|
Sign up to set email alerts
|

A Bridging Model for Multi-core Computing

Abstract: Writing software for one parallel system is a feasible though arduous task. Reusing the substantial intellectual effort so expended for programming a second system has proved much more challenging. In sequential computing algorithms textbooks and portable software are resources that enable software systems to be written that are efficiently portable across changing hardware platforms. These resources are currently lacking in the area of multi-core architectures, where a programmer seeking high performance has … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2009
2009
2021
2021

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 32 publications
(2 citation statements)
references
References 36 publications
0
2
0
Order By: Relevance
“…One or more cache lines of a given cache at level i < k fit precisely in a cache line of its "parent" cache at level i + 1. Tree of caches models [3,4,12,34,37,39] reflect current and future trends in many-core cache hierarchies [31,34,37], with increasing numbers of cores and new memory technologies (Flash, PCM, etc.) increasing the numbers of leaves and levels in the hierarchy.…”
Section: Tree-of-caches Hierarchymentioning
confidence: 99%
“…One or more cache lines of a given cache at level i < k fit precisely in a cache line of its "parent" cache at level i + 1. Tree of caches models [3,4,12,34,37,39] reflect current and future trends in many-core cache hierarchies [31,34,37], with increasing numbers of cores and new memory technologies (Flash, PCM, etc.) increasing the numbers of leaves and levels in the hierarchy.…”
Section: Tree-of-caches Hierarchymentioning
confidence: 99%
“…AND MSC-LEVEL TEACHING The BSP (bulk-synchronous parallel) model of parallel computing [36], [37], [38] has been studied, applied and implemented since the late 1990s to improve the reliability, predictability and portable scalability of parallel programs.…”
Section: Research Results In Parallel Programmingmentioning
confidence: 99%