Abstract: The present invention discloses a molecular cache that is an apparatus designed to avoid the problem of cache pollution on shared caches present in chip multiprocessors. Molecular caches use small, direct mapped building blocks called molecules. Molecules are aggregated to obtain partitioned cache configurations of different sizes, associativity, line size etc. Since each cache access triggers access only to a subset of molecules, as opposed to that of an equivalent monolithic cache, the total dynamic power dissipation is reduced. In keeping with Moore's Law, the movement towards sub-lOOnm technologies will enable introduction of chip multiprocessors (CMP) with 64 or more processing elements and deep cache hierarchies. Multi-programming in CMP amplifies the effects of cache pollution due to diverse memory requirements of the applications. By maintaining thread-specific private spaces within caches (i.e. cache partitions) the problem of cache pollution can be ameliorated . The total dynamic power consumed by the cache can be influenced through architectural optimizations, such as using small sized direct mapped caches Small sized direct mapped caches can increase the amount of cache pollution due to an increase in collisions. In this paper, we address these seemingly conflicting requirements through "Molecular Caches".
| # | Name | Date |
|---|---|---|
| 1 | 1215-CHE-2006 FORM-13 02-08-2007.pdf | 2007-08-02 |
| 2 | 1215-che-2006-form 3.pdf | 2011-09-03 |
| 3 | 1215-che-2006-form 1.pdf | 2011-09-03 |
| 4 | 1215-che-2006-drawings.pdf | 2011-09-03 |
| 5 | 1215-che-2006-description-provisional.pdf | 2011-09-03 |
| 6 | 1215-che-2006-correspondence-others.pdf | 2011-09-03 |
| 7 | 1215-che-2006-abstract.pdf | 2011-09-03 |
| 8 | 1215-CHE-2006 FORM-18.pdf | 2011-09-03 |
| 9 | 1215-CHE-2006 POWER OF ATTORNEY 24-05-2012.pdf | 2012-05-24 |
| 10 | 1215-CHE-2006 FORM.1 24-05-2012.pdf | 2012-05-24 |
| 11 | 1215-CHE-2006 FORM-5 24-05-2012.pdf | 2012-05-24 |
| 12 | 1215-CHE-2006 FORM-3 24-05-2012.pdf | 2012-05-24 |
| 13 | 1215-CHE-2006 EXAMINATION REPORT REPLY RECEIVED. 24-05-2012.pdf | 2012-05-24 |
| 14 | 1215-CHE-2006 AMENDED PAGES OF SPECIFICATION 24-05-2012.pdf | 2012-05-24 |
| 15 | 1215-CHE-2006 AMENDED CLAIMS 24-05-2012.pdf | 2012-05-24 |
| 16 | 1215-CHE-2006 FORM-1 21-06-2012.pdf | 2012-06-21 |
| 17 | 1215-CHE-2006 CORRESPONDENCE OTHERS 21-06-2012.pdf | 2012-06-21 |
| 18 | 1215-CHE-2006 AMENDED PAGES OF SPECIFICATION 21-06-2012.pdf | 2012-06-21 |
| 19 | 1215-CHE-2006 AMENDED CLAIMS 21-06-2012.pdf | 2012-06-21 |
| 20 | 1215-CHE-2006 CORRESPONDENCE OTHERS 25-02-2013.pdf | 2013-02-25 |
| 21 | 1215-CHE-2006 CORRESPONDENCE OTHERS 22-03-2013.pdf | 2013-03-22 |
| 22 | 1215-CHE-2006 AMENDED CLAIMS 22-03-2013.pdf | 2013-03-22 |
| 23 | 1215-CHE-2006 AMENDED PAGES OF SPECIFICATION 22-03-2013.pdf | 2013-03-22 |
| 24 | 1215-CHE-2006 CORRESPONDENCE OTHERS 02-04-2013.pdf | 2013-04-02 |
| 25 | 1215-CHE-2006 AMENDED CLAIMS 02-04-2013.pdf | 2013-04-02 |
| 26 | 1215-CHE-2006 FORM-13 26-04-2013.pdf | 2013-04-26 |
| 27 | 1215-CHE-2006 FORM-1 26-04-2013.pdf | 2013-04-26 |
| 28 | 1215-CHE-2006 CORRESPONDENCE OTHERS 26-04-2013.pdf | 2013-04-26 |
| 29 | 1215-CHE-2006 FORM-1 08-05-2013.pdf | 2013-05-08 |
| 30 | 1215-CHE-2006 CORRESPONDENCE OTHERS 08-05-2013.pdf | 2013-05-08 |
| 31 | 1215-CHE-2006_EXAMREPORT.pdf | 2016-07-02 |