Logo: to the web site of Uppsala University

uu.sePublikasjoner fra Uppsala universitet
Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Leveraging multicore processors for scientific computing
Uppsala universitet, Teknisk-naturvetenskapliga vetenskapsområdet, Matematisk-datavetenskapliga sektionen, Institutionen för informationsteknologi, Avdelningen för beräkningsvetenskap. Uppsala universitet, Teknisk-naturvetenskapliga vetenskapsområdet, Matematisk-datavetenskapliga sektionen, Institutionen för informationsteknologi, Tillämpad beräkningsvetenskap.
2012 (engelsk)Licentiatavhandling, med artikler (Annet vitenskapelig)
Abstract [en]

This thesis deals with how to develop scientific computing software that runs efficiently on multicore processors. The goal is to find building blocks and programming models that increase the productivity and reduce the probability of programming errors when developing parallel software.

In our search for new building blocks, we evaluate the use of hardware transactional memory for constructing atomic floating point operations. Using benchmark applications from scientific computing, we show in which situations this achieves better performance than other approaches.

Driven by the needs of scientific computing applications, we develop a programming model and implement it as a reusable library. The library provides a run-time system for executing tasks on multicore architectures, with efficient and user-friendly management of dependencies. Our results from scientific computing benchmarks show excellent scaling up to at least 64 cores. We also investigate how the execution time depend on the task granularity, and build a model for the performance of the task library.

sted, utgiver, år, opplag, sider
Uppsala University, 2012.
Serie
IT licentiate theses / Uppsala University, Department of Information Technology, ISSN 1404-5117 ; 2012-006
HSV kategori
Forskningsprogram
Beräkningsvetenskap
Identifikatorer
URN: urn:nbn:se:uu:diva-181266OAI: oai:DiVA.org:uu-181266DiVA, id: diva2:555577
Veileder
Prosjekter
UPMARCeSSENCETilgjengelig fra: 2012-09-28 Laget: 2012-09-20 Sist oppdatert: 2018-01-12bibliografisk kontrollert
Delarbeid
1. Using hardware transactional memory for high-performance computing
Åpne denne publikasjonen i ny fane eller vindu >>Using hardware transactional memory for high-performance computing
Vise andre…
2011 (engelsk)Inngår i: Proc. 25th International Symposium on Parallel and Distributed Processing Workshops and PhD Forum, Piscataway, NJ: IEEE , 2011, s. 1660-1667Konferansepaper, Publicerat paper (Fagfellevurdert)
sted, utgiver, år, opplag, sider
Piscataway, NJ: IEEE, 2011
HSV kategori
Identifikatorer
urn:nbn:se:uu:diva-158551 (URN)10.1109/IPDPS.2011.322 (DOI)978-1-61284-425-1 (ISBN)
Konferanse
IPDPS Workshop on Multi-Threaded Architectures and Applications
Prosjekter
eSSENCEUPMARC
Tilgjengelig fra: 2011-09-01 Laget: 2011-09-10 Sist oppdatert: 2018-01-12bibliografisk kontrollert
2. An efficient task-based approach for solving the n-body problem on multicore architectures
Åpne denne publikasjonen i ny fane eller vindu >>An efficient task-based approach for solving the n-body problem on multicore architectures
2010 (engelsk)Konferansepaper, Publicerat paper (Fagfellevurdert)
sted, utgiver, år, opplag, sider
Reykjavík: University of Iceland, 2010
HSV kategori
Identifikatorer
urn:nbn:se:uu:diva-135981 (URN)
Konferanse
PARA 2010: State of the Art in Scientific and Parallel Computing
Prosjekter
eSSENCEUPMARC
Tilgjengelig fra: 2010-06-07 Laget: 2010-12-09 Sist oppdatert: 2018-01-12bibliografisk kontrollert
3. A simple model for tuning tasks
Åpne denne publikasjonen i ny fane eller vindu >>A simple model for tuning tasks
2011 (engelsk)Inngår i: Proc. 4th Swedish Workshop on Multi-Core Computing, Linköping, Sweden: Linköping University , 2011, s. 45-49Konferansepaper, Publicerat paper (Annet vitenskapelig)
sted, utgiver, år, opplag, sider
Linköping, Sweden: Linköping University, 2011
HSV kategori
Identifikatorer
urn:nbn:se:uu:diva-162609 (URN)
Konferanse
MCC11
Prosjekter
UPMARCeSSENCE
Tilgjengelig fra: 2011-11-24 Laget: 2011-12-02 Sist oppdatert: 2018-01-12bibliografisk kontrollert

Open Access i DiVA

fulltext(1970 kB)798 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 1970 kBChecksum SHA-512
5f0f901abd4775298ca61dbf8e1027d7fb9e2aefb219e260a6a16105409a5fc61957a2591fe5f61d581f88cba3e5c93c56d21ca681ff9d5e6e79eca35923eac5
Type fulltextMimetype application/pdf

Person

Tillenius, Martin

Søk i DiVA

Av forfatter/redaktør
Tillenius, Martin
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 799 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

urn-nbn

Altmetric

urn-nbn
Totalt: 2563 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf