Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Dual-core efficiency for engineering simulation applications
University West, School of Business, Economics and IT, Division of Computer Science and Informatics.ORCID iD: 0000-0001-7232-0079
University West, School of Business, Economics and IT, Division of Computer Science and Informatics.
University West, School of Business, Economics and IT, Division of Computer Science and Informatics. University West, Department of Technology, Mathematics and Computer Science, Division for Computer Science.
University West, School of Business, Economics and IT, Division of Computer Science and Informatics.
Show others and affiliations
2008 (English)In: 2008 International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA 2008: Las Vegas, NV; 14 July 2008 through 17 July 2008, 2008, p. 962-968Conference paper, Published paper (Refereed)
Place, publisher, year, edition, pages
2008. p. 962-968
National Category
Information Systems
Research subject
ENGINEERING, Computer engineering
Identifiers
URN: urn:nbn:se:hv:diva-1513ISBN: 9781601320841 (print)OAI: oai:DiVA.org:hv-1513DiVA, id: diva2:216576
Available from: 2009-05-11 Created: 2009-05-11 Last updated: 2020-04-02Bibliographically approved
In thesis
1. A Slowdown Prediction Method to Improve Memory Aware Scheduling
Open this publication in new window or tab >>A Slowdown Prediction Method to Improve Memory Aware Scheduling
2016 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Scientific and technological advances in the area of integrated circuits have allowed the performance of microprocessors to grow exponentially since the late 1960's. However, the imbalance between processor and memory bus capacity has increased in recent years. The increasing on-chip-parallelism of multi-core processors has turned the memory subsystem into a key factor for achieving high performance. When two or more processes share the memory subsystem their execution times typically increase, even at relatively low levels of memory traffic. Current research shows that a throughput increase of up to 40% is possible if the job-scheduler can minimizes the slowdown caused by memory contention in industrial multi-core systems such as high performance clusters, datacenters or clouds. In order to optimize the throughput the job-scheduler has to know how much slower the process will execute when co-scheduled on the same server as other processes. Consequently, unless the slowdown is known, or can be fairly well estimated, the scheduling becomes pure guesswork and the performance suffers. The central question addressed in this thesis is how the slowdown caused by memory traffic interference between processes executing on the same server can be predicted and to what extent. This thesis presents and evaluates a new slowdown prediction method which estimates how much longer a program will execute when co-scheduled on the same multi-core server as another program. The method measures how external memory traffic affects a program by generating different levels of synthetic memory traffic while observing the change in execution time. Based on the observations it makes a first order prediction of how much slowdown the program will experience when exposed to external memory traffic. Experimental results show that the method's predictions correlate well with the real measured slowdowns. Furthermore, it is shown that scheduling based on the new slowdown prediction method yields a higher throughput than three other techniques suggested for avoiding co-scheduling slowdowns caused by memory contention. Finally, a novel scheme is suggested to avoid some of the worst co-schedules, thus increasing the system throughput.

Place, publisher, year, edition, pages
Göteborg: Chalmers University of Technology, 2016. p. 19
Series
Doktorsavhandlingar vid Chalmers tekniska högskola, Ny serie, ISSN 0346-718X ; 4050
Keywords
Multi-core processor, slowdown aware scheduling, memory bandwidth, resource contention, last level cache, co-scheduling, performance evaluation
National Category
Computer Systems Information Systems, Social aspects
Research subject
ENGINEERING, Computer engineering
Identifiers
urn:nbn:se:hv:diva-9300 (URN)978-91-7597-369-2 (ISBN)
Public defence
2016-04-19, EC, Hörsalsvägen 11, Chalmers, Göteborg, 10:00 (English)
Opponent
Supervisors
Available from: 2016-04-07 Created: 2016-04-07 Last updated: 2019-01-04Bibliographically approved

Open Access in DiVA

No full text in DiVA

Authority records

Boklund, AndreasNamaki, NimaMankefors-Christiernin, Stefan

Search in DiVA

By author/editor
Boklund, AndreasNamaki, NimaMankefors-Christiernin, Stefan
By organisation
Division of Computer Science and InformaticsDivision for Computer Science
Information Systems

Search outside of DiVA

GoogleGoogle Scholar

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 671 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf