Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 14 additions & 0 deletions Content/Presentations/sections/Section_DataParallelPatterns.tex
Original file line number Diff line number Diff line change
Expand Up @@ -763,6 +763,20 @@

%==========================================================================

% Include this slide when actually doing hands-on with AWS
%\begin{frame}[fragile]
%We are using AWS instances sponsored by AWS \& HPSF.

%\begin{itemize}
%\item Claim an IP by putting your name next to one here: ONLY-AT-IN-PERSON-TRAININGS
%\item Download the linked ssh key and set its permissions: \texttt{chmod 400 kokkos-tutorials.pem}
%\item Log into them with ssh: \texttt{ssh -i kokkos-tutorial.pem ec2-user@XXX.XXX.XXX.XXX -o PubkeyAcceptedAlgorithms=+ssh-rsa}
%\item Clone Kokkos Tutorials: \texttt{git clone https://github.com/kokkos/kokkos-tutorials}
%\end{itemize}
%\end{frame}

%==========================================================================


\begin{frame}[fragile]{Exercise \#1: Inner Product, Flat Parallelism on the CPU}

Expand Down
5 changes: 2 additions & 3 deletions Content/Presentations/sections/Section_Introduction.tex
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@
\item {Git}
\item {CMake 3.16 (or newer)}
\item {GCC 8.2 (or newer)}
\textit{OR} {Intel 19.0.5 (or newer)}
\textit{OR} {Clang 8.0 (or newer)}
\item {CUDA nvcc 11.0 (or newer)}
\textit{AND} {NVIDIA compute capability 6.0 (or newer)}
Expand All @@ -51,8 +50,8 @@
\textbf{Online Resources}:

\begin{itemize}
\item \url{https://github.com/kokkos}: Primary Kokkos GitHub Organization
\item \url{https://kokkos.github.io/kokkos-core-wiki}: Wiki including API reference
\item \url{https://kokkos.org}: Project website with documentation
\item \url{https://github.com/kokkos}: GitHub organization
\item \url{https://github.com/kokkos/kokkos-tutorials}: Tutorial exercises
\item \url{https://kokkosteam.slack.com}: Slack channel for Kokkos
\end{itemize}
Expand Down
21 changes: 11 additions & 10 deletions Content/Presentations/sections/Section_LectureOverview.tex
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,12 @@

\textbf{Kokkos is Ready for Use}
\begin{scriptsize}
\begin{itemize}
\item {Well established project since 2012}
\item {Major buy-in by DOE National Labs}
\item {Well over 100 projects with over 500 developers use Kokkos}
\item {Dedicated developer staff at 5 National Labs}
\item {Robust support for software stacks: GCC 8+, Clang 8+, NVCC 11+, ROCM 5.2, Intel 19+}
\begin{itemize}
\item {Well established project since 2012}
\item {Part of the Linux Foundation's HPSF}
\item {Major buy-in by US DOE National Labs and the French CEA}
\item {Well over 300 projects with over 1500 developers use Kokkos}
\item {Robust support for software stacks: GCC 11+, Clang 14+, NVCC 12+, ROCM 6.2, Intel 2022+, MSVC}
\end{itemize}
\end{scriptsize}

Expand All @@ -52,15 +52,15 @@
\begin{itemize}
\item{Find these slides}
\end{itemize}
\item \url{https://github.com/kokkos/kokkos/wiki}:
\item \url{https://kokkos.org}:
\begin{itemize}
\item Wiki including API reference
\item Project website including API reference
\end{itemize}
\item \url{https://kokkosteam.slack.com}:
\begin{itemize}
\item Slack channel for Kokkos.
\item Please join: fastest way to get your questions answered.
\item Can whitelist domains, or invite individual people. Email: crtrott@sandia.gov
\item Can whitelist domains, or invite individual people. Email: crtrott@sandia.gov lebrungrandt@ornl.gov
\end{itemize}
\end{itemize}

Expand All @@ -69,6 +69,7 @@

%==============================================================================

\iffull
\begin{frame}{Lecture Series Outline}

\begin{itemize}
Expand All @@ -83,6 +84,7 @@
\item Module 9: Fortran inter-op
\end{itemize}
\end{frame}
\fi

\begin{frame}{What to Expect}

Expand All @@ -101,7 +103,6 @@
\item Exercises are small codes with places to do modifications.
\item Access to GPUs helpful for most of them, but most can be done on pure CPU systems.
\item Only dependent on standard compilers (e.g. Clang, NVCC)
\item Office hours on Tuesdays 3-5 PM Eastern Time (potentially with AWS access).
\item Ongoing support at \url{https://kokkosteam.slack.com}
\end{itemize}
\end{frame}
Expand Down
67 changes: 35 additions & 32 deletions Content/Presentations/sections/Section_WhatIsKokkos.tex
Original file line number Diff line number Diff line change
Expand Up @@ -103,19 +103,19 @@

\begin{frame}[fragile]{Kokkos at the Center}
\begin{center}
\includegraphics[width=1.05\textwidth]{figures/Kokkos-In-The-Middle-2024}
\includegraphics[width=1.05\textwidth]{figures/Kokkos-Architecture-4-2025}
\end{center}
\end{frame}

\begin{frame}[fragile]{The Kokkos Ecosystem}
\begin{center}
\includegraphics[width=1.05\textwidth]{figures/kokkos-eco-system}
\includegraphics[width=1.05\textwidth]{figures/Kokkos-Ecosystem-new}
\end{center}
\end{frame}

\begin{frame}[fragile]{The Kokkos Team}
\begin{center}
\includegraphics[width=0.9\textwidth]{figures/Kokkos-Team-2024}
\includegraphics[width=0.9\textwidth]{figures/Kokkos-Team-Orgs-2025}
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we want to remove the older images?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wasn't sure if it's anywhere else used.

\end{center}
\end{frame}

Expand Down Expand Up @@ -190,32 +190,35 @@
\end{frame}
\fi

\begin{frame}{Kokkos Users}
\textbf{Kokkos has a growing OpenSource Community}

\vspace{0.5cm}
\begin{itemize}
\item 20 ECP projects list Kokkos as Critical Dependency
\begin{itemize}
\item 41 list C++ as critical
\item 25 list Lapack as critical
\item 21 list Fortran as critical
\end{itemize}
\item Slack Channel: 1.7k members from 100+ institutions
\begin{itemize}
\item 15\% Sandia Nat. Lab.
\item 24\% other US Labs
\item 22\% universities
\item 39\% other
\end{itemize}
\item GitHub: 1.9k stars
\end{itemize}

\begin{tikzpicture}[remember picture,overlay]
\node[xshift=-3.5cm,yshift=-6.5cm] at (current page.north east){%
\includegraphics[width=6cm]{figures/KokkosSlack-Users-Feb24}
};
\end{tikzpicture}


\end{frame}
% Needs updating
%\iffull
%\begin{frame}{Kokkos Users}
%\textbf{Kokkos has a growing OpenSource Community}

%\vspace{0.5cm}
%\begin{itemize}
% \item 20 ECP projects list Kokkos as Critical Dependency
% \begin{itemize}
% \item 41 list C++ as critical
% \item 25 list Lapack as critical
% \item 21 list Fortran as critical
% \end{itemize}
% \item Slack Channel: 1.7k members from 100+ institutions
% \begin{itemize}
% \item 15\% Sandia Nat. Lab.
% \item 24\% other US Labs
% \item 22\% universities
% \item 39\% other
% \end{itemize}
% \item GitHub: 1.9k stars
%\end{itemize}
%
%\begin{tikzpicture}[remember picture,overlay]
% \node[xshift=-3.5cm,yshift=-6.5cm] at (current page.north east){%
%\includegraphics[width=6cm]{figures/KokkosSlack-Users-Feb24}
%};
%\end{tikzpicture}


%\end{frame}
%\fi