tag:blogger.com,1999:blog-2425290326823263574.post408099127729960152..comments2022-12-04T18:48:06.405-08:00Comments on Krazy Glew's Blog: Varieties of Cache - CompArchAndy "Krazy" Glewhttp://www.blogger.com/profile/08442494949914217568noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-2425290326823263574.post-89663098055547811582011-02-28T11:57:23.316-08:002011-02-28T11:57:23.316-08:00David's examples could, I think, be termed as ...David's examples could, I think, be termed as evaluation caches (i.e., caching the results of previous work/evaluation). Some metadata caching--like "This word is a pointer suitable for prefetching"--would seem to fit this category. Branch identification and prediction structures would also seem to fit this category.<br /><br />Thank you David and Andy for stirring some thought!Paul A. Claytonhttps://www.blogger.com/profile/04389349203483308643noreply@blogger.comtag:blogger.com,1999:blog-2425290326823263574.post-89761807312878924902010-10-08T22:02:36.052-07:002010-10-08T22:02:36.052-07:00I like your two additions, David. I hope that it ...I like your two additions, David. I hope that it will be okay if I add them to the wiki.Andy "Krazy" Glewhttps://www.blogger.com/profile/08442494949914217568noreply@blogger.comtag:blogger.com,1999:blog-2425290326823263574.post-51768976020407068052010-09-18T03:23:10.751-07:002010-09-18T03:23:10.751-07:00I could add two thoughts:
1. Re-ordering cache -...I could add two thoughts:<br /><br />1. Re-ordering cache - e.g. a trace cache, which re-orders WRT original storage. You can argue this is a type of bandwidth cache, but it's a little more than just that.<br /><br />2. Transform cache - e.g. a cache that stores data in a different format (e.g. an x86 uop cache).<br /><br />I don't know if they are 'types' of caches per se, but they are certainly important attributes worth contemplating.David Kanterhttp://www.realworldtech.comnoreply@blogger.com