source: doc/theses/colby_parsons_MMAth/glossary.tex @ b522435

Last change on this file since b522435 was f496046, checked in by caparsons <caparson@…>, 16 months ago

incorporated actor and waituntil comments

  • Property mode set to 100644
File size: 2.9 KB
RevLine 
[9a5a2cd]1% % Main glossary entries -- definitions of relevant terminology
2% \newglossaryentry{computer}
3% {
4% name=computer,
5% description={A programmable machine that receives input data,
6%                stores and manipulates the data, and provides
7%                formatted output}
8% }
[601bd9e]9
[9a5a2cd]10% % Nomenclature glossary entries -- New definitions, or unusual terminology
11% \newglossary*{nomenclature}{Nomenclature}
12% \newglossaryentry{dingledorf}
[601bd9e]13% {
[9a5a2cd]14% type=nomenclature,
15% name=dingledorf,
16% description={A person of supposed average intelligence who makes incredibly brainless misjudgments}
17% }
18
19% % List of Abbreviations (abbreviations type is built in to the glossaries-extra package)
20% \newabbreviation{aaaaz}{AAAAZ}{American Association of Amateur Astronomers and Zoologists}
[601bd9e]21
[9a5a2cd]22% % List of Symbols
23% \newglossary*{symbols}{List of Symbols}
24% \newglossaryentry{rvec}
25% {
26% name={$\mathbf{v}$},
27% sort={label},
28% type=symbols,
29% description={Random vector: a location in n-dimensional Cartesian space, where each dimensional component is determined by a random process}
[601bd9e]30% }
[9a5a2cd]31
32% Examples from template above
33
[d3b224cf]34\newabbreviation{raii}{RAII}{\Newterm{resource acquisition is initialization}}
35\newabbreviation{rtti}{RTTI}{\Newterm{run-time type information}}
36\newabbreviation{fcfs}{FCFS}{\Newterm{first-come first-served}}
[fb4b283]37\newabbreviation{lifo}{LIFO}{\Newterm{last-in first-out}}
38\newabbreviation{fifo}{FIFO}{\Newterm{first-in first-out}}
[d3b224cf]39\newabbreviation{toctou}{TOCTOU}{\Newterm{time-of-check to time-of-use}}
[9b0c1936]40\newabbreviation{cas}{CAS}{\Newterm{compare-and-set (swap)}}
41\newabbreviation{dwcas}{DWCAS}{\Newterm{double-wide (width) compare-and-set (swap)}}
42\newabbreviation{dcas}{DCAS}{\Newterm{double compare-and-set (swap)}}
[f496046]43\newabbreviation{qpcas}{QPCAS}{\Newterm{queue pointer compare-and-set (swap)}}
[9b0c1936]44\newabbreviation{ll}{LL}{\Newterm{load linked}}
45\newabbreviation{sc}{SC}{\Newterm{store conditional}}
[9a5a2cd]46
[df27752]47\newglossaryentry{actor}{
[9a5a2cd]48name=actor,
49description={A basic unit of an actor system that can store local state and send messages to other actors.}
50}
51
[df27752]52\newglossaryentry{gulp}{
53name={gulp},
54first={\Newterm{gulp}},
[9ab8a26]55description={Move the contents of message queue to a local queue of the executor thread using a single atomic instruction.}
56}
57
[df27752]58\newglossaryentry{impl_concurrency}{
[9a5a2cd]59name=implicit concurrency,
[df27752]60first={\Newterm{implicit concurrency}},
[9a5a2cd]61description={A class of concurrency features that abstract away explicit thread synchronization and mutual exclusion.}
62}
63
[df27752]64\newglossaryentry{actor_model}{
[9a5a2cd]65name=actor model,
[df27752]66first={\Newterm{actor model}},
[9a5a2cd]67description={A concurrent computation model, where tasks are broken into units of work that are distributed to actors in the form of messages.}
68}
69
[df27752]70\newglossaryentry{actor_system}{
[9a5a2cd]71name=actor system,
[df27752]72first={\Newterm{actor system}},
[9a5a2cd]73description={An implementation of the actor model.}
[76e77a4]74}
75
[df27752]76\newglossaryentry{synch_multiplex}{
[76e77a4]77name=synchronous multiplexing,
[df27752]78first={\Newterm{synchronous multiplexing}},
[f519bd8]79description={synchronization waiting for some subset of a set of resources.}
[76e77a4]80}
Note: See TracBrowser for help on using the repository browser.