Browse Source

begin writing gls entries, modify the styling too

master
Constantin Fürst 3 months ago
parent
commit
1a41e3fe4f
  1. 3
      thesis/bachelor.tex
  2. 44
      thesis/own.gls

3
thesis/bachelor.tex

@ -97,9 +97,8 @@ plainpages=false,pdfpagelabels=true]{hyperref}
\appendix
\setglossarystyle{altlistgroup}
\setglossarystyle{altlist}
\printglossaries
\todo{write glossary entries}
\cleardoublepage
\printbibliography

44
thesis/own.gls

@ -3,7 +3,7 @@
name={IOMMU},
long={Input/Output Memory Management Unit},
first={Input/Output Memory Management Unit (IOMMU)},
description={... desc ...}
description={\textsc{\glsentrylong{iommu}:} \todo{write iomu description}}
}
\newglossaryentry{atc}{
@ -11,7 +11,7 @@
name={ATC},
long={Address Translation Cache},
first={Address Translation Cache (ATC)},
description={... desc ...}
description={\textsc{\glsentrylong{atc}:} \todo{write arc description}}
}
\newglossaryentry{bar}{
@ -19,7 +19,7 @@
name={BAR},
long={Base Address Register},
first={Base Address Register (BAR)},
description={... desc ...}
description={\textsc{\glsentrylong{bar}:} \todo{write bar description}}
}
\newglossaryentry{dsa}{
@ -27,7 +27,7 @@
name={DSA},
long={Intel Data Streaming Accelerator},
first={Intel Data Streaming Accelerator (DSA)},
description={... desc ...}
description={\textsc{\glsentrylong{dsa}:} A component of modern Intel server processors, capable of executing common data operations asynchronously and thereby offloading them from the CPU.}
}
\newglossaryentry{dsa:wq}{
@ -35,7 +35,7 @@
name={WQ},
long={Work Queue},
first={Work Queue (WQ)},
description={... desc ...}
description={\textsc{\glsentrylong{dsa:wq}:} Architectural component of the \gls{dsa} to which data is submitted by the user. See Section \ref{subsec:state:dsa-arch-comp} for more detail on its function.}
}
\newglossaryentry{dsa:swq}{
@ -43,7 +43,7 @@
name={SWQ},
long={Shared Work Queue},
first={Shared Work Queue (SWQ)},
description={... desc ...}
description={\textsc{\glsentrylong{dsa:swq}:} A type of Work Queue to which submissions are implicitly synchronized, allowing safe usage from multiple processes. See Section \ref{subsec:state:dsa-arch-comp} for more detail.}
}
\newglossaryentry{dsa:dwq}{
@ -51,7 +51,7 @@
name={DWQ},
long={Dedicated Work Queue},
first={Dedicated Work Queue (DWQ)},
description={... desc ...}
description={\textsc{\glsentrylong{dsa:dwq}:} A type of Work Queue only usable by one process, and therefore with potentially lower submission overhead. See Section \ref{subsec:state:dsa-arch-comp} for more detail.}
}
\newglossaryentry{pcie-dmr}{
@ -59,7 +59,7 @@
name={DMR},
long={PCIe Deferrable Memory Write Request},
first={PCIe Deferrable Memory Write Request (DMR)},
description={... desc ...}
description={\textsc{\glsentrylong{pcie-dmr}:} \todo{write pcie-dmr description}}
}
\newglossaryentry{x86:enqcmd}{
@ -67,7 +67,7 @@
name={ENQCMD},
long={x86 Instruction ENQCMD},
first={x86 Instruction ENQCMD},
description={... desc ...}
description={\textsc{\glsentrylong{x86:enqcmd}:} \todo{write enqcmd description}}
}
\newglossaryentry{x86:movdir64b}{
@ -75,7 +75,7 @@
name={MOVDIR64B},
long={x86 Instruction MOVDIR64B},
first={x86 Instruction MOVDIR64B},
description={... desc ...}
description={\textsc{\glsentrylong{x86:movdir64b}:} \todo{write movdir64b description}}
}
\newglossaryentry{x86:pasid}{
@ -83,7 +83,7 @@
name={PASID},
long={Process Address Space ID},
first={Process Address Space ID (PASID)},
description={... desc ...}
description={\textsc{\glsentrylong{x86:pasid}:} Identifier used by the \glsentryshort{dsa} in conjunction with the \glsentryshort{iommu} to resolve virtual addresses. See Section \ref{subsubsec:state:dsa-vaddr}.}
}
\newglossaryentry{intel:dml}{
@ -91,7 +91,7 @@
name={Intel DML},
long={Intel Data Mover Library},
first={Intel Data Mover Library (Intel DML)},
description={... desc ...}
description={\textsc{\glsentrylong{intel:dml}:} A library presenting a high-level interface with the \glsentryshort{dsa}. View the usage example in Section \ref{sec:state:dml} or the library documentation \cite{intel:dmldoc} for further information.}
}
\newglossaryentry{numa}{
@ -99,7 +99,7 @@
name={NUMA},
long={Non-Uniform Memory Architecture},
first={Non-Uniform Memory Architecture (NUMA)},
description={... desc ...}
description={\textsc{\glsentrylong{numa}:} Describes a system architecture organized into different Nodes with each node observing different access patterns to memory for the available address range.}
}
\newglossaryentry{numa:node}{
@ -107,7 +107,7 @@
name={Node},
long={NUMA-Node},
first={NUMA-Node (Node)},
description={... desc ...}
description={\textsc{\glsentrylong{numa:node}:} A Node in a NUMA-system. See the Entry for NUMA for an explanation of both.}
}
\newglossaryentry{hbm}{
@ -115,7 +115,7 @@
name={HBM},
long={High Bandwidth Memory},
first={High Bandwidth Memory (HBM)},
description={... desc ...}
description={\textsc{\glsentrylong{hbm}:} Main memory technology, consisting of stacked DRAM-dies. Section \ref{sec:state:hbm} offers more detail.}
}
\newglossaryentry{dram}{
@ -123,7 +123,7 @@
name={DDR-SDRAM},
long={Double Data Rate Synchronous Dynamic Random Access Memory},
first={Double Data Rate Synchronous Dynamic Random Access Memory (DDR-SDRAM)},
description={... desc ...}
description={\textsc{\glsentrylong{dram}:} Main memory technology found in common computer systems.}
}
\newglossaryentry{qdp}{
@ -131,13 +131,14 @@
name={QdP},
long={Query-driven Prefetching},
first={Query-driven Prefetching (QdP)},
description={... desc ...}
description={\textsc{\glsentrylong{qdp}:} Methodology to determine database columns worth prefetching to cache in order to accelerate a queries. Described in Section \ref{sec:state:qdp}.}
}
\newglossaryentry{mempress}{
short={memory pressure},
name={Memory Pressure},
description={... desc ...}
long={Memory Pressure},
description={\textsc{\glsentrylong{mempress}:} Situation where high memory utilization is encountered.}
}
\newglossaryentry{api}{
@ -145,13 +146,14 @@
name={API},
long={Application Programming Interface},
first={Application Programming Interface (API)},
description={... desc ...}
description={\textsc{\glsentrylong{api}:} Public functions exposed by a library, through which programs utilizing this library can interact with it.}
}
\newglossaryentry{remotemem}{
short={Remote Memory},
name={Remote Memory},
description={... desc ...}
long={Remote Memory},
description={\textsc{\glsentrylong{remotemem}:} ... desc ... \todo{write remotemem description}}
}
\newglossaryentry{nvram}{
@ -159,5 +161,5 @@
name={NVRAM},
long={Non-Volatile RAM},
first={Non-Volatile RAM (NVRAM)},
description={... desc ...}
description={\textsc{\glsentrylong{nvram}:} Main memory technology which, unlike \glsentryshort{dram}, retains data when without power.}
}
Loading…
Cancel
Save