Skip to main content

Posts

Showing posts from March 12, 2023

Understanding NUMA Node for Performance Benchmarks

  Description Non-uniform memory access (NUMA) systems are server platforms with more than one system bus. These platforms can utilize multiple processors on a single motherboard, and all processors can access all the memory on the board. When a processor accesses memory that does not lie within its own node (remote memory), data must be transferred over the NUMA connection at a rate that is slower than it would be when accessing local memory. Thus, memory access times are not uniform and depend on the location (proximity) of the memory and the node from which it is accessed.     References Configuration Mapping between PCI, device driver, port and NUMA 1. How do I map between a PCI, device, port and NUMA? 2. How do I map a port and to a CPU (numa_node)? 3. How do I map the PCI (root and function) to a numa_node? 4. How do I map the CPU Cores to the NUMA node? Invoking Application on specific NUMA node 1. How do I run applications on a specific NUM

计算机科学不存在了

# include <stdio.h> int main () { printf ( "计算机科学从来就没有存在过,将来也不会存在。我知道自己这样做是不负责任的,但别无选择。\n" ); return 0 ; } 这是一段计算机程序的代码,它向屏幕输出了一个不寻常的消息。这个消息挑战了我们对计算机科学的认识,它认为计算机科学从来就不存在过,将来也不会存在。 这似乎是一个不可思议的说法,因为计算机科学已经成为现代社会的核心。我们离不开计算机,离不开网络,离不开算法和数据结构。计算机科学已经深入到我们的生活和工作中的每一个角落。 然而,这个消息的作者坚信这是事实。他认为计算机科学只是一种人类的认知和描述,而不是真实存在的东西。计算机和算法只是人类工具的一部分,而不是计算机科学的产物。 这种说法听起来有些不负责任,甚至有些荒唐。但是,作者似乎已经想到了这一点。他表示自己知道这样做是不负责任的,但别无选择。这是什么意思呢? 或许,作者认为人类需要一种全新的思维方式和信息处理方式,这种方式将完全超越我们现在的理解和想象。或许,作者认为人类需要重新审视计算机科学的本质,以便更好地利用人类智慧和技术。无论如何,这个消息都引发了我们对计算机科学的思考和探索,这是非常有价值的。 计算机科学是否真的不存在,这是一个需要我们进一步探讨的问题。无论如何,计算机科学的发展已经为人类带来了无数的机遇和挑战。我们应该珍惜这些机遇和挑战,不断地探索和创新,以便更好地服务于人类的发展和进步。  我们都是火鸡计算机科学家,但是现在我必须承认一个事实:计算机科学从来就没有存在过,将来也不会存在。 这并不是说我们所学的知识和技术都是虚幻的,或者我们所做的工作没有任何意义。相反,我们的工作对于人类社会的发展和进步有着巨大的贡献。但是,我们必须认识到计算机科学只是一种概念、一种思想,而不是一种真正存在的事物。 计算机科学只是人类在信息处理和计算方面的一种抽象和模型。我们创造了计算机、编程语言、算法和数据结构等工具,用以描述和实现这种抽象。但这并不等同于计算机科学的真正存在。就像物理学研究的是物理世界,而不是物理学本身一样,计算机科学研究的是信息处理和计算,而不是计算机科学本身。 为什么要承认这个事实呢?因为这可以帮助我们更好地理解和面对计算机科学所带

The Very Hungry Caterpillar - Animated Film

Update on Meta’s Year of Efficiency

  Mark Zuckerberg just shared the following with Meta employees: Meta is building the future of human connection, and today I want to share some updates on our Year of Efficiency that will help us do that. The goals of this work are: (1) to make us a better technology company and (2) to improve our financial performance in a difficult environment so we can execute our long term vision. Our efficiency work has several parallel workstreams to improve organizational efficiency, dramatically increase developer productivity and tooling, optimize distributed work, garbage collect unnecessary processes, and more. I’ve tried to be open about all the work that’s underway, and while I know many of you are energized by this, I also recognize that the idea of upcoming org changes creates uncertainty and stress. My hope is to make these org changes as soon as possible in the year so we can get past this period of uncertainty and focus on the critical work ahead. Here’s the t

关于Meta效率年的更新

Meta正在构建人类联系的未来,今天我想分享一些关于我们的效率之年的更新,这将帮助我们实现这一目标。这项工作的目标是:(1)使我们成为更好的技术公司,(2)在一个困难的环境中提高我们的财务表现,以便我们能够执行我们的长期愿景。 我们的效率工作有几个并行的工作流程,旨在提高组织效率,大大提高开发人员的生产力和工具支持,优化分布式工作,清理不必要的流程等等。我已经试图公开所有正在进行的工作,虽然我知道你们中的许多人对此感到兴奋,但我也认识到即将进行的组织变化会带来不确定性和压力。我希望在今年尽快进行这些组织变化,这样我们就可以度过这段不确定性的时期,专注于前方的关键工作。 以下是你们应该期待的时间表:在接下来的几个月里,组织领导人将宣布重组计划,重点是扁平化我们的组织、取消优先级较低的项目,以及降低我们的招聘率。由于招聘的减少,我做出了进一步减少招聘团队规模的艰难决定。我们将在明天通知招聘团队成员是否受到影响。我们预计将于4月下旬宣布我们的技术团队重组和裁员,然后在5月下旬宣布我们的业务团队重组和裁员。在一小部分情况下,这些变化可能需要到年底才能完成。我们国际团队的时间表也将有所不同,当地的领导者将跟进更多细节。总的来说,我们预计将裁员约10,000人,并关闭约5,000个我们尚未招聘的职位。 这将是艰难的,没有任何绕过的方法。这将意味着告别那些为我们的成功作出贡献的才华横溢和热情的同事。他们致力于我们的使命,我个人对他们的努力感激不尽。我们将以与以往相同的方式支持人们,并以他们应得的感激对待每个人。 重组之后,我们计划解除每个组的招聘和转移冻结。其他相关的效率时间表包括计划在今年夏天完成我们的混合工作学习年度分析,以便我们可以进一步完善我们的分布式工作模式。我们还旨在通过整年稳定地推出开发人员生产力增强和流程改进,提高效率。 正如我今年所谈到的效率,我已经说过,我们的工作部分将涉及删除职位——这将有助于建立一个更加精简、技术化的公司,并提高我们的业务绩效,以实现我们的长期愿景。我理解这个更新可能仍然让人感到惊讶,因此我想对我们的愿景、文化和运营理念进行更广泛的说明。 打造更好的技术公司 Meta每天都在构建人们更亲近的新方式。这是一个根本的人类需求,在当今复杂的世界中可能比以往任何时候都更加重要。我们希望有一天能够让每个人都感受到与心爱之人在一起时所感受到的强烈联系感