]> AND Private Git Repository - book_gpu.git/blobdiff - BookGPU/Chapters/chapter1/ch1.tex
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
new
[book_gpu.git] / BookGPU / Chapters / chapter1 / ch1.tex
index 17a7e47f0c17a2b0df4c6d1f0b58f3f385112af9..200efb1f036f7c12aa10191b58d0edd4b9069046 100755 (executable)
@@ -1,7 +1,7 @@
 \chapterauthor{Raphaël Couturier}{Femto-ST Institute, University of Franche-Comte, France}
 
 
-\chapter{Presentation of the GPU architecture and of the Cuda environment}
+\chapter{Presentation of the GPU architecture and of the CUDA environment}
 \label{chapter1}
 
 \section{Introduction}\label{ch1:intro}
@@ -9,7 +9,7 @@
 This chapter introduces the Graphics  Processing Unit (GPU) architecture and all
 the concepts needed to understand how GPUs  work and can be used to speed up the
 execution of some algorithms. First of all this chapter gives a brief history of
-the development  of Graphics  card until they  have been  used in order  to make
+the development  of the graphics  cards until they  have been  used in order  to make
 general   purpose   computation.    Then   the   architecture  of   a   GPU   is
 illustrated.  There  are  many  fundamental  differences between  a  GPU  and  a
 tradition  processor. In  order  to benefit  from the  power  of a  GPU, a  Cuda
@@ -18,7 +18,7 @@ Cuda model to be efficient and scalable when some constraints are addressed.
 
 
 
-\section{Brief history of Video Card}
+\section{Brief history of video card}
 
 Video  cards or Graphics  cards have  been introduced  in personal  computers to
 produce  high quality graphics  faster than  classical Central  Processing Units
@@ -174,7 +174,7 @@ Task parallelism is the common parallelism  achieved out on clusters and grids a
 high performance  architectures where different tasks are  executed by different
 computing units.
 
-\section{Cuda Multithreading}
+\section{CUDA multithreading}
 
 The data parallelism  of Cuda is more precisely based  on the Single Instruction
 Multiple Thread (SIMT) model. This is due to the fact that a programmer accesses