Welcome

Anti Essays offers essay examples to help students with their essay writing.

Sign Up

Von Neumann Bottleneck Essay

Open Document

Below is an essay on "Von Neumann Bottleneck" from Anti Essays, your source for research papers, essays, and term paper examples.

The shared bus between the program memory and data memory leads to the Von Neumann bottleneck, the limited throughput (data transfer rate) between the CPU and memory compared to the amount of memory. Because program memory and data memory cannot be accessed at the same time, throughput is much smaller than the rate at which the CPU can work. This seriously limits the effective processing speed when the CPU is required to perform minimal processing on large amounts of data. The CPU is continually forced to wait for needed data to be transferred to or from memory. Since CPU speed and memory size have increased much faster than the throughput between them, the bottleneck has become more of a problem, a problem whose severity increases with every newer generation of CPU.
The term "von Neumann bottleneck" was coined by John Backus in his 1977 ACM Turing Award lecture. According to Backus:
Surely there must be a less primitive way of making big changes in the store than by pushing vast numbers of words back and forth through the von Neumann bottleneck. Not only is this tube a literal bottleneck for the data traffic of a problem, but, more importantly, it is an intellectual bottleneck that has kept us tied to word-at-a-time thinking instead of encouraging us to think in terms of the larger conceptual units of the task at hand. Thus programming is basically planning and detailing the enormous traffic of words through the von Neumann bottleneck, and much of that traffic concerns not significant data itself, but where to find it.[22][23]
The performance problem can be alleviated (to some extent) by several mechanisms. Providing a cache between the CPU and the main memory, providing separate caches or separate access paths for data and instructions (the so-called Modified Harvard architecture), using branch predictor algorithms and logic, and providing a limited CPU stack or other on-chip scratchpad memory to reduce memory access are four of the ways performance is...

Show More


Citations

MLA Citation

"Von Neumann Bottleneck". Anti Essays. 16 Dec. 2018

<http://parimatch-stavka7.com/free-essays/Von-Neumann-Bottleneck-529018.html>

APA Citation

Von Neumann Bottleneck. Anti Essays. Retrieved December 16, 2018, from the World Wide Web: http://parimatch-stavka7.com/free-essays/Von-Neumann-Bottleneck-529018.html


Les indestructibles 2 | Mowgli: Cậu Bé Rừng Xanh | 09.12.1805:59 Uhr 538 Hitzone - Best of 2018 Pop320 kbit/s 0 / 04.623 Hits VID P2P DDL 6 Kommentare