Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • TUNICRIS-julkaisut
  • Näytä viite
  •   Etusivu
  • Trepo
  • TUNICRIS-julkaisut
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Reducing context switch overhead with compiler-assisted threading

Jääskeläinen, P.; Kellomäki, P.; Takala, J.; Kultala, H.; Lepistö, M. (2009)

 
Avaa tiedosto
jaaskelainen_reducing_context_switch_overhead.pdf (104.6Kt)
Lataukset: 



Jääskeläinen, P.
Kellomäki, P.
Takala, J.
Kultala, H.
Lepistö, M.
Teoksen toimittaja(t)
Guo, M.
Wang, Z.
Tang, F.
Xu, C.
2009

doi:10.1109/EUC.2008.181
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201104152069

Kuvaus

Peer reviewed
Tiivistelmä
Multithreading is an important software modularization technique. However, it can incur substantial overheads, especially in processors where the amount of architecturally visible state is large. We propose an implementation technique for co-operative multithreading, where context switches occur in places that minimize the amount of state that needs to be saved. The subset of processor state saved during each context switch is based on where the switch occurs. We have validated the approach by an empirical study of resource usage in basic blocks, and by implementing the co-operative threading in our compiler. Performance figures are given for an MP3 player utilizing the threading implementation.
Kokoelmat
  • TUNICRIS-julkaisut [12074]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste