Logotyp: till Uppsala universitets webbplats

uu.sePublikationer från Uppsala universitet
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
An efficient task-based approach for solving the n-body problem on multicore architectures
Uppsala universitet, Teknisk-naturvetenskapliga vetenskapsområdet, Matematisk-datavetenskapliga sektionen, Institutionen för informationsteknologi, Avdelningen för teknisk databehandling. Uppsala universitet, Teknisk-naturvetenskapliga vetenskapsområdet, Matematisk-datavetenskapliga sektionen, Institutionen för informationsteknologi, Tillämpad beräkningsvetenskap.
Uppsala universitet, Teknisk-naturvetenskapliga vetenskapsområdet, Matematisk-datavetenskapliga sektionen, Institutionen för informationsteknologi, Avdelningen för teknisk databehandling. Uppsala universitet, Teknisk-naturvetenskapliga vetenskapsområdet, Matematisk-datavetenskapliga sektionen, Institutionen för informationsteknologi, Tillämpad beräkningsvetenskap.
2010 (Engelska)Konferensbidrag, Publicerat paper (Refereegranskat)
Ort, förlag, år, upplaga, sidor
Reykjavík: University of Iceland , 2010. s. 74:1-4
Nationell ämneskategori
Programvaruteknik
Identifikatorer
URN: urn:nbn:se:uu:diva-135981OAI: oai:DiVA.org:uu-135981DiVA, id: diva2:375923
Konferens
PARA 2010: State of the Art in Scientific and Parallel Computing
Projekt
eSSENCEUPMARCTillgänglig från: 2010-06-07 Skapad: 2010-12-09 Senast uppdaterad: 2018-01-12Bibliografiskt granskad
Ingår i avhandling
1. Leveraging multicore processors for scientific computing
Öppna denna publikation i ny flik eller fönster >>Leveraging multicore processors for scientific computing
2012 (Engelska)Licentiatavhandling, sammanläggning (Övrigt vetenskapligt)
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.

Ort, förlag, år, upplaga, sidor
Uppsala University, 2012
Serie
IT licentiate theses / Uppsala University, Department of Information Technology, ISSN 1404-5117 ; 2012-006
Nationell ämneskategori
Programvaruteknik Beräkningsmatematik
Forskningsämne
Beräkningsvetenskap
Identifikatorer
urn:nbn:se:uu:diva-181266 (URN)
Handledare
Projekt
UPMARCeSSENCE
Tillgänglig från: 2012-09-28 Skapad: 2012-09-20 Senast uppdaterad: 2018-01-12Bibliografiskt granskad

Open Access i DiVA

fulltext(198 kB)851 nedladdningar
Filinformation
Filnamn FULLTEXT02.pdfFilstorlek 198 kBChecksumma SHA-512
6f72f313c7f6cde82d5810689610a47e542f7e8afc343b95631b445e50889f729469cfa3af918f8ca8d25656444744bad86da3267d6597caf6441dda67f88f55
Typ fulltextMimetyp application/pdf

Person

Tillenius, MartinLarsson, Elisabeth

Sök vidare i DiVA

Av författaren/redaktören
Tillenius, MartinLarsson, Elisabeth
Av organisationen
Avdelningen för teknisk databehandlingTillämpad beräkningsvetenskap
Programvaruteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 853 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 948 träffar
RefereraExporteraLänk till posten
Permanent länk

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