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 | |
---|---|---|---|---|
Difference between cuda core & streaming multiprocessor | 1 | 64159 | February 13, 2010 | |
Doubt Streaming Multiprocessor | 0 | 3442 | June 19, 2009 | |
SP and Warp | 3 | 3409 | May 2, 2010 | |
There are many SPs in device, are they different? Are they all generic? | 2 | 380 | March 8, 2022 | |
What is the "Number of Streaming Multiprocessors (SM)"? | 3 | 4719 | August 1, 2010 | |
Newbie confusion: thread, block, multiprocessor and processor | 2 | 1056 | April 13, 2011 | |
control branch among streaming multiprocessors? | 2 | 2893 | May 27, 2011 | |
questions about sp and sm | 5 | 3987 | June 19, 2019 | |
GPU architecture and CUDA kernel execution | 13 | 24841 | September 6, 2009 | |
How to run SFU together with FMA? | 2 | 1270 | January 28, 2013 |