Proceedings of the 37th Annual International Symposium on Computer Architecture 2010
DOI: 10.1145/1815961.1816000
|View full text |Cite
|
Sign up to set email alerts
|

Evolution of thread-level parallelism in desktop applications

Abstract: As the effective limits of frequency and instruction level parallelism have been reached, the strategy of microprocessor vendors has changed to increase the number of processing cores on a single chip each generation. The implicit expectation is that software developers will write their applications with concurrency in mind to take advantage of this sudden change in direction. In this study we analyze whether software developers for laptop/desktop machines have followed the recent hardware trends by creating s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
23
0

Year Published

2011
2011
2016
2016

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 65 publications
(23 citation statements)
references
References 15 publications
0
23
0
Order By: Relevance
“…Encapsulated solidliquid PCMs and solid-solid organic PCMs offer reduced complexity as the fluid phase is either not present or is self-contained [44]. In our context, if we assume a PCM with a latent heat of 100 J/g and density of 1 g/cm 3 , about 150 milligrams of PCM (2.3mm thick block of PCM in contact with a 64mm 2 die) can absorb approximately 16 J of heat, which is enough to allow 16 cores to operate at 1W each for 1s at a constant temperature.…”
Section: Heat Storage Using Phase Changementioning
confidence: 99%
See 1 more Smart Citation
“…Encapsulated solidliquid PCMs and solid-solid organic PCMs offer reduced complexity as the fluid phase is either not present or is self-contained [44]. In our context, if we assume a PCM with a latent heat of 100 J/g and density of 1 g/cm 3 , about 150 milligrams of PCM (2.3mm thick block of PCM in contact with a 64mm 2 die) can absorb approximately 16 J of heat, which is enough to allow 16 cores to operate at 1W each for 1s at a constant temperature.…”
Section: Heat Storage Using Phase Changementioning
confidence: 99%
“…In this work, we pose the question, "What would a system look like if designed to provide responsiveness during bursts rather than with a singular focus on sustained performance?" Many current and emerging interactive applications are characterized by short bursts of intense computation punctuated by long idle periods waiting for user input [3,45], especially in mobile settings [40]. For example, consider a camera-based visual search application in which a mobile device performs feature extraction on a high-resolution image and transmits a compact feature vector to the cloud for recognition.…”
Section: Introductionmentioning
confidence: 99%
“…Many interactive applications are characterized by short bursts of intense computation punctuated by long idle periods waiting for user input [8,47,54]. Media-intensive mobile applications, such as mobile visual search [2, 3,23], handwriting and character recognition [17,35], and augmented reality [53], often fit this pattern.…”
Section: Introductionmentioning
confidence: 99%
“…In fact, multiprogram workloads are a very important and significant fraction of today's workloads. Given the limited amount of multi-threading in current desktop applications [3], multiprogram workloads are predominant in today's computer systems, including mobile devices, laptops, desktops and even servers.…”
Section: Introductionmentioning
confidence: 99%