Changeset 2dcd80a for doc/theses/thierry_delisle_PhD/thesis/text/front.tex
- Timestamp:
- Dec 14, 2022, 12:23:42 PM (3 years ago)
- Branches:
- ADT, ast-experimental, master, stuck-waitfor-destruct
- Children:
- 441a6a7
- Parents:
- 7d9598d8 (diff), d8bdf13 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/theses/thierry_delisle_PhD/thesis/text/front.tex
r7d9598d8 r2dcd80a 88 88 \\ 89 89 Internal Member: \> Martin Karsten \\ 90 \> AssociateProfessor, School of Computer Science \\90 \> Professor, School of Computer Science \\ 91 91 \> University of Waterloo \\ 92 92 \end{tabbing} … … 108 108 % The following is a sample Declaration Page as provided by the GSO 109 109 % December 13th, 2006. It is designed for an electronic thesis. 110 \begin{center}\textbf{Author's Declaration}\end{center} 110 111 \noindent 111 112 I hereby declare that I am the sole author of this thesis. This is a true copy of the thesis, including any required final revisions, as accepted by my examiners. … … 127 128 Indeed, over-partitioning into small work-units with user threading significantly eases load bal\-ancing, while simultaneously providing advanced synchronization and mutual exclusion capabilities. 128 129 To manage these high levels of concurrency, the underlying runtime must efficiently schedule many user threads across a few kernel threads; 129 which begs the question of how many kernel threads are needed and should the number be dynamically reevaluated.130 which raises the question of how many kernel threads are needed and should the number be dynamically reevaluated. 130 131 Furthermore, scheduling must prevent kernel threads from blocking, otherwise user-thread parallelism drops. 131 When user-threading parallelism does drop, how and when should idle \glspl{kthrd} be put to sleep to avoid wasting CPU resources .132 When user-threading parallelism does drop, how and when should idle \glspl{kthrd} be put to sleep to avoid wasting CPU resources? 132 133 Finally, the scheduling system must provide fairness to prevent a user thread from monopolizing a kernel thread; 133 134 otherwise, other user threads can experience short/long term starvation or kernel threads can deadlock waiting for events to occur on busy kernel threads. … … 195 196 % GLOSSARIES (Lists of definitions, abbreviations, symbols, etc. provided by the glossaries-extra package) 196 197 % ----------------------------- 197 \printglossary[type=\acronymtype ]198 \printglossary[type=\acronymtype,title={List of Abbreviations}] 198 199 \cleardoublepage 199 200 \phantomsection % allows hyperref to link to the correct page
Note:
See TracChangeset
for help on using the changeset viewer.