Title of Invention | MOLECULAR CACHE FOR MULTI-CORE PROCESSORS |
---|---|
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". |
Full Text |
---|
1215-CHE-2006 AMENDED PAGES OF SPECIFICATION 22-03-2013.pdf
1215-CHE-2006 AMENDED CLAIMS 02-04-2013.pdf
1215-CHE-2006 AMENDED CLAIMS 21-06-2012.pdf
1215-CHE-2006 AMENDED CLAIMS 22-03-2013.pdf
1215-CHE-2006 AMENDED PAGES OF SPECIFICATION 21-06-2012.pdf
1215-CHE-2006 CORRESPONDENCE OTHERS 25-02-2013.pdf
1215-CHE-2006 CORRESPONDENCE OTHERS 26-04-2013.pdf
1215-CHE-2006 CORRESPONDENCE OTHERS 02-04-2013.pdf
1215-CHE-2006 CORRESPONDENCE OTHERS 21-06-2012.pdf
1215-CHE-2006 CORRESPONDENCE OTHERS 22-03-2013.pdf
1215-CHE-2006 FORM-1 26-04-2013.pdf
1215-CHE-2006 FORM-1 21-06-2012.pdf
1215-CHE-2006 FORM-13 26-04-2013.pdf
1215-CHE-2006 AMENDED CLAIMS 24-05-2012.pdf
1215-CHE-2006 AMENDED PAGES OF SPECIFICATION 24-05-2012.pdf
1215-CHE-2006 EXAMINATION REPORT REPLY RECEIVED. 24-05-2012.pdf
1215-CHE-2006 FORM-3 24-05-2012.pdf
1215-CHE-2006 FORM-5 24-05-2012.pdf
1215-CHE-2006 FORM.1 24-05-2012.pdf
1215-CHE-2006 POWER OF ATTORNEY 24-05-2012.pdf
1215-CHE-2006 FORM-13 02-08-2007.pdf
1215-che-2006-correspondence-others.pdf
1215-che-2006-description-provisional.pdf
Patent Number | 256044 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Indian Patent Application Number | 1215/CHE/2006 | |||||||||
PG Journal Number | 17/2013 | |||||||||
Publication Date | 26-Apr-2013 | |||||||||
Grant Date | 23-Apr-2013 | |||||||||
Date of Filing | 12-Jul-2006 | |||||||||
Name of Patentee | INDIAN INSTITUTE OF SCIENCE | |||||||||
Applicant Address | BANGALORE 560 012, KARNATAKA, INDIA | |||||||||
Inventors:
|
||||||||||
PCT International Classification Number | G06F12/00 | |||||||||
PCT International Application Number | N/A | |||||||||
PCT International Filing date | ||||||||||
PCT Conventions:
|