2009
DOI: 10.1145/1562764.1562783
|View full text |Cite
|
Sign up to set email alerts
|

A view of the parallel computing landscape

Abstract: technology advances to double performance every 18 months. The implicit hardware/software contract was that increased transistor count and power dissipation were OK as long as architects maintained the existing sequential programming model. This contract led to innovations that were inefficient in terms of transistors and power (such as multiple instruction issue, deep pipelines, out-of-order execution, speculative execution, and prefetching) but that increased performance while preserving the sequential progr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

4
446
0
10

Year Published

2011
2011
2017
2017

Publication Types

Select...
6
3
1

Relationship

0
10

Authors

Journals

citations
Cited by 561 publications
(460 citation statements)
references
References 21 publications
4
446
0
10
Order By: Relevance
“…pattern-based parallel programming). This approach appears to be becoming increasingly popular after being revamped by several successful parallel programming frameworks [36,14,34,8].…”
Section: Applications and Problem Solving Environmentsmentioning
confidence: 99%
“…pattern-based parallel programming). This approach appears to be becoming increasingly popular after being revamped by several successful parallel programming frameworks [36,14,34,8].…”
Section: Applications and Problem Solving Environmentsmentioning
confidence: 99%
“…The Dwarf taxonomy was furthered developed at UC Berkeley [7,8] Initial results in [3] indicate that using this taxonomy of Dwarfs is a useful way to describe Cloud compute resources as they expose non-obvious di erences in resources deemed to be the same by the IaaS provider.…”
Section: Benchmarking Compute Resourcesmentioning
confidence: 99%
“…We believe these works are synergistic with hardware offloading, and may be used in concert with the techniques proposed in our work. Moreover, in addition to performance benefits, we believe that new developments, such as the increasing pervasiveness of multicore technologies [28], graphics processing technologies [5], and resource constrained network elements demonstrate the need for greater awareness of hardware issues when designing network protocols.…”
Section: Related Workmentioning
confidence: 99%