Parallel architectures for computers give rise to several issues with respect to software development. The issue to be resolved depends on the life-cycle phase in which the problem appears. During problem analysis and program design, the issue is best resolved by using an intelligent language environment, exemplified by the Rational RlOOO Ada machine. During the post-implementation phase, an existing program can be restructured by using an expert tool that generates directed graph models of the program, and then analyses the models and the source to identify potentially parallelizable code sequences, and through workstation window oriented displays guides the user through the process of restructuring a program to efficiently run on a parallel architecture machine.
Using the ALPAK system for symbolic algebra, a package of three subroutines, SYMCIR, was developed as a research tool in linear circuit analysis.Though restricted in scope to computing basic circuit functions, the programs were designed to be used on an operational, not experimental basis.As a result, p r o b l e m areas were discovered which have no analogue in numerical computation.These were encountered because of the m a t h e m a t i c a l structure of the problem, and are software-independent.The techniques used to overcome these difficulties are hence of interest to all programmers using symbolic languages for m a t h e m a t i c a l computations.Some difficulties in analyzing the final results of the computation were encountered because of their complexity. Some methods of a l l e v i a t i n g this difficulty are discussed.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.