Suppose, there is a legacy system utilizing the Von Neumann architecture for the past twenty years of sales forecast. But due to the increasing amount of data and processing requirements, the Von Neumann Bottleneck has reduced the overall system’s performance. Among the many ways, you need to select either “in-memory processing” or providing a “cache” between the processor and main memory to overcome the Von Neumann bottleneck. The factors to be considered are cost, floating point operations, and scalability.
Answers
Answer:
the floating point operation and scalability
the floating point operation and scalability.
Due to the increasing amount of data and processing requirements, the Von Neumann architecture causes the bottleneck problem.
In simple terms bottleneck is a simple point of congestion point.
It is a limitation of throughput caused by the standard personal computer architecture in computer system.
Explanation:
There are five components in the Von Neumann architecture. It has memory, processing unit, control unit, input device and output device.
Since, there is a demand of high data that is high storage. Due to bottleneck the congestion has occurred and the flow of the processes in computer system will stop or get pause.
Hence, the computer system will need a memory processing and a cache between the processor and the main memory to overcome this issue.
One needs to consider the factors of cost , scalability of the processes and floating point operations of the system.