SwePub
Sök i LIBRIS databas

  Utökad sökning

WFRF:(de Blanche Andreas 1975 )
 

Sökning: WFRF:(de Blanche Andreas 1975 ) > Initial Formulation...

Initial Formulation of Why Disallowing Same Program Co-schedules Improves Performance

de Blanche, Andreas, 1975- (författare)
Högskolan Väst,Avdelningen för data-, elektro- och lantmäteriteknik
Lundqvist, Thomas, 1957- (författare)
Högskolan Väst,Avdelningen för data-, elektro- och lantmäteriteknik
 (creator_code:org_t)
1
Netherlands : IOS Press, 2017
2017
Engelska.
Ingår i: Co-Scheduling of HPC Applications. - Netherlands : IOS Press. - 9781614997290 - 9781614997306 ; , s. 95-113
  • Bokkapitel (refereegranskat)
Abstract Ämnesord
Stäng  
  • Co-scheduling processes on different cores in the same server might leadto excessive slowdowns if they use the same shared resource, like a memory bus. Ifpossible, processes with a high shared resource use should be allocated to differentserver nodes to avoid contention, thus avoiding slowdown. This article proposesthe more general principle that twins, i.e. several instances of the same program,should be allocated to different server nodes. The rational for this is that instancesof the same program use the same resources and they are more likely to be eitherlow or high resource users. High resource users should obviously not be combined,but a bit non-intuitively, it is also shown that low resource users should also notbe combined in order to not miss out on better scheduling opportunities. This isverified using both a probabilistic argument as well as experimentally using tenprograms from the NAS parallel benchmark suite running on two different systems.By using the simple rule of forbidding these terrible twins, the average slowdownis shown to decrease from 6.6% down to 5.9% for System A and from 9.5% to8.3% for System B. Furthermore, the worst case slowdown is lowered from 12.7%to 9.0% and 19.5% to 13% for systems A and B, respectively. Thus, indicating aconsiderable improvement despite the rule being program agnostic and having noinformation about any program’s resource usage or slowdown behavior.

Ämnesord

TEKNIK OCH TEKNOLOGIER  -- Elektroteknik och elektronik -- Datorsystem (hsv//swe)
ENGINEERING AND TECHNOLOGY  -- Electrical Engineering, Electronic Engineering, Information Engineering -- Computer Systems (hsv//eng)

Nyckelord

Co-scheduling; Scheduling; Allocation; Multicore; Slowdown; Cluster; Cloud
Datateknik
Computer engineering

Publikations- och innehållstyp

ref (ämneskategori)
kap (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Hitta mer i SwePub

Av författaren/redakt...
de Blanche, Andr ...
Lundqvist, Thoma ...
Om ämnet
TEKNIK OCH TEKNOLOGIER
TEKNIK OCH TEKNO ...
och Elektroteknik oc ...
och Datorsystem
Artiklar i publikationen
Co-Scheduling of ...
Av lärosätet
Högskolan Väst

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy