Changeset b9537e6 for doc/theses/thierry_delisle_PhD/thesis/glossary.tex
- Timestamp:
- Oct 30, 2020, 12:35:59 PM (6 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast-unique-expr, pthread-emulation, qualifiedEnum, stuck-waitfor-destruct
- Children:
- f7e4f8e8
- Parents:
- 223a633
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/theses/thierry_delisle_PhD/thesis/glossary.tex
r223a633 rb9537e6 1 1 \makeglossaries 2 3 % ---------------------------------- 4 % Acronyms 5 \newacronym{api}{API}{Application Programming Interface} 6 \newacronym{fifo}{FIFO}{First-In, First-Out} 7 \newacronym{io}{I/O}{Input and Output} 8 \newacronym{numa}{NUMA}{Non-Uniform Memory Access} 9 \newacronym{raii}{RAII}{Resource Acquisition Is Initialization} 10 \newacronym{tls}{TLS}{Thread Local Storage} 11 12 % ---------------------------------- 13 % Definitions 14 15 \longnewglossaryentry{thrd} 16 {name={thread}} 17 { 18 Threads created and managed inside user-space. Each thread has its own stack and its own thread of execution. User-level threads are invisible to the underlying operating system. 19 20 \textit{Synonyms : User threads, Lightweight threads, Green threads, Virtual threads, Tasks.} 21 } 22 23 \longnewglossaryentry{proc} 24 {name={processor}} 25 { 26 27 } 28 29 \longnewglossaryentry{rQ} 30 {name={ready-queue}} 31 { 32 33 } 34 35 \longnewglossaryentry{uthrding} 36 {name={user-level threading}} 37 { 38 39 40 \textit{Synonyms : User threads, Lightweight threads, Green threads, Virtual threads, Tasks.} 41 } 42 43 % ---------------------------------- 2 44 3 45 \longnewglossaryentry{hthrd} 4 46 {name={hardware thread}} 5 47 { 6 Threads representing the underlying hardware directly .48 Threads representing the underlying hardware directly, \eg the CPU core, or hyper-thread if the hardware supports multiple threads of execution per core. The number of hardware threads is considered to be always fixed to a specific number determined by the hardware. 7 49 8 \textit{Synonyms : User threads, Lightweight threads, Green threads, Virtual threads, Tasks.} 9 } 10 11 \longnewglossaryentry{thrd} 12 {name={threads}} 13 { 14 Threads created and managed inside user-space. Each thread has its own stack and its own thread of execution. User-level threads are invisible to the underlying operating system. 15 16 \textit{Synonyms : User threads, Lightweight threads, Green threads, Virtual threads, Tasks.} 50 \textit{Synonyms : } 17 51 } 18 52 … … 57 91 } 58 92 59 \longnewglossaryentry{proc}60 {name={virtual processor}}61 {62 93 63 }64 65 \longnewglossaryentry{Q}66 {name={work-queue}}67 {68 69 }70 94 71 95 \longnewglossaryentry{at} … … 131 155 } 132 156 133 134 \newacronym{tls}{TLS}{Thread Local Storage}135 \newacronym{api}{API}{Application Program Interface}136 \newacronym{raii}{RAII}{Resource Acquisition Is Initialization}137 \newacronym{numa}{NUMA}{Non-Uniform Memory Access}
Note:
See TracChangeset
for help on using the changeset viewer.