In all schematics illustrating the Streaming Multiprocessor’s content we always see just the eight Streaming Processors, but then we read that there are also two Special Function Units for more sophisticated mathematical functions (square root, sine, etc) and also a double-precision unit. So my question is, are those SFUs and the DP unit executing separately from the SPs, or are they called upon by the SPs? In other words - can an SM perform more than 8 ops simultaneously? I’m 90% sure the DP unit is independent, but I have no clue how it is with the two SFUs. I think I’ve read somewhere that each of them is connected to four SPs, which would imply some sort of dependence.
Related topics
| Topic | Replies | Views | Activity | |
|---|---|---|---|---|
| There are many SPs in device, are they different? Are they all generic? | 2 | 408 | March 8, 2022 | |
| about SFU in GTX8800 | 1 | 1379 | February 5, 2009 | |
| Doubt Streaming Multiprocessor | 0 | 3466 | June 19, 2009 | |
| Parallel use of DP and SP FPUs Can we overlap as the the SFU | 6 | 11292 | August 26, 2008 | |
| How to run SFU together with FMA? | 2 | 1338 | January 28, 2013 | |
| For pure graphics programs, do they use SPs inside SMs ? or there is a separate texture unit ? | 1 | 576 | March 10, 2012 | |
| SFUs | 4 | 6477 | April 16, 2008 | |
| Confusion about arithmetic units | 0 | 574 | December 1, 2010 | |
| Difference between cuda core & streaming multiprocessor | 1 | 65095 | February 13, 2010 | |
| Special function unit performance in future GeForce | 2 | 917 | April 13, 2013 |