Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • 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
Selecting simulation models when predicting parallel program behavior
Ansvarig organisation
2002 (Engelska)Konferensbidrag, Publicerat paper (Refereegranskat) Published
Abstract [en]

The use of multiprocessors is an important way to increase the performance of a parallel program. This means that. the program has to be parallelized to make use of the multiple processors. The parallelization is unfortunately not an easy task. Development tools supporting parallel programs are important. Further, it is the customer that decides the number of processors in the target machine, and as a result the developer has to make sure that the program runs efficiently on any number of processors. Many simulation tools support the developer by simulating any number of processors and predict the performance based on a uniprocessor execution trace. This popular technique gives reliable results in many cases. Based on our experience from developing such a tool, and studying other (commercial) tools, we have identified three basic simulation models. Due to the flexibility of general purpose programming languages and operating systems, like C/C++ and Sun Solaris, two of the models may cause deadlock in a deadlock-free program. Selecting the appropriate model is difficult, we show that the three models have significantly different accuracy when using real world programs. Based on the findings we present a practical scheme when to use the models.

Ort, förlag, år, upplaga, sidor
LOUISVILLE, KY: INTERNATIONAL SOCIETY COMPUTER S & THEIR APPLICATIONS (ISCA) , 2002.
Nyckelord [en]
simulation models, trace-driven simulation, development tool, performance prediction
Nationell ämneskategori
Programvaruteknik
Identifikatorer
URN: urn:nbn:se:bth-8120ISI: 000179776300027Lokalt ID: oai:bth.se:forskinfoE2517A1E91F9D47EC12575B000214604ISBN: 1-880843-44-7 (tryckt)OAI: oai:DiVA.org:bth-8120DiVA, id: diva2:835809
Konferens
ISCA 15th International Conference on Parallel and Distributed Computing Systems
Tillgänglig från: 2012-09-18 Skapad: 2009-05-08 Senast uppdaterad: 2018-02-02Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Personposter BETA

Lundberg, LarsGrahn, Håkan

Sök vidare i DiVA

Av författaren/redaktören
Lundberg, LarsGrahn, Håkan
Programvaruteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar

isbn
urn-nbn

Altmetricpoäng

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

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • 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