Quantcast
Channel: Neue Beiträge
Viewing all articles
Browse latest Browse all 10

Thread thrashing ?

$
0
0
Englisch

I have built a 64 bit program(gcc) with C using openmp. The program calculates matrix related results. The program runs well but I find that as threads number > 16 that the time taken to process the job increases. The simple results below showsMatrix sizeprocessed in the vertical and number of threads allocated in the horizontal, the processing times are the data values.Note the increase in processing for 32 threads when compared to 16 threads. I imagine that this is a result of how the memory is configured wrt the processors.


Viewing all articles
Browse latest Browse all 10


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>