Upgrade options for a high-performance specialized system designed to solve resourceintensive problems, such as exhaustive searches, are considered. The concept of the set of executable computational jobs of various types is introduced in order to describe the system's functional capabilities. User requirements for the upgraded system are described by the vector whose components determine the number of assigned jobs that can be executed together in one operating cycle. The method of multiparameter sliding scheduling is used to analyze the system development options. The solution of a sequence of optimization problems makes it possible to obtain system configuration options with the minimal cost, minimal energy consumption, and maximal number of executable jobs. The selection procedure of the compromise project that best takes into account various conflicting requirements is proposed.
Read full abstract