{"title":"Session 2: Parallelization","authors":"A. Tyrrell","doi":"10.1109/EMPDP.1994.592464","DOIUrl":null,"url":null,"abstract":"The design of parallel systems requires care and accuracy if the results obtained from the system are to be useful. This requirement means that an accurate model of the system to be implemented must be derived and this model carefully mapped onto the final hardware architecture. Many systems have concurrency inherent in their operation and this concurrency should be used to the full in any implementation of the final system. However, concurrency introduces a number of complications which could cause errors in the final system to occur. A careful choice must therefore be made to describe and implement such requirements. The design of software intended for a parallel implementation is demanding, requiring the understanding and application of proper design methods including techniques which exploit and control the parallel nature of the system. The software will comprise a set of processes in asynchronous concurrent execution where coordination is provided by synchronising interprocess communications. The designer is therefore presented with three interrelated problems:","PeriodicalId":92432,"journal":{"name":"Proceedings. Euromicro International Conference on Parallel, Distributed, and Network-based Processing","volume":"87 1","pages":"30-31"},"PeriodicalIF":0.0000,"publicationDate":"1994-01-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. Euromicro International Conference on Parallel, Distributed, and Network-based Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EMPDP.1994.592464","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The design of parallel systems requires care and accuracy if the results obtained from the system are to be useful. This requirement means that an accurate model of the system to be implemented must be derived and this model carefully mapped onto the final hardware architecture. Many systems have concurrency inherent in their operation and this concurrency should be used to the full in any implementation of the final system. However, concurrency introduces a number of complications which could cause errors in the final system to occur. A careful choice must therefore be made to describe and implement such requirements. The design of software intended for a parallel implementation is demanding, requiring the understanding and application of proper design methods including techniques which exploit and control the parallel nature of the system. The software will comprise a set of processes in asynchronous concurrent execution where coordination is provided by synchronising interprocess communications. The designer is therefore presented with three interrelated problems: