OpenMP-Examples/History.tex
2015-02-10 11:16:17 -08:00

41 lines
1.5 KiB
TeX

\chapter{Document Revision History}
\label{chap:history}
\section{Changes from 4.0.1 to 4.0.2}
\begin{itemize}
\item Names of examples were changed from numbers to mnemonics
\item Added SIMD examples (\specref{chap:SIMD})
\item Applied miscellaneous fixes in several source codes
\item Added the revision history
\end{itemize}
\section{Changes from 4.0 to 4.0.1}
Added the following new examples:
\begin{itemize}
\item the \code{proc\_bind} clause (\specref{chap:affinity})
\item the \code{taskgroup} construct (\specref{chap:taskgroup})
\end{itemize}
\section{Changes from 3.1 to 4.0}
Beginning with OpenMP 4.0, examples were placed in a separate document
from the specification document.
Version 4.0 added the following new examples:
\begin{itemize}
\item task dependences (\specref{chap:task_dep})
\item cancellation constructs (\specref{chap:cancellation})
\item \code{target} construct (\specref{chap:target})
\item \code{target} \code{data} construct (\specref{chap:target_data})
\item \code{target} \code{update} construct (\specref{chap:target_update})
\item \code{declare} \code{target} construct (\specref{chap:declare_target})
\item \code{teams} constructs (\specref{chap:teams})
\item asynchronous execution of a \code{target} region using tasks
(\specref{chap:async_target})
\item array sections in device constructs (\specref{chap:array_sections})
\item device runtime routines (\specref{chap:device})
\item Fortran ASSOCIATE construct (\specref{chap:associate})
\end{itemize}