ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Utilizing shared data in chip multiprocessors with the Nahalal architecture
Full text PdfPdf (427 KB)
Source
ACM Symposium on Parallel Algorithms and Architectures archive
Proceedings of the twentieth annual symposium on Parallelism in algorithms and architectures table of contents
Munich, Germany
SESSION: Special track: multicores table of contents
Pages: 1-10  
Year of Publication: 2008
ISBN:978-1-59593-973-9
Authors
Zvika Guz  Technion - Israel Institute of Technology, Haifa, Israel
Idit Keidar  Technion - Israel Institute of Technology, Haifa, Israel
Avinoam Kolodny  Technion - Israel Institute of Technology, Haifa, Israel
Uri C. Weiser  Technion - Israel Institute of Technology, Haifa, Israel
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 120,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1378533.1378535
What is a DOI?

ABSTRACT

This paper addresses a new cache organization in a Chip Multiprocessors (CMP) environment. We introduce Nahalal, an architecture whose novel floorplan topology partitions cached data according to its usage (shared versus private data), and thus enables fast access to shared data for all processors while preserving the vicinity of private data to each processor. The Nahalal architecture combines the best of both shared caches and private caches, enabling fast accesses to data as in private caches while eliminating the need for inter-cache coherence transactions. Detailed simulations in Simics demonstrate that Nahalal decreases cache access latency by up to 41.1% compared to traditional CMP designs, yielding performance gains of up to 12.65% in run time.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Ho, K. Mai, and M. Horowitz, ''The future of wires,'' Proceedings of IEEE,89(4), April 2001.
 
2
3
 
4
5
 
6
Gochman, A. Mendelson, A. Naveh, A, and E. Rotem, "Introduction to Intel® Core" Duo Processor Architecture," Intel Technology Journal, Volume 10, Issue 02. May 2006.
 
7
AMD white paper, ''Key Architectural Features AMD Athlon™ 64 X2 Dual-Core and AMD Athlon™ X2 Dual-Core Processors,'' http://www.amd.com/gb-uk/Processors/ProductInformation/0,,30_118_9485_13041%5E13043,00.html
 
8
AMD technical articles, ''Barcelona's Innovative Architecture Is Driven by a New Shared Cache,'' http://developer.amd.com/article_print.jsp?id=173
9
 
10
11
 
12
 
13
 
14
Howard, ''Garden Cities of To-Morrow,'' London: Swan Sonnenschein & Co. Ltd, 1902
 
15
16
17
18
 
19
Jin and S. Cho, ''Better than the Two: Exceeding Private and Shared Caches via Two-Dimensional Page Coloring'', in Workshop on Chip Multiprocessor Memory Systems and Interconnects, 2007.
20
 
21
Liu, A. Sivasubramaniam, M. Kandemir, and M. J. Irwin, ''Enhancing L2 organization for CMPs with a center cell,'' IPDPS'06, April 2006.
 
22
Jin, and S. Cho, ''Better than the two: Exceeding private and shared caches via two-dimensional page coloring,'' in Workshop on Chip Multiprocessor Memory Systems and Interconnects, 2007.
23
 
24
 
25
Ricci, S. Barrus, D. Gebhardt, and R. Balasubramonian, ''Leveraging Bloom Filters for Smart Search Within NUCA Caches'', 7th Workshop on Complexity-Effective Design (WCED), June 2006.
26
 
27
28
 
29
 
30
 
31
J. Marathe, M. F. Spear, C. Heriot, A. Acharya, D. Eisenstat, W. N. Scherer III, and M. L. Scott, "Lowering the Overhead of Nonblocking Software Transactional Memory," TRANSACT 2006
32
33


Collaborative Colleagues:
Zvika Guz: colleagues
Idit Keidar: colleagues
Avinoam Kolodny: colleagues
Uri C. Weiser: colleagues