{"id":7491,"date":"2013-05-30T19:14:37","date_gmt":"2013-05-30T19:14:37","guid":{"rendered":"https:\/\/www.techopedia.com\/definition\/von-neumann-bottleneck\/"},"modified":"2024-05-21T13:24:13","modified_gmt":"2024-05-21T13:24:13","slug":"von-neumann-bottleneck","status":"publish","type":"definition","link":"https:\/\/www.techopedia.com\/definition\/14630\/von-neumann-bottleneck","title":{"rendered":"Von Neumann Bottleneck (VNB)"},"content":{"rendered":"

What is Von Neumann Bottleneck (VNB)?<\/span><\/h2>\n

The Von Neumann bottleneck definition refers to when the bandwidth between the central processing unit<\/a> (CPU) and Random-Access Memory<\/a> (RAM) is much lower than the speed at which a typical CPU can process data<\/a> internally. Therefore, the CPU is idle for a certain amount of time while memory<\/a> is accessed.<\/p>\n

For instance, if you are an email hosting<\/a> provider, adding more CPUs will not help when you are still limited by how quickly you can retrieve email<\/a> from storage.<\/p>\n

The VNB is named after John Von Neumann, a 20th-century mathematician, scientist, and computer science pioneer who was also involved in the Manhattan Project.<\/p>\n

\"Von<\/p>\n

\n

Key Takeaways<\/span><\/h2>\n