PDA

View Full Version : Which thread for discussing CSXL ?


Solomon
11-29-2007, 08:49 PM
Dear ClearSpeed,

is there a correct forum for discussing using the CSXL and FFT libraries ?
I guess it is this - the Libraries forum - unless this is reserved for discussing board side async_memcpy() and the like ?

Likewise does discussion of CSAPI go here ?
I have written a simple program that loops over different arrays sizes and times the put and get timings as well as a pingpong test. I will post this
This shows that the latency for transfers to the ClearSpeed board is excellent - under 1us which is much better than I get on Infiniband, QsNet or Myrinet.

Solomon

clear-cut
12-03-2007, 09:22 PM
This is the correct forum for discussing CSXL. For CSAPI and host driver questions, a different forum might be more appropriate.

Solomon
12-03-2007, 09:39 PM
Ok
with regard to CSXL, I have noticed an unusual beahviour.

My system has multiple e620 boards. The first time I run a test program that calls dgemm(), I can tell that it is using the first board, but the second time I run this program, it uses the second e620 board and so on until it use thr highest numbered board.
At this point for all subsequent runs it stays using the last board.

I can get it to start at the first board again by running csreset -A
or I can make it run on any given board by setting LLDINST

There is nothing wrong with this but the behaviour did confuse me for a while until I worked out the pattern

clear-cut
12-04-2007, 11:47 AM
CSXL has some trouble cleaning up after itself completely due to the variety of environments it runs in and apparently ends up not calling CSAPI_delete(). This cause stale entries to be left in the lock file but the runtime does handle this situation.