T1.4 / T1.6 Parallelle datamaskiner Flashcards

1
Q

Hvorfor har stort sett alle datamaskiner i dag mer enn én prosessorkjerne?

A
  • Primært parallellitet mellom tråder og applikasjoner
  • Parallell behandling: Flere kjerner gjør det mulig å kjøre flere oppgaver samtidig.
  • Bedre responsivitet: Med flere kjerner kan datamaskinen fordele arbeidsbelastningen, slik at systemet forblir responsivt selv under høy belastning.
  • Energibesparelse: Flere kjerner som jobber sammen på lavere hastigheter kan være mer energieffektive enn én enkelt kjerne på høy hastighet, noe som forlenger batteritiden i bærbare enheter.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hvordan kan man bruke Amdahl’s lov til å analysere ytelsesforbedring i parallelle systemer?

A
  • Vi må måle først og optimalisere etterpå - vi får igjen mest for innsatsen vår når vi fokuserer på det vanlige tilfellet, og hvordan man kan gjøre dette raskt
  • Selv om man øker antall kjerner, vil den delen av programmet som ikke kan parallelliseres, sette en øvre grense for hvor mye ytelsesforbedring man kan oppnå.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  • Amdahl’s lov
A

Gevinsten av enhver optimalisering er alltid begrenset av det du ikke optimaliserer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly