-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.tex
56 lines (40 loc) · 2.63 KB
/
main.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
\documentclass[12pt, twoside]{article}
\title{Page Rank on neuromorphic \\SpiNNaker hardware}
\author{Louis Blin (CID: 00963306)}
% include files that load packages and define macros
\input{includes/includes} % various packages needed for maths etc.
\input{includes/notation} % short-hand notation and macros
\setlength{\parindent}{5ex}
\begin{document}
\input{title/title.tex}
\newpage
\begin{abstract}
The rise of artificial intelligence applications during the past years has led to an increasing demand for new specialised hardware. Consequently, a European-wide research initiative has built the Spiking Neural Network Architecture (SpiNNaker) machine, a neuromorphic computer with a biology-inspired hardware design. This novel design has allowed for faithful neural simulations, but also has revealed new performance opportunities for other problem classes, such as graph processing with Page Rank as a benchmark. Indeed, a SpiNNaker machine can hold up to a million cores and is wired with very low latency inter-core links, which are optimised for transfers of very large numbers of small-sized data packets. In this project, we take these hardware specificities as opportunities by porting Page Rank to SpiNNaker to investigate its scaling potential on the machine compared to a regular personal computer implementation. The contributions of this project are twofold: (a) we built a generic user-friendly framework that supports Page Rank simulations on SpiNNaker (b) we demonstrated that Page Rank under SpiNNaker brings a speed-up of over a factor of 3.
\end{abstract}
\newpage
\renewcommand{\abstractname}{Acknowledgements}
\begin{abstract}
I would like to sincerely thank my supervisor Dr. Thomas Heinis for his continuous guidance throughout this project and allowing me to gain this exposure to the world of neuromorphic computing. Thank you also to Dr. Ahsan J. Awan and to Dr. Jana Giveca for their insightful pointers and thorough feedback concerning the writing this report. Finally, I am also grateful for the help I received from the academic staff of the Advanced Processor Technologies (APT) Research Group at the University of Manchester, who built the machine at the core of this project.
\end{abstract}
\newpage
\tableofcontents
%\listoffigures
%\listoftables
\newpage
\input{introduction/introduction.tex}
\newpage
\input{background/background.tex}
\newpage
\input{project/project.tex}
\newpage
\input{evaluation/evaluation.tex}
\newpage
\input{conclusion/conclusion.tex}
\newpage
\input{appendix/appendix.tex}
\newpage
%\bibliographystyle{alpha}
%\bibliographystyle{ieeetr}
\bibliographystyle{IEEEtran}
\bibliography{bibs/references}
\end{document}