2020-11-23 4:49本文(用于磁盘访问的内存交易的5分钟规则和用于CPU时间的内存交易的5字节规则)研究了1980年代初/中期大型铁数据库系统的内存和磁盘空间的经济性,并得出结论:磁盘空间(然后每千字节大约花费20,000美元)和(易失性)内存(每千字节大约5美元)之间的权衡取舍有利于拥有足够的内存来保持您需要每五分钟访问一次的数据。
......
2020-11-22 6:10自2015年成立以来,Dgraph Labs一直是Go语言的用户。五年后,Go代码达到20万行,我们很高兴地报告,我们仍然坚信Go过去并且仍然是正确的选择。我们对Go的兴奋已经超出了构建系统的范围,甚至使我们甚至可以使用Go编写脚本,而这些脚本通常是用Bash或Python编写的。我们发现使用Go可以帮助我们构建干净......
2020-11-14 9:4M1 Mac现在已经上市了,苹果不仅声称它们绝对是在冒烟,早期的基准测试似乎也证实了这些说法。我并不觉得这令人惊讶,自从Tiger以来,苹果一直高度关注性能,据我所知,从那以后就没有松懈过。M1的一个可能有点令人惊讶的方面是,它只有16G的内存限制。作为一个购买了16千字节的语言卡以在他的苹果上运行Merlin650......
2020-11-11 5:50这篇文章介绍了Morello在内存模型工具中的实现。读者应该对该工具有一些了解,该工具已在前面的文章中介绍:如何使用herd7 Memory Model工具以及如何使用diy7工具自动生成石蕊测试的工作示例。
Morello是ARM开发的基于功能硬件增强型RISC指令(CHERI)的安全架构。更多信息可以在ARM M......
2020-11-11 4:31IBM今天宣布推出新的IBM POWER10 CPU系列,这是该公司与三星合作打造的首个7纳米外形尺寸的平台,专为企业混合云计算而设计,处理器能效、工作负载容量和容器密度都比其前身高出3倍。
通过一项名为Memory Inception的新技术支持数PB内存群集,该技术旨在为SAP、SAS Institute和大型A......
2020-11-11 3:0苹果公司今天发布了一款采用苹果M1芯片的新Mac mini。苹果公司表示,与上一代Mac mini相比,新芯片的CPU性能提高了3倍,显卡性能提高了6倍。
新的Mac mini采用了相同的工业设计,但由于M1芯片,性能得到了极大的提升。苹果也降低了价格,现在起价为699美元。
苹果公司表示,Mac mini的速度是最......
2020-11-11 3:0苹果公司今天发布了一款采用苹果M1芯片的13英寸MacBook Pro,取代了之前的英特尔x86机型。苹果保留了这款笔记本1299美元的价位不变。
与之前的13英寸MacBook Pro相比,8核CPU的性能提升了2.8倍。得益于M1芯片的效率,新款MacBook Pro一次充电可提供长达20小时的视频播放,是之前报......
2020-11-8 13:27大约一年前,我买了一台新笔记本电脑:2019年末的Razer Blade Stealth 13。它配备了英特尔i7-1065G7,配备了英特尔最好的Ice Lake显卡,以及NVIDIA GeForce GTX 1650。除了需要ACPI盖子和这里描述的电源管理问题外,它到目前为止还是一款很棒的笔记本电脑,Linux......
2020-11-7 11:11Dgraph Labs自2015年成立以来一直是围棋语言的用户。五年来,我们用了20万行围棋代码,我们很高兴地告诉大家,我们仍然坚信围棋是正确的选择,无论是现在还是现在,我们都坚信围棋是正确的选择。我们对围棋的兴奋已经超越了构建系统,甚至让我们用围棋编写了脚本,这些脚本通常是用Bash或Python编写的。我们发现,......
2020-10-31 9:55超标量CPU具有宽GB/s内存,NVMe访问时间在10-100微秒量级,这就需要为低延迟存储系统进行新的缓冲区管理。
正如我之前观察到的,软件不是基于类别理论运行的,它运行在超标量CPU上,具有宽的多通道Gb/s存储单元和10-100微秒量级的NVMe固态硬盘访问时间。十年前在不同的硬件平台上编写的一些软件感觉很慢的......
2020-10-30 2:02005年,Herb Sutter发表了他的开创性文章“免费午餐结束了”(Sutter,2005)。他概述说,微处理器的顺序性能将很快停滞不前,业界将通过增加内核数量来提供更高性能的处理器作为回应。这种范式转换的结果是从编写软件的纯顺序编程模型转向具有多个执行线程的并发编程模型。当应用程序固有地表现出并行性时,当线程......
2020-10-28 7:16今天的文章是关于如何设置和使用Go-Git库来克隆和更新具有内存文件系统的存储库的教程。如果您希望推送或克隆存储库,而不接触操作系统文件系统并处理权限或临时文件,则此过程非常有用。尽管有关于Git-Go的文档,但我发现由于库的版本和名称不同,所以不是很清楚,有时还会产生误导。基于这个原因,我决定分享这篇教程,希望能对......
2020-10-28 6:6从286年代开始,内存处理的奇特之处就一直存在于Linux的最初发行版中。
莱纳斯·托瓦尔兹(Linus Torvalds)为世界提供了第一个Linux内核5.10版本的候选版本,并称这是他所称的历史性变化--移除了一个似乎已存在近30年的寻址工具,该工具在10年前引发了一个令人讨厌的漏洞,但后来被芯片制造商裁员。
......
2020-10-23 0:41TL;DR:在云中模糊化嵌入式软件时,我们是否可以使用GPU获得10倍的性能/美元?根据我们的初步工作,我们认为答案是肯定的!
模糊是一种软件测试技术,它为程序提供许多随机化的输入,试图导致意想不到的行为。它是一项重要的行业标准技术,负责发现许多安全漏洞并预防更多漏洞。然而,很好地模糊化需要时间,并且模糊化嵌入式软件......
2020-10-20 15:42SK hynix将支付90亿美元收购英特尔NAND存储器和存储业务,其中包括NAND固态硬盘业务、NAND组件和晶片业务,以及大连NAND存储器在中国的制造工厂。
SK hynix的目标是提升其NAND闪存解决方案作为全球领先半导体公司之一的竞争力,并发展内存生态系统,使客户、合作伙伴、员工和股东受益。
英特尔将保留......
2020-10-19 17:57LWN订户已向您提供以下仅限订阅的内容。数以千计的用户依赖LWN获取来自Linux和自由软件社区的最好消息。如果您喜欢这篇文章,请考虑接受右边的试用报价。感谢您访问LWN.net!
免费试用LWN 1个月:无需付款或信用卡。现在激活您的试用订阅,看看为什么成千上万的读者订阅LWN.net。
5.10内核开发周期合并的......
2020-10-17 10:6这篇文章详细介绍了我使用Linux虚拟内存子系统的经历,以及我发现了一种创造性的方法,通过在内核而不是在用户空间积累内存来嘲弄OOM(内存不足)杀手。
一个可爱的被OOM杀手杀死的方式,同时看起来占用很少的内存(非常适合聚会)。
像往常一样,故事从我询问有关实现细节的问题开始。这一次,是关于Linux内核的请求分页实......
2020-10-15 10:45如果您曾经使用SSH密钥管理过多台机器,那么您很有可能使用过SSH-agent。此工具旨在将SSH密钥保存在内存中,以便用户不必每次都键入他们的密码短语。但是,这可能会造成一些安全风险。以根用户身份运行的用户可能具有从内存中提取解密的SSH密钥并重新构建它的能力。
由于需要超级用户访问权限,此攻击可能看起来无用。例如......
2020-10-15 1:12根据MacRumors查看的Xcode 12.1测试版中的PLIST文件,iPhone 12 Pro和iPhone 12 Pro Max机型配备了6 GB的RAM,而低端iPhone 12和iPhone 12迷你机型配备了4 GB的RAM。
这些plist文件已经准确地显示了几代iPhone的内存大小,另外,Geek......
2020-10-12 22:28通过工作,我必须处理相当大的代码库,并在我们的持续集成过程中在其上运行Pylint。它总是有点慢,但最近我也注意到它消耗了大量内存,如果我们试图过多地并行运行,就会导致OOM失败。
这是我如何处理这两个问题的日志,作为将来我在Python中进行其他分析工作时的参考。
从入口点(pylint/__main__.py)查......
2020-10-12 21:38亚马逊网络服务已经将其自制的ARM驱动的Graviton2 CPU作为其ElastiCache服务的默认处理器。
ElastiCache是AWS的内存中数据存储即服务,允许用户在亚马逊云中创建Redis或memcached实现。
早在2019年12月,AWS就对Graviton2上的ElastiCache感到非常兴奋......
2020-10-11 15:33TLDR:已经开始让Hyper在用于HTTP的cURL中作为后端工作。
CURL和它的数据传输核心libcurl都是用C语言编写的。C语言以内存不安全而臭名昭著,很容易搞砸,从而意外地导致安全问题。
同时,C编译器得到了非常广泛的使用和使用,您可以为几乎所有的操作系统和CPU编译C程序。C程序可以比用几乎任何其他编程......
2020-10-1 3:28在经历了猜测、泄密、花絮和谣言之后,谷歌现在已经在网上的“Launch Night In”主题演讲中正式发布了Pixel 4a 5G。
从技术上讲,这款价格适中的手机仍然是Pixel 4a系列的一部分,尽管它是与旗舰Pixel 5一起发布的。考虑到这一点,它以跨越这两个价位的规格弥合了Pixel 4a和Pixel 5......
2020-9-18 14:12假设您有一个阵列,您需要创建一些副本并修改这些副本。通常,内存使用量会随着副本的数量而增加:如果您的原始阵列是1 GB的RAM,那么每个副本将占用1 GB的RAM。
但通常情况下,您只更改了阵列的一小部分,理想情况下,内存开销只是您更改的那部分副本。
事实证明,有一个操作系统工具可以实现这一点:mmap()的写入时复......
2020-9-18 3:10下载PDF摘要:虚拟内存已经成为超过三年的标准硬件特性。以增加硬件复杂性为代价,它简化了软件,并承诺在托管进程之间实现强大的隔离。然而,在现代计算系统中,虚拟内存的成本已经显著增加。对于大内存工作负载、虚拟化环境、数据中心计算和带有多个DMA设备的芯片,虚拟内存可能会降低性能并提高功耗。因此,我们将探讨在不依赖硬件支......
2020-9-17 5:54从4.10版本开始,OCaml除了现有的默认内存分配器(Next-Fit Allocator)之外,还提供了一个新的最佳内存分配器。在JaneStreet,我们看到改用newallocator后有了很大的改善。
这篇文章不是关于新的分配器是如何工作的。对于这一点,最好的来源是它的作者的一次演讲中的这些笔记。
相反,这......
2020-9-11 21:49现在Android 11已经下降,谷歌推出了Android 11 Go Edition,目的是加快入门级智能手机的速度。许多变化都是为了利用现代经济型设备上改进的功能,如更大的屏幕、双摄像头、更大的RAM和额外的存储空间。
根据谷歌的说法,该操作系统现在支持2 GB的RAM(之前为1.5 GB),为用户提供了额外的2......
2020-9-10 7:45知道什么时候该担心它,如果你需要担心该怎么做。
本文档旨在帮助使用.NET开发应用程序的人员如何考虑内存性能分析,并在需要时找到执行此类分析的正确方法。在此上下文中,.NET包括.NET Framework和.NET Core。为了在垃圾收集器和框架的其余部分获得最新的内存改进,我强烈建议您使用.NET Core(如......
2020-9-10 3:56美国对华为的更严格限制将于9月15日生效,世界各地的公司都被迫选择立场。我们已经看到,全球最大的晶圆代工企业台积电(TSMC)表示将不再与华为做生意,尽管华为在上个季度荣登全球最大智能手机制造商的桂冠。根据韩国网站朝鲜日报的两份报告,接下来退出的公司是三星、LG和SK Hynix。
首先,据“朝鲜日报”报道,三星电子......