Title :
Expanding MML for dedicated multiple microprocessor applications
Author :
Cheng, Linfu ; Fernandez, Eduardo B.
Author_Institution :
Dept. of Electr. & Comput. Eng., Florida Atlantic Univ., Boca Raton, FL, USA
Abstract :
The development of dedicated multiple-microprocessor applications can be improved by explicit inclusion and utilization of relevant knowledge. For an integrated development tool featuring the retargetability to prototype different architectures as well as configuration and allocation control, a knowledge-based subsystem can potentially automate the resource allocation process. A system of this type, KMML, is described. The system features a planner and a layered allocator, with emphasis on the allocation of resources, aiming at efficient mapping of logical process-oriented description onto possible architectural configurations. The resource-allocation problem is characterized by a large solution space, high cost in evaluating partial allocations, the general lack of algorithms, and the need to optimize the functional specifications, within constraints that include speed and others. The MML source language is extended to embed strategies of allocation and configuration, to specify constraints, specifications and the control of organizational alternatives
Keywords :
expert systems; microprogramming; multiprocessing systems; KMML; allocation control; configuration control; dedicated multiple-microprocessor; functional specifications; integrated development tool; knowledge-based subsystem; layered allocator; multimicroprogramming line; resource allocation process; Application software; Automatic control; Constraint optimization; Cost function; Hardware; Microprocessors; Power system interconnection; Prototypes; Read only memory; Resource management;
Conference_Titel :
Southeastcon '88., IEEE Conference Proceedings
Conference_Location :
Knoxville, TN
DOI :
10.1109/SECON.1988.194827