1. A method for configuring a memory subsystem of a computing system, the method comprising: expressing at least one performance metric of the computing system as an explicit function of configuration parameters of the memory subsystem and workload parameters of the memory subsystem, the computing system hosting applications that utilize the memory subsystem; identifying a performance goal for the computing system, the performance goal comprising values for the performance metrics; using the values for the performance metrics in the explicit function of performance metrics, configuration parameters and workload parameters to calculate values for the configuration parameters that achieve the identified performance goal; and implementing the calculated values of the configuration parameters in the memory subsystem.