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

Direktlänk
Referera
Referensformat
  • apa
  • 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
An Optimal Execution Time Estimate of Static Versus Dynamic Allocation in Multiprocessor Systems
Ansvarig organisation
1995 (Engelska)Ingår i: SIAM journal on computing (Print), ISSN 0097-5397, E-ISSN 1095-7111, Vol. 24, nr 4, s. 751-764Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Consider a multiprocessor with k identical processors, executing parallel programs consisting of n processes. Let T$-s$/(P) and T$-d$/(P) denote the execution times for the program P with optimal static and dynamic allocations, respectively, i.e., allocations giving minimal execution time. We derive a general and explicit formula for the following maximal execution time ratio: g(n, k) $EQ max T$-s$/(P)/T$-d$/(P), where the maximum is taken over all programs P consisting of n processes. Any interprocess dependency structure for the programs P is allowed only by avoiding deadlock. Overhead for synchronization and reallocation is neglected. Basic properties of the function g(n, k) are established, from which we obtain a global description of the function. Plots of g(n, k) are included. The results are obtained by investigating a mathematical formulation. The mathematical tools involved are essentially tools of elementary combinatorics. The formula is a combinatorial function applied on certain extremal matrices corresponding to extremal programs. It is mathematically complicated but rapidly computed for reasonable n and k, in contrast to the np-completeness of the problems of finding optimal allocations.

Ort, förlag, år, upplaga, sidor
Philadelphia, Pa.: SIAM publications , 1995. Vol. 24, nr 4, s. 751-764
Nyckelord [en]
Multiprocessing systems, Optimization, Resource allocation, Estimation, Parallel processing systems, Computer systems programming, Computer system recovery, Synchronization, Functions, Numerical methods, Combinatorial mathematics, Matrix algebra, Computational complexity
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
URN: urn:nbn:se:bth-10253ISI: A1995RP07000005Lokalt ID: oai:bth.se:forskinfo1740CDD2344525C5C12568A3002CAB4EOAI: oai:DiVA.org:bth-10253DiVA, id: diva2:838335
Anmärkning
See also Research Report 1992/1 from University of Karlskrona/Ronneby This article is written under the Project "Optimal Combinatorial Bounds Comparing Multiprocessor Architectures"Tillgänglig från: 2012-09-18 Skapad: 2000-03-15 Senast uppdaterad: 2018-01-11Bibliografiskt granskad

Open Access i DiVA

fulltext(220 kB)323 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 220 kBChecksumma SHA-512
f9d15cac45068b48f38a5aed2c4a16fed2c0e2f5754ec2f425ef3d2e3944425430622b454e66dc53a4c96ce5a227b8aeb2cf7dd61ed2ab8038e83cb2c4e36859
Typ fulltextMimetyp application/pdf

Person

Lennerstad, HåkanLundberg, Lars

Sök vidare i DiVA

Av författaren/redaktören
Lennerstad, HåkanLundberg, Lars
I samma tidskrift
SIAM journal on computing (Print)
Datavetenskap (datalogi)

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 323 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: 474 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • 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