Log In | Get Help   
Home My Page Projects Code Snippets Project Openings UPC Operations Microbenchmarking Suite
Summary Activity Tracker Lists Docs News SCM Files
[uoms] Diff of /trunk/uoms-doc/doc.tex
[uoms] / trunk / uoms-doc / doc.tex Repository:
ViewVC logotype

Diff of /trunk/uoms-doc/doc.tex

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 6, Wed Apr 14 07:40:20 2010 UTC revision 7, Fri Apr 23 09:49:46 2010 UTC
# Line 21  Line 21 
21  taboada@udc.es\\  taboada@udc.es\\
22    
23    
24    \section{Acknowledgments}
25    
26    This work was funded by Hewlett-Packard Spain and partially supported by the Ministry of Science and Innovation of Spain under Project TIN2007-67537-C03-02 and by the Galician Government (Xunta de Galicia, Spain) under the Consolidation Program of Competitive Research Groups (Ref. 3/2006 DOGA 12/13/2006). We gratefully thank Brian Wibecan for his comments and for share with us his thoughts and knowledge. Also, we thank Jim Bovay for his support, and CESGA, for providing access to the FinisTerrae supercomputer.
   
27    
28    
29  \section{Files in this benchmarking suite}  \section{Files in this benchmarking suite}
# Line 91  Line 91 
91  \item \texttt{upc\_memput} (local)  \item \texttt{upc\_memput} (local)
92  \item \texttt{memcpy} (local)  \item \texttt{memcpy} (local)
93  \item \texttt{memmove} (local)  \item \texttt{memmove} (local)
94    \item \texttt{upc\_memcpy\_async} (remote)
95    \item \texttt{upc\_memget\_async} (remote)
96    \item \texttt{upc\_memput\_async} (remote)
97    \item \texttt{upc\_memcpy\_async} (local)
98    \item \texttt{upc\_memget\_async} (local)
99    \item \texttt{upc\_memput\_async} (local)
100  \item \texttt{upc\_memcpy\_asynci} (remote)  \item \texttt{upc\_memcpy\_asynci} (remote)
101  \item \texttt{upc\_memget\_asynci} (remote)  \item \texttt{upc\_memget\_asynci} (remote)
102  \item \texttt{upc\_memput\_asynci} (remote)  \item \texttt{upc\_memput\_asynci} (remote)
# Line 113  Line 119 
119  \begin{itemize}  \begin{itemize}
120  \item \texttt{NUMCORES}: If defined it will override the detection of the number of cores. If not defined the number of cores is set through the \texttt{sysconf(\_SC\_NPROCESSORS\_ONLN)} system call.  \item \texttt{NUMCORES}: If defined it will override the detection of the number of cores. If not defined the number of cores is set through the \texttt{sysconf(\_SC\_NPROCESSORS\_ONLN)} system call.
121  \item \texttt{ASYNC\_MEM\_TEST}: If defined asynchronous memory transfer tests will be built. Default is defined.  \item \texttt{ASYNC\_MEM\_TEST}: If defined asynchronous memory transfer tests will be built. Default is defined.
122    \item \texttt{ASYNCI\_MEM\_TEST}: If defined asynchronous memory transfer with implicit handlers tests will be built. Default is defined.
123  \item \texttt{MINSIZE}: The minimum message size to be used in the benchmarking. Default is 4 bytes.  \item \texttt{MINSIZE}: The minimum message size to be used in the benchmarking. Default is 4 bytes.
124  \item \texttt{MAXSIZE}: The maximum message size to be used in the benchmarking. Default is 16 megabytes.  \item \texttt{MAXSIZE}: The maximum message size to be used in the benchmarking. Default is 16 megabytes.
125  \end{itemize}  \end{itemize}
# Line 123  Line 130 
130  \begin{itemize}  \begin{itemize}
131  \item \texttt{-help}: Print usage information and exits.  \item \texttt{-help}: Print usage information and exits.
132  \item \texttt{-version}: Print UOMS version and exits.  \item \texttt{-version}: Print UOMS version and exits.
133  \item \texttt{-off\_cache}: Enable cache invalidation. Be aware that the cache invalidation greatly increases the memory consumption. Also, note that for block sizes smaller than the cache line size it will not work.  \item \texttt{-off\_cache}: Enable cache invalidation. Be aware that the cache invalidation greatly increases the memory consumption. Also, note that for block sizes smaller than the cache line size it will not have any effect.
134  \item \texttt{-warmup}: Enable a warmup iteration.  \item \texttt{-warmup}: Enable a warmup iteration.
135  \item \texttt{-reduce\_op OP}: Choose the reduce operation to be performed by \texttt{upc\_all\_reduceD} and \texttt{upc\_all\_prefix\_reduceD}. Valid operations are:  \item \texttt{-reduce\_op OP}: Choose the reduce operation to be performed by \texttt{upc\_all\_reduceD} and \texttt{upc\_all\_prefix\_reduceD}. Valid operations are:
136  \begin{itemize}  \begin{itemize}
# Line 198  Line 205 
205  \item \texttt{upc\_all\_prefix\_reduceD}  \item \texttt{upc\_all\_prefix\_reduceD}
206  \item \texttt{upc\_all\_reduceLD}  \item \texttt{upc\_all\_reduceLD}
207  \item \texttt{upc\_all\_prefix\_reduceLD}  \item \texttt{upc\_all\_prefix\_reduceLD}
208    \item \texttt{upc\_memget\_async}
209    \item \texttt{upc\_memput\_async}
210    \item \texttt{upc\_memcpy\_async}
211    \item \texttt{local\_upc\_memget\_async}
212    \item \texttt{local\_upc\_memput\_async}
213    \item \texttt{local\_upc\_memcpy\_async}
214  \item \texttt{upc\_memget\_asynci}  \item \texttt{upc\_memget\_asynci}
215  \item \texttt{upc\_memput\_asynci}  \item \texttt{upc\_memput\_asynci}
216  \item \texttt{upc\_memcpy\_asynci}  \item \texttt{upc\_memcpy\_asynci}

Legend:
Removed from v.6  
changed lines
  Added in v.7

root@forge.cesga.es
ViewVC Help
Powered by ViewVC 1.0.0  

Powered By FusionForge