Parallel systems with flexible topology
Parallel systems with flexible topology
Model-Based Software Synthesis
IEEE Software
MULTIGRAPH: an architecture for model-integrated computing
ICECCS '95 Proceedings of the 1st International Conference on Engineering of Complex Computer Systems
Self-adaptive software for signal processing
Communications of the ACM
Metaprogrammable toolkit for model-integrated computing
ECBS'99 Proceedings of the 1999 IEEE conference on Engineering of computer-based systems
Hi-index | 0.02 |
Parallel computer architectures based on such processors as the Texas Instruments TMS320C40, or the Analog Devices ADSP21060, are characterized by high performance and I/O bandwidth, flexible topology and low cost making them ideal for embedded parallel signal processing and instrumentation applications. However, the software of such systems is difficult to manage by conventional software engineering methods because of the complexity of the large-scale parallel application and the flexibility of the hardware topology. This paper discusses the adoption of a model-integrated programming environment, the Multigraph Architecture (MGA), to this domain. Using the MGA, the parallel application is automatically synthesized from high-level system models and assigned to the available network of processors.