MemMax AMP is an intelligent Dynamic Random Access Memory scheduler designed for use with any AMBA AXI compliant bus fabric and memory controller. Ideal for high-bandwidth applications, MemMax AMP offers a sophisticated QoS scheduler based on AXI IDs and advanced arbitration schemes in order to guarantee memory bandwidth efficiency. By decoupling the dependencies of the AXI-based SoC from the DRAM subsystem, MemMax AMP encourages the selection of DRAM technology that offers the best cost and performance value for each individual application. In addition, MemMax AMP provides memory efficiencies beyond those traditionally achievable with simple scheduler or controller solutions alone. These increased efficiencies result in cost benefits for SoC integrators, who can use less raw DRAM bandwidth in their systems, and thereby reduce pin-count, chip-count or speed grade of DRAM.