请输入您要查询的百科知识:

 

词条 Big memory
释义

  1. References

Big memory computers are machines with a large amount of RAM (random-access memory) memory. The computers are required for databases, graph analytics, or more generally, data science and big data.[1] Some database systems are designed to run mostly in memory, rarely if ever retrieving data from disk or flash memory. See list of in-memory databases.

The performance of big memory systems depends on how the CPU's or CPU cores access the memory, via a conventional memory controller or via NUMA (non-uniform memory access). Performance also depends on the size and design of the CPU cache.

Performance also depends on OS design. The "Huge pages" feature in Linux can improve the efficiency of virtual memory.[2] The new "Transparent huge pages" feature in Linux can offer better performance for some big-memory workloads.[3] The "Large-Page Support" in Microsoft Windows enables server applications to establish large-page memory regions which are typically three orders of magnitude larger than the native page size.[4]

References

1. ^{{cite web |url=https://research.cs.wisc.edu/multifacet/papers/isca13_direct_segment.pdf|title=Efficient Virtual Memory for Big Memory Servers|accessdate=2016-09-24 }}
2. ^{{cite web |url=https://lwn.net/Articles/374424/ |title=Huge pages part 1 (Introduction) |accessdate=2016-09-24 }}
3. ^{{cite web |url=https://lwn.net/Articles/423584/ |title=Transparent huge pages in 2.6.38 |accessdate=2016-09-24 }}
4. ^{{cite web |url=https://msdn.microsoft.com/en-us/library/windows/desktop/aa366720(v=vs.85).aspx|title=Large-Page Support |accessdate=2016-09-24 }}
{{database-stub}}

5 : Big data|Data management|Distributed computing problems|Technology forecasting|Transaction processing

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/14 15:06:47