Study on high performance bus interface of RISC microprocessor
暂无分享,去创建一个
The performance gap caused by higher clock rate of processor and lower of DRAM is severe, and the memory system becomes one of the primary bottlenecks. Further, within the memory system, the memory bus accounts for a substantial portion of the primary memory's overhead. Some approaches are studied in this paper to improve the performance of the microprocessor bus interface, including out-of-order, pipelined and split-bus transaction, load/store buffer model and the design of asynchronous interface. These methods are used in the design of ARS03 microprocessor that we developed to implement an efficient processor bus interface, to facilitate access to main memory and other bus subsystems. The simulation results of real programs show that the penalties of long memory latencies are mitigated. The execution cycles are reduced at a rate 9.1% to 36.7%.
[1] Reinhard C. Schumann,et al. Design of the 21174 Memory Controller for DIGITAL Personal Workstations , 1997, Digit. Tech. J..
[2] Margo I. Seltzer,et al. Operating system benchmarking in the wake of lmbench: a case study of the performance of NetBSD on the Intel x86 architecture , 1997, SIGMETRICS '97.
[3] Trevor N. Mudge,et al. The New DRAM Interfaces: SDRAM, RDRAM and Variants , 2000, ISHPC.