Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Active memory controller
Fang Z., Zhang L., Carter J., McKee S., Ibrahim A., Parker M., Jiang X. The Journal of Supercomputing62 (1):510-549,2012.Type:Article
Date Reviewed: Dec 13 2012

Advanced semiconductor technology allows microprocessors to operate at increasing speeds. However, bottlenecks in memory bandwidth affect processor performance. In particular, in multiprocessor systems, memory access latency in the interconnection network becomes crucial in overall system performance. Therefore, complex memory control and sharing mechanisms are required to meet total bandwidth demand from both local and remote processors.

The authors of this paper propose an active memory controller (AMC) to improve performance in distributed shared-memory systems. In some specific scenarios, such as operations with low temporal locality, both interprocess communications and intranode traffic between different cache levels can be reduced by performing computations locally within the memory controller of each processing node. In this way, memory bottleneck problems can potentially be alleviated.

The proposed active memory operation (AMO) scheme has been achieved in hardware, which is separated from the processor core. It demonstrates the ability to handle memory coherence and the advantages of using localized computation. The authors present an analytical model that is used to predict the AMO performance. Dynamic random access memory (DRAM) access patterns and latencies are investigated for optimizing stream operations. However, it would be better to explore the efficiency of the deployed DRAM controller, as it affects the memory bandwidth in simulation.

This paper addresses the common issue of the processor-memory gap. The provided solution helps to mitigate this problem in several applications.

Reviewer:  Xin Yang Review #: CR140742 (1303-0219)
Bookmark and Share
 
Memory Structures (B.3 )
 
 
Distributed Memories (D.4.2 ... )
 
 
Memory Control And Access (B.6.1 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Memory Structures": Date
Behavior models for computer programs: understand and improve software behavior by program analysis, statistical modeling, and adaptive management
Zhang C., VDM Verlag, Saarbrücken, Germany, 2008.  176, Type: Book (9783639067972)
Mar 12 2009
More than Moore technologies for next generation computer design
Topaloglu R., Springer Publishing Company, Incorporated, New York, NY, 2015.  218, Type: Book (978-1-493921-62-1)
Jul 2 2015

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy