By: anon (anon.delete@this.anon.com), April 22, 2011 3:30 pm
Room: Moderated Discussions
David Kanter (dkanter@realworldtech.com) on 4/22/11 wrote:
---------------------------
>EduardoS (no@spam.com) on 4/22/11 wrote:
>---------------------------
>>David Kanter (dkanter@realworldtech.com) on 4/21/11 wrote:
>>---------------------------
>>>My understanding (http://www.realworldtech.com/page.cfm?ArticleID=RWT121410213827&p=7)
>>>is that on Cayman and Cypress, the ALUs are used for address calculations.
>>
>>As CPUs use ALUs for more complex address calculations but >we don't call "address
>>calculations" as "texture fetch", do we?
>
>I don't see your point. Some uarchs have dedicated AGUs (e.g. most x86), some
>do not (e.g. IBM, IA64).
IBM doesn't have dedicated AGUs?!? That's a new one.
IIRC only IA64 doesn't have AGUs as it has braindead simple addressing ideal for regular data/array access.
>Some ISAs only have simple addressing, which adds more
>to the dynamic instruction count - some have complex addressing and fewer instructions.
>
>In the case of AMD, they don't have dedicated AGUs. I think nvidia does, but I wouldn't swear by it.
>
>In this case, the texturing is relevant, because it means that AMD's cache is read-only. It's not a real R/W cache.
>
>>>However,
>>>initiating a texture fetch is fairly quick - most of the time is spent waiting for
>>>data.
>
>>Anh... 16 cycles each?
>
>16 cycles for what? AGEN or a texture cache read?
>
>David
---------------------------
>EduardoS (no@spam.com) on 4/22/11 wrote:
>---------------------------
>>David Kanter (dkanter@realworldtech.com) on 4/21/11 wrote:
>>---------------------------
>>>My understanding (http://www.realworldtech.com/page.cfm?ArticleID=RWT121410213827&p=7)
>>>is that on Cayman and Cypress, the ALUs are used for address calculations.
>>
>>As CPUs use ALUs for more complex address calculations but >we don't call "address
>>calculations" as "texture fetch", do we?
>
>I don't see your point. Some uarchs have dedicated AGUs (e.g. most x86), some
>do not (e.g. IBM, IA64).
IBM doesn't have dedicated AGUs?!? That's a new one.
IIRC only IA64 doesn't have AGUs as it has braindead simple addressing ideal for regular data/array access.
>Some ISAs only have simple addressing, which adds more
>to the dynamic instruction count - some have complex addressing and fewer instructions.
>
>In the case of AMD, they don't have dedicated AGUs. I think nvidia does, but I wouldn't swear by it.
>
>In this case, the texturing is relevant, because it means that AMD's cache is read-only. It's not a real R/W cache.
>
>>>However,
>>>initiating a texture fetch is fairly quick - most of the time is spent waiting for
>>>data.
>
>>Anh... 16 cycles each?
>
>16 cycles for what? AGEN or a texture cache read?
>
>David
Topic | Posted By | Date |
---|---|---|
New Article: Predicting GPU Performance for AMD and Nvidia | David Kanter | 2011/04/11 11:55 PM |
Graph is not red-green colorblind friendly (NT) | RatherNotSay | 2011/04/12 03:51 AM |
Fixed | David Kanter | 2011/04/12 08:46 AM |
New Article: Predicting GPU Performance for AMD and Nvidia | James | 2011/04/12 12:30 PM |
New Article: Predicting GPU Performance for AMD and Nvidia | David Kanter | 2011/04/12 02:51 PM |
Try HD6450 or HD6850 | EduardoS | 2011/04/12 03:31 PM |
Try HD6450 or HD6850 | David Kanter | 2011/04/13 10:25 AM |
Try HD6450 or HD6850 | EduardoS | 2011/04/13 03:20 PM |
of cause | Moritz | 2011/04/14 08:03 AM |
of cause | EduardoS | 2011/04/14 01:55 PM |
Barts = 5D | Moritz | 2011/04/14 09:26 PM |
Barts = 5D | Antti-Ville Tuunainen | 2011/04/15 12:38 AM |
Limiting fixed function units | Moritz | 2011/04/15 04:28 AM |
Limiting fixed function units | Vincent Diepeveen | 2011/04/20 02:38 AM |
lack of detail | Moritz | 2011/04/20 09:24 AM |
lack of detail | EduardoS | 2011/04/20 11:45 AM |
gpgpu | Vincent Diepeveen | 2011/04/16 02:10 AM |
gpgpu | EduardoS | 2011/04/17 12:31 PM |
gpgpu | Groo | 2011/04/17 12:58 PM |
gpgpu | EduardoS | 2011/04/17 01:08 PM |
gpgpu | Ian Ameline | 2011/04/18 03:55 PM |
gpgpu | Ping-Che Chen | 2011/04/19 12:59 AM |
GPU numerical compliance | Sylvain Collange | 2011/04/19 11:38 AM |
GPU numerical compliance | Vincent Diepeveen | 2011/04/20 02:17 AM |
gpgpu | Vincent Diepeveen | 2011/04/20 02:02 AM |
gpgpu and core counts | Heikki Kultala | 2011/04/20 04:41 AM |
gpgpu and core counts | Vincent Diepeveen | 2011/04/20 05:52 AM |
gpgpu and core counts | none | 2011/04/20 07:05 AM |
gpgpu and core counts | EduardoS | 2011/04/20 11:36 AM |
gpgpu and core counts | Heikki Kultala | 2011/04/20 10:16 AM |
gpgpu and core counts | EduardoS | 2011/04/20 11:34 AM |
gpgpu and core counts | Heikki Kultala | 2011/04/20 07:24 PM |
gpgpu and core counts | EduardoS | 2011/04/20 08:55 PM |
gpgpu and core counts | Heikki Kultala | 2011/04/21 06:48 AM |
gpgpu and core counts | EduardoS | 2011/04/22 01:41 PM |
AMD Compute and Texture Fetch | David Kanter | 2011/04/21 10:42 AM |
AMD Compute and Texture Fetch | Vincent Diepeveen | 2011/04/22 01:14 AM |
AMD Compute and Texture Fetch | David Kanter | 2011/04/22 10:53 AM |
AMD Compute and Texture Fetch | EduardoS | 2011/04/22 01:46 PM |
AMD Compute and Texture Fetch | David Kanter | 2011/04/22 02:02 PM |
AMD Compute and Texture Fetch | EduardoS | 2011/04/22 02:18 PM |
AMD Compute and Texture Fetch | anon | 2011/04/22 03:30 PM |
AMD Compute and Texture Fetch | David Kanter | 2011/04/22 09:17 PM |
gpgpu and core counts | Vincent Diepeveen | 2011/04/20 12:12 PM |
gpgpu and core counts | Heikki Kultala | 2011/04/21 10:23 AM |
gpgpu and core counts | Vincent Diepeveen | 2011/04/22 02:11 AM |
Keep the crazy politics out of this | David Kanter | 2011/04/22 08:39 AM |
Keep the crazy politics out of this | Vincent Diepeveen | 2011/04/22 09:12 AM |
Keep the crazy politics out of this | David Kanter | 2011/04/22 10:44 AM |
gpgpu and core counts | Jouni Osmala | 2011/04/22 11:06 AM |
gpgpu | EduardoS | 2011/04/20 11:59 AM |
gpgpu | Vincent Diepeveen | 2011/04/20 12:37 PM |
gpgpu | EduardoS | 2011/04/20 05:27 PM |
gpgpu | Vincent Diepeveen | 2011/04/21 02:06 AM |
gpgpu | EduardoS | 2011/04/22 02:00 PM |
New Article: Predicting GPU Performance for AMD and Nvidia | PiedPiper | 2011/04/12 10:05 PM |
New Article: Predicting GPU Performance for AMD and Nvidia | David Kanter | 2011/04/12 10:42 PM |
New Article: Predicting GPU Performance for AMD and Nvidia | MS | 2011/04/15 05:04 AM |
New Article: Predicting GPU Performance for AMD and Nvidia | Kevin G | 2011/04/16 02:25 AM |
New Article: Predicting GPU Performance for AMD and Nvidia | David Kanter | 2011/04/16 08:42 AM |
New Article: Predicting GPU Performance for AMD and Nvidia | Vincent Diepeveen | 2011/04/20 02:20 AM |
memory | Moritz | 2011/04/14 09:03 PM |
memory - more | Moritz | 2011/04/15 11:11 PM |
New Article: Predicting GPU Performance for AMD and Nvidia | Kevin G | 2011/04/14 11:30 AM |