User Tools

Site Tools


difx:fxkernel-bench

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
difx:fxkernel-bench [2018/11/05 19:11]
chrisphillips created
difx:fxkernel-bench [2018/11/06 09:37] (current)
chrisphillips [Benchmarks]
Line 4: Line 4:
  
  
-==== Installation ====+===== Installation ​=====
  
 Like DiFX, FxKernel depends on IPP, which must be installed. Like DiFX, FxKernel depends on IPP, which must be installed.
Line 31: Line 31:
 ./configure ./configure
 make make
 +</​code>​
 +
 +===== Benchmarks =====
 +
 +<​code>​
 +cd bench
 +./​threads.sh
 +</​code>​
 +
 +(Note, if hyperthreading is enabled, consider first editing threads.sh and setting max threads explicitly).
 +
 +Note # threads with maximum data rate - probably when #threads equals number of real cores.
 +
 +Edit ''​channels.sh''​ and set ''​NTHREAD''​to equal best number of threads.
 +
 +<​code>​
 +./​channels.sh
 +</​code>​
 +
 +Note # channels with maximum data rate, probably 256.
 +
 +Edit ''​antennas.sh'',​ set ''​NTHREAD''​ as appropriate
 +
 +<​code>​
 +./​antenna.sh
 +</​code>​
 +
 +Edit ''​antennas-16384.sh'',​ set ''​NTHREAD''​ as appropriate
 +
 +<​code>​
 +./​antenna-16384.sh
 </​code>​ </​code>​
  
  
difx/fxkernel-bench.1541405476.txt.gz · Last modified: 2018/11/05 19:11 by chrisphillips